pi-orca

AI-generated Orca tab titles for the Pi coding agent

Packages

Package details

extension

Install pi-orca from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-orca
Package
pi-orca
Version
0.1.0
Published
Aug 3, 2026
Downloads
181/mo · 15/wk
Author
yukikisaku
License
MIT
Types
extension
Size
38.9 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-orca

AI-generated Orca tab titles for the Pi coding agent.

Orca already shows its own spinner and completion state, but every Pi tab is still labelled Pi. This extension names each tab after what the session is actually doing, so Pi becomes Fix OAuth callback.

Install

pi install npm:pi-orca

It activates only inside Orca (ORCA_PANE_KEY) and stays completely inactive anywhere else.

Orca normalises Pi's terminal title to Pi for its own status display, so the tab label is set through the Orca CLI. When the CLI is unavailable the extension falls back to the terminal title.

Commands

/rename                     regenerate the tab title from the whole conversation
/rename Fix OAuth callback  set the tab title explicitly

/pi-orca                    show current settings
/pi-orca naming off         turn AI titles off
/pi-orca max-chars 40       change the title length limit
/pi-orca naming-model openai/gpt-5-mini

Settings live in ~/.pi/agent/pi-orca.json.

Title generation

Titles are generated by the model the session is already running on, at low thinking effort, in the language you wrote in. Set naming-model to use a cheaper model instead, or - to go back to the session model.

License

MIT