Skip to content

CLI

Command-line entry points for AlphaBase.

The alphabase command starts the interactive TUI by default, and also exposes automation and server commands.

Default

Terminal window
alphabase

Core Commands

CommandPurpose
alphabaseStart TUI in current workspace
alphabase run [message..]Run a prompt non-interactively
alphabase serveStart headless runtime server
alphabase webStart server and open browser UI
alphabase attach <url>Attach TUI to a running server
alphabase models [provider]List available models
alphabase agentManage agent definitions
alphabase authManage provider credentials
alphabase mcpManage MCP server configuration
alphabase sessionSession management operations
alphabase export [sessionID]Export conversation data
alphabase import <file-or-url>Import conversation data
alphabase acpStart ACP server for compatible editors

Global Flags

FlagMeaning
--cwd, -CSet workspace directory for this command
--add-dirAllow additional directories for file access
--log-levelDEBUG, INFO, WARN, ERROR
--print-logsPrint logs to stderr

Server/Web Flags

These apply to serve and web:

  • --hostname (default 127.0.0.1)
  • --port (default random free port)
  • --mdns
  • --mdns-domain
  • --cors
  • --tls

Example Flows

Start local runtime server:

Terminal window
alphabase serve --hostname 127.0.0.1 --port 4096

Run one prompt and print JSON events:

Terminal window
alphabase run "summarize this repository" --format json

Use remote runtime from local terminal:

Terminal window
alphabase attach http://10.0.0.8:4096