
Deploy Tarsee
24/7 Claude Code agent — web, Telegram, Discord, voice. No API keys.
Tarsee
Just deployed
/data
Deploy and Host Tarsee on Railway
Tarsee is a personal 24/7 Claude Code agent you can talk to from anywhere — web, Telegram, Discord, or voice. It wraps the Claude Code SDK directly, uses your Claude Max subscription (no API keys needed), and runs on a lightweight Node.js server with no build step.
Why Deploy
- Your own Claude Code agent running 24/7 — no laptop needed
- Talk to it from web, Telegram, Discord, or voice from any device
- Persistent memory — it remembers everything across sessions
- Browser automation with stealth mode and captcha solving
- Scheduled tasks, daily briefings, and cron jobs that run while you sleep
- Voice mode with hold-to-talk, local speech-to-text, and instant TTS
- REST API for iOS Shortcuts and automations
- No API keys needed — uses your Claude Max subscription directly
About Hosting Tarsee
Tarsee deploys as a single Docker container on Railway with a persistent volume for data. It needs a Claude Max subscription for authentication — just run claude login in the built-in web terminal after deploying. The only env var you need to change is your 4-digit PIN password. Everything else (encryption key, Node env) is pre-configured. The server runs on ~200MB RAM, includes Playwright for browser automation, faster-whisper for speech-to-text, and Piper/Edge TTS for text-to-speech. Credentials auto-refresh on the volume — no maintenance needed after initial setup.
Common Use Cases
- Personal AI assistant accessible from any device — phone, laptop, tablet
- Voice-powered agent with hold-to-talk, local STT, and instant TTS
- Browser automation with stealth mode and captcha solving (reCAPTCHA, hCaptcha, Turnstile)
- Scheduled tasks, daily briefings, and cron jobs that run while you sleep
- Multi-channel bot — same AI on web, Telegram, and Discord simultaneously
- Persistent memory across sessions — remembers everything you tell it
Dependencies for Tarsee Hosting
- Claude Max subscription (Pro works but hits limits quickly)
- Railway account with a volume mounted at
/data - Telegram bot token (optional, from @BotFather)
- Discord bot token (optional, from Developer Portal)
Deployment Dependencies
- Docker (handled by Railway automatically)
- Node.js 22 (included in Docker image)
- Python 3 (included — for faster-whisper STT and Piper TTS)
- Playwright + Chromium (included — for browser automation)
Template Content
Tarsee
projectservan8n/Tarsee