AI Coding CLI Provider Manager
Download the latest release from the GitHub Releases page.
| Platform | Architecture | File |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | persona-{version}-bun-darwin-arm64 |
| macOS | x64 (Intel) | persona-{version}-bun-darwin-x64 |
| Linux | x64 | persona-{version}-bun-linux-x64 |
| Linux | ARM64 | persona-{version}-bun-linux-arm64 |
| Windows | x64 | persona-{version}-bun-windows-x64.exe |
Download the appropriate binary for your system, make it executable (Linux/macOS), and add it to your PATH.
Launch the interactive TUI:
personaKeyboard Shortcuts:
| Key | Action |
|---|---|
| ↑/↓ | Navigate provider list |
| Enter | Switch to selected provider |
| a | Add new provider |
| e | Edit selected provider |
| d | Delete selected provider |
| p | Test ping selected provider |
| r | Refresh provider list |
| q | Quit |
persona lspersona addpersona use <provider-id>persona ping <provider-id>persona rm <provider-id>persona statuspersona theme # Show current theme
persona theme list # List available themes
persona theme <name> # Switch to a theme (persona, gruvbox, dracula, nord)persona env # Show environment variable overrides
persona env edit # Edit environment variable overridespersona templates # List available provider templates- Provider Config:
~/.persona/config.json - General Config:
~/.persona/general.json
Persona supports multiple color themes. Available themes:
| Theme | Description |
|---|---|
| persona | Default dark theme |
| gruvbox | Vintage/gruvbox color scheme |
| dracula | Popular purple dark theme |
| nord | Arctic, north-bluish color palette |
MIT
