Reference

Commands

All available btca commands.

btca

Launch the interactive TUI. Default action when no subcommand is provided.

btca
btca ask

Ask a single question about configured resources.

btca ask --resource svelte --question "How does $state work?"
btca chat

Open an interactive TUI session for multi-turn conversations.

btca chat --resource svelte
btca serve

Start the btca server and listen for HTTP requests.

btca serve --port 3000
btca config model

Set the AI model and provider.

btca config model --provider opencode --model claude-haiku-4-5
btca config resources list

List all configured resources.

btca config resources list
btca config resources add

Add a new git repository as a resource.

btca config resources add --name effect --type git --url https://github.com/Effect-TS/effect --branch main
btca config resources remove

Remove a resource from the configuration.

btca config resources remove --name effect
btca clear

Clear all of the locally cloned resources

btca clear