Commands
CLI and TUI slash command reference.
Quick reference
The three commands you need most:
❯ scira init # First-time setup wizard
❯ scira # Open the interactive TUI
❯ scira "question" # Headless — writes report.md and exitsCLI commands
| Command | What it does |
|---|---|
scira init | Interactive setup for API keys and configuration |
scira keys | Show where to get and save missing API keys |
scira doctor | Check credentials and environment health |
scira | Open the TUI home screen (or run headlessly with a question) |
scira new <question> | Start a new run; add --tui to open the TUI |
scira resume <run-id> | Resume a previous run in the TUI |
scira list | List all runs with status |
scira show <run-id> | Print run status and metadata |
scira run <run-id> | Re-run the research agent on an existing run |
scira verify <run-id> | Print the claim verification report |
scira export <run-id> | Export a report (--format md|json|csv, --output <path>) |
scira watch <goal> | Re-run research on a schedule and diff each report — add -b to run it in the background (Watch) |
scira models | List available models for the active provider |
scira config | Print the resolved merged config |
scira mcp … | Manage MCP servers (see below) |
MCP subcommands
❯ scira mcp list
❯ scira mcp add stdio <name> <command>
❯ scira mcp add sse <name> <url>
❯ scira mcp add http <name> <url>
❯ scira mcp oauth <name>
❯ scira mcp enable <name>
❯ scira mcp disable <name>
❯ scira mcp remove <name>Watch subcommands
❯ scira watch "<goal>" # foreground loop (--daily by default)
❯ scira watch "<goal>" -b --every weekday --at 09:00 --name pricing
❯ scira watch list # scheduled watches + next run times
❯ scira watch remove <id>
❯ scira watch start # start the background scheduler
❯ scira watch status
❯ scira watch stopSee Watch for the foreground vs. background modes, the scheduler, and notifications.
Export formats
❯ scira export <run-id> --format md --output report.md
❯ scira export <run-id> --format json --output data.json
❯ scira export <run-id> --format csv --output data.csv # sources + claimsTUI slash commands
Inside the interactive TUI, type / to open the command menu. It filters as you type, and Enter runs the highlighted command.
| Command | What it does |
|---|---|
/help | Show commands and keyboard shortcuts |
/home | Go to the home screen |
/new | Start a new research run |
/back | Return to the sessions list |
/plan | Toggle plan mode (explore and plan before changes) |
/rerun | Run the research agent again for this run |
/rename <title> | Set a title for the session |
/report | Show report.md in the timeline |
/sources | List the run's gathered sources |
/claims | List claims with id, confidence, status, and text |
/why <claim-id> | Show full detail for a single claim |
/usage | Show token usage per model for this session |
/copy | Copy the last answer (or report) to the clipboard |
/model | Open the model selector |
/llm | Switch the LLM provider (gateway, xAI, Workers AI, Claude Code, Codex) |
/provider | Open the search provider selector |
/thinking <mode> | Claude Code thinking: off, on, or adaptive |
/reasoning <level> | Codex reasoning effort: low, medium, or high |
/theme <mode> | Set the theme: dark, light, or auto |
/links <mode> | Link opens: always or ask |
/key <NAME> <value> | Save a key to ~/.scira/.env |
/keys | API key status and signup links |
/mcp | Manage MCP servers |
/stop | Abort the current agent turn |
/quit | Exit Scira |
For the full interface — file mentions, session references, and tool-output navigation — see The TUI.
Keyboard shortcuts
| Key | Action |
|---|---|
| Enter | Submit message or run the highlighted command |
| Esc | Clear input, or abort the turn while running |
| ↑ ↓ | Cycle input history (empty box) |
| PageUp PageDown | Scroll the timeline |
| c | Collapse or expand tool-output groups |
| [ ] | Focus the previous / next group |
| Ctrl+W | Delete the previous word |
| Ctrl+D | Quit (empty input) |
Common workflows
Start a headless run and read the result:
❯ scira "compare vector database options in 2025"
❯ cat .scira/runs/<run-id>/report.mdResume a run and keep researching:
❯ scira list
❯ scira resume <run-id> --tuiTrack a topic in the background every weekday morning:
❯ scira watch "frontier model releases this week" -b --every weekday --at 08:30
❯ scira watch start
❯ scira watch statusAdd an Exa MCP server and verify it loaded:
❯ scira mcp add http exa https://mcp.exa.ai/mcp
❯ scira doctorSave an API key mid-session:
/key EXA_API_KEY ex-xxxxxxxxxxxxxxxx
/keys