Skip to content

CLI commands

The talos binary has subcommands. The talosd binary is the daemon — no subcommands.

Interactive bootstrap wizard. See talos init walkthrough.

Terminal window
talos init [--non-interactive] [--skip-keeperhub] [--reset-keeperhub] [--reset-wallet]

Open a WebSocket REPL against the running daemon.

Terminal window
talos repl [--token <bearer>] [--url ws://127.0.0.1:7711]

By default reads the bearer token from ~/.config/talos/daemon.token.

Run as an MCP server (stdio↔WS proxy back to talosd). For host configs see Channels → MCP server.

Terminal window
talos serve --mcp

This is what hosts spawn as a child process.

Print diagnostics. Run when something feels off — missing config, broken auth, stale data.

Terminal window
talos doctor [--keeperhub] [--db] [--knowledge]
FlagSubcheck
(none)All checks: env, files, daemon socket, KH OAuth, DB integrity, last cron run
--keeperhubOAuth token validity, refresh round-trip
--dbPGLite migrations applied, integrity check
--knowledgeLast cron timestamp + retrieval smoke query

Install a launchd (macOS) or systemd-user (Linux) unit so talosd starts on login.

Terminal window
talos install-service [--remove] [--name talosd]

User-level only. No root install. Unit lives at ~/Library/LaunchAgents/com.allen.talosd.plist (macOS) or ~/.config/systemd/user/talosd.service (Linux).

Force the nightly knowledge cron to run now.

Terminal window
talos knowledge:refresh

Streams progress to stdout. Useful right after an L2Beat / DefiLlama outage — refreshes the local corpus on demand.