Skip to content

Commands Reference

Main Commands

persona

Launch interactive TUI mode.

persona ls

List all configured providers.

bash
persona ls

persona use <id>

Switch to a provider by ID.

bash
persona use abc12345

persona add

Add a new provider interactively or with flags.

bash
# Interactive mode
persona add

# With flags
persona add --template openai --name "My OpenAI" --api-key sk-xxx

Options:

  • --template<name> - Use a provider template
  • --name <name> - Provider name
  • --base-url <url> - API base URL
  • --default-model <model> - Default model
  • --haiku-model <model> - Haiku model
  • --opus-model <model> - Opus model
  • --sonnet-model <model> - Sonnet model

persona edit <id>

Edit an existing provider.

bash
persona edit abc12345

persona rm <id>

Delete a provider.

bash
persona rm abc12345

persona ping [id]

Test provider API connection.

bash
persona ping abc12345

persona status

Show current active provider and configuration.

bash
persona status

Template & Theme Commands

persona templates

List available provider templates.

bash
persona templates

persona theme

Manage themes.

bash
persona theme              # Show current theme
persona theme list        # List available themes
persona theme <name>      # Switch to a theme

persona sync

Sync templates and themes from GitHub.

bash
persona sync                    # Sync all
persona sync --templates       # Sync only templates
persona sync --themes         # Sync only themes
persona sync --force          # Force overwrite

Config Commands

persona env

Manage environment variable overrides.

bash
persona env              # Show current config
persona env edit        # Edit config

Help

persona help

Show help information.

bash
persona help
persona help use

Released under the MIT License.