Skip to content

CLI command reference

Syntax

bash
seepient [prompt] [options]
seepient <subcommand> [options]

When run without prompt or subcommand, Seepient starts the interactive Terminal UI.


Global options

FlagShorthandTypeDefaultDescription
--provider <name>-pStringConfigured defaultLLM provider to use (anthropic, openai, gemini, etc.).
--model <name>-mStringConfigured defaultModel name (e.g. claude-3-7-sonnet, gpt-4o).
--tier <tier>StringstandardPurpose tier: standard, complex, or efficient.
--session <id>-sStringAuto-generatedSession ID to attach to or resume.
--skill <name>StringNoneForce-inject a skill pack into the agent context.
--no-interactive-yBooleanfalseAutomatically approve safe operations without prompting.
--dry-runBooleanfalsePlan actions and display diffs without writing to disk or executing commands.
--consent-mode <mode>Stringalways-askConsent mode: always-ask, ask-untrusted, autonomous-trusted.
--no-sandboxBooleanfalseDisable operating system process sandboxing.
--version-vBooleanPrint version number and exit.
--help-hBooleanPrint help summary and exit.

Subcommands

seepient setup

Launches the interactive setup wizard to configure providers, API credentials, and default model routing.

bash
seepient setup

seepient sessions

Inspects and manages conversation checkpoints.

bash
# List recent sessions
seepient sessions list

# Export a session transcript to markdown
seepient sessions export sess_20260905_a1b2 --output ./review.md

# Fork an existing session from turn 3
seepient sessions fork sess_20260905_a1b2 --turn 3

seepient audit

Inspects recent entries recorded in ~/.seepient/audit.log.

bash
# View the last 10 audit entries
seepient audit --limit 10

# Filter audit records by session ID
seepient audit --session sess_20260905_a1b2

Server binary (seepient-server)

The standalone server binary starts the HTTP and WebSocket daemon:

bash
seepient-server [options]
FlagTypeDefaultDescription
--port <number>Number7337Port to listen on.
--host <string>String127.0.0.1Network interface to bind to (0.0.0.0 for all interfaces).
--api-key <key>StringNoneStatic API key required for HTTP and WebSocket authentication.
--generate-api-keyBooleanfalseGenerates an ephemeral cryptographic API key and prints it on startup.

Exit codes

CodeMeaning
0Execution completed successfully.
1Runtime error or unhandled model execution failure.
2Configuration error, invalid command flags, or missing API credentials.
130Terminated by user (SIGINT or Ctrl+C).

Released under the Business Source License 1.1.