Installation
Requirements
Section titled “Requirements”- Node.js ≥ 22
- pnpm ≥ 9
- git
- An OpenAI API key (BYOK — Talos never sees keys you don’t paste in)
Install (one-liner)
Section titled “Install (one-liner)”curl -fsSL https://talos.allensaji.dev/install.sh | bashInstalls to ~/.local/share/talos, builds, and links talos globally. Override the location with TALOS_DIR=....
Install from source (manual)
Section titled “Install from source (manual)”git clone https://github.com/Allen-Saji/talos.gitcd talospnpm installpnpm buildpnpm link --globalVerify
Section titled “Verify”pnpm typecheckpnpm testExpect 35 test files green and 425+ individual tests passing.
Binaries
Section titled “Binaries”pnpm build produces two entrypoints in dist/bin/:
| Binary | Role |
|---|---|
talos | CLI entry — init, repl, serve --mcp, doctor, install-service |
talosd | Daemon entry — long-running WS control plane on 127.0.0.1:7711 |
After build, you can also link a global symlink:
pnpm link --globaltalos --versionRun talos init to bootstrap config, the burner wallet, and KeeperHub OAuth.