Oktapod Docs

CLI reference

Every top-level oktapod command, grouped by what you want to do.

This page lists every top-level command in oktapod help. Run oktapod <command> --help for the exact options in your version. For an introduction, see Using the CLI.

Set up

CommandWhat it does
onboardGuided first run or repair: AI account, service, web app, and checks. --manual asks every question.
setupChange the AI provider or repair setup. setup email, setup calendar, setup documents, and setup media-generation add one thing.
bootstrapInstall and start the service and web app before any AI account is connected. Used by the setup apps.
authSign in to, check, or sign out of providers: auth status, auth login, auth logout, auth providers.
modelsSee connected models and routing: models status, models list, models routing automatic or pinned, and models data-use to see which models may receive Google data.
configRead and change settings: show, get, set, unset, validate, journal, rollback, repair.
settingsImport provider settings from another agent: settings import --from openclaw or hermes.
tokenManage access tokens for the gateway: list, create, revoke, rotate.
prompt-loggingTurn full prompt logging on or off for debugging. Off by default.

Run and check

CommandWhat it does
startStart Oktapod.
upStart and verify.
restartRestart.
stop, downStop.
statusProcesses and basic health.
checkupOne-shot health and readiness check with the next fix. --repair tries fixes.
doctorFull diagnostic report.
readinessSummary of setup readiness and personalization.
reliability:statusLast failure, repair path, queue depth, and latency.
logs tailRecent log lines from all parts of Oktapod.
serviceservice audit and service repair check or fix the auto-start service.
runtime repairClear stale process state; names any other program holding Oktapod's port.
web-searchweb-search status and web-search doctor check web search.
smokeRun a named start-up smoke test.

Talk and follow work

CommandWhat it does
chat "<text>"Send a message and print the reply.
uiPrint the web app address and access key. --open opens a browser and hands it the key.
briefShow the daily brief. --refresh builds a new one now.
approvalspending, list, approve <id>, deny <id>.
authorityScoped grants, fuses, and holds. See Approvals and safety.
runs tailRecent actions and their outcomes.
timeline <run>Read one run's canonical timeline, step by step. --json returns the full record.
decision <run>Why a run was allowed: plan, policy, and approval.
inspect <run>Full context for a run.
runStart, list, show, or cancel autonomous runs.
watchesNotify-on-completion triggers: list, add, pause, resume.
usageToken and cost summary.

Memory and awareness

CommandWhat it does
memorysearch, list, review, correct, revoke, feedback, export, status, and contact graph tools.
proactiveInspect or refresh what Oktapod is watching for.
ambientInspect noticed signals, work contexts, decisions, and replays.
meetingsImport a transcript, or check, allow, and stop private summaries. See Meeting transcripts.
observationsImport external observations from a file, or report on observation quality.
researchStatus, budgets, and controls for cited paper ingestion.

Apps and channels

CommandWhat it does
channelsMessaging channels: list, status, add, login, logout, remove, verify, capabilities, pairing, onboarding.
integrationsHome Assistant and other home integrations: status and control.
connectorAdd and authorize MCP connector servers. For advanced users.
observerEnroll or revoke lightweight observer machines. See Browser, devices, and other machines.
interceptorInstall, update, check, or remove the private traffic interceptor.

Coding and agents

CommandWhat it does
codingScan projects, prepare tasks, and run coding handoffs. See Coding.
workspacesOpen or clone repositories and create worktrees.
acpCoding harness setup, status, doctor, and pool control.
loopCoding loops: start, list, show, tail, pause, resume, cancel, approve.
terminalStart, read, write, and stop terminal sessions run by Oktapod.
hostsSSH and Tailscale machines Oktapod may run commands on, with audited remote exec.
agentsNamed agents and their routing.
subagentsHelper agents: list, spawn, steer, and more. See Agent teams.
skillsInstalled skills, trust review, and provenance.
pluginsInstall, refresh, or scaffold plugins. For advanced users.
recall-hooksInstall, update, or remove Recall hook adapters for coding harnesses.

Backups and updates

CommandWhat it does
backupSave settings and data to an archive. --output <file>.
restoreRestore from a backup. --snapshots and --prune-snapshots manage restore snapshots.
updateCheck for, install, or roll back a release. --check is read-only.
upgradeBack up, pull, build, restart, and verify a source install.
updaterScheduled update checks: status, check, enable, disable, configure, rollback.
reset-instanceArchive history and start with a clean database, keeping your setup. Needs --confirm RESET.
recover-core-dbSwap in a verified recovered database, keeping the old one.
repair <id>Run a named repair. Supports --dry-run and --apply.

See Backups and operations and Updates before using these on an install you care about.

Low-level

These pass their arguments to the running agent. They are for advanced debugging and may not be enabled on every install.

CommandWhat it controls
browserBrowser automation (status, doctor, setup).
nodesPaired runtime nodes.
devicesExperimental device pairing.
cronSchedules as raw records.
systemPresence and heartbeat.

For maintainers

pilot, evidence, and release-gates produce release evidence. They are not needed to use Oktapod.

Help and version

oktapod help lists all commands. oktapod version prints the installed version.