Basic Commands
puzldai
Launch interactive TUI (default when no arguments).puzldai run
Run a task with the best available agent.| Option | Description |
|---|---|
-a, --agent <agent> | Force specific agent (claude, gemini, codex, ollama) |
-m, --model <model> | Override model (e.g., sonnet, opus, gemini-2.5-flash) |
-P, --pipeline <steps> | Run as pipeline (e.g., “gemini:analyze,claude:code”) |
-T, --template <name> | Use a saved pipeline template |
-i, --interactive | Prompt before each step in pipeline mode |
puzldai compare
Compare responses from multiple agents.| Option | Description |
|---|---|
-a, --agents <agents> | Comma-separated agents (default: claude,gemini) |
-s, --sequential | Run agents sequentially instead of parallel |
-p, --pick | Have an LLM pick the best response |
puzldai autopilot
Generate and optionally execute an AI-planned workflow.| Option | Description |
|---|---|
-x, --execute | Execute the plan after generating |
-i, --interactive | Prompt before each step (requires —execute) |
-p, --planner <agent> | Agent to use for planning (default: ollama) |
puzldai agent
Interactive agent mode.| Option | Description |
|---|---|
-a, --agent <agent> | Force specific agent (default: auto) |
-m, --model <model> | Override model for the agent |
puzldai check
Check available agents and dependencies.Collaboration Commands
puzldai correct
Cross-agent correction: one produces, another reviews.| Option | Description |
|---|---|
--producer <agent> | Agent to produce initial output (required) |
--reviewer <agent> | Agent to review and critique (required) |
-f, --fix | Have producer fix issues after review |
puzldai debate
Multi-agent debate on a topic.| Option | Description |
|---|---|
-a, --agents <agents> | Comma-separated agents to debate (required) |
-r, --rounds <n> | Number of debate rounds (default: 2) |
-m, --moderator <agent> | Agent to synthesize conclusion |
puzldai consensus
Build consensus among multiple agents.| Option | Description |
|---|---|
-a, --agents <agents> | Comma-separated agents (required) |
-r, --rounds <n> | Number of voting rounds (default: 2) |
-s, --synthesizer <agent> | Agent to synthesize final result |
Model Commands
puzldai model show
Show current model settings for all agents.puzldai model list
List available models.puzldai model set
Set model for an agent.puzldai model clear
Clear model override (use CLI default).Template Commands
puzldai template list
List all available templates.puzldai template show
Show template details.puzldai template create
Create a new template.| Option | Description |
|---|---|
-P, --pipeline <steps> | Pipeline steps (required) |
-d, --description <desc> | Template description |
puzldai template edit
Edit an existing template.| Option | Description |
|---|---|
-P, --pipeline <steps> | New pipeline steps |
-d, --description <desc> | New description |
puzldai template delete
Delete a template.Session Commands
puzldai session list
List all sessions.puzldai session new
Create a new session.puzldai session info
Show session details.puzldai session delete
Delete a session.puzldai session clear
Clear session history (keep session, remove messages).Index Commands
puzldai index
Index codebase for semantic search.| Option | Description |
|---|---|
-q, --quick | Quick index (skip embedding) |
-c, --clear | Clear the code index |
-s, --stats | Show index statistics |
-S, --search <query> | Search indexed code |
-C, --context <task> | Get relevant code context for a task |
--config | Show project configuration details |
-g, --graph | Show dependency graph summary |
-m, --max-files <n> | Maximum files to index (default: 1000) |
Observe Commands
puzldai observe summary
Show observation summary.puzldai observe list
List recent observations.| Option | Description |
|---|---|
-a, --agent <agent> | Filter by agent |
-n, --limit <n> | Number to show (default: 10) |
puzldai observe export
Export observations to file.| Option | Description |
|---|---|
-f, --format <format> | Output format: jsonl, json, csv (default: jsonl) |
-a, --agent <agent> | Filter by agent |
-n, --limit <n> | Max records (default: 10000) |
-t, --type <type> | Export type: observations, preferences |
--no-content | Exclude content (metadata only) |
Server Commands
puzldai serve
Start the API server or MCP bridge.| Option | Description |
|---|---|
-p, --port <port> | Port to listen on (default: 3000) |
-H, --host <host> | Host to bind to (default: 0.0.0.0) |
--mcp | Start as MCP bridge (connects to puzld.cc) |
-w, --web | Also start ttyd web terminal |
-t, --terminal-port <port> | Terminal port (default: 3001) |
Auth Commands
puzldai login
Login to PuzldAI cloud.~/.puzldai/config.json.