Documentation Index
Fetch the complete documentation index at: https://superturtle.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Bun >= 1.0
- tmux —
brew install tmux - Claude Code CLI installed and authenticated
- Telegram on your phone or desktop
Install
Run the setup wizard
- Creating a Telegram bot via
@BotFather - Getting your Telegram user ID via
@userinfobot - Optionally enabling voice transcription (requires
OPENAI_API_KEY)
.superturtle/.env.Start the bot
- Re-attach: run
superturtle startagain, or usesuperturtle statusto print the exacttmux attachcommand - Stop:
superturtle stop - Status:
superturtle status
Non-interactive setup
For CI or scripted environments, pass flags directly:Development setup
If you’re contributing to superturtle itself:superturtle init installs dependencies, creates .superturtle/.env, and prompts for your tokens. In this repo, prefer the explicit node super_turtle/bin/superturtle.js ... form so you run the source checkout instead of any globally installed package.
Optional defaults for testing model configuration:
Mac reliability notes
- Enable
System Settings > Battery > Options > Prevent automatic sleeping when the display is off(on power adapter). - Keep the lid open while the bot is running.
What’s next
- Architecture — how Meta Agent and SubTurtles coordinate
- Bot Commands — full command reference
- Drivers — Claude Code vs Codex
