---
title: "Deploy Tarsee"
description: "24/7 Claude Code agent — web, Telegram, Discord, voice. No API keys."
category: "AI/ML"
url: https://railway.com/deploy/tarsee
---

# Deploy Tarsee

24/7 Claude Code agent — web, Telegram, Discord, voice. No API keys.

**[Deploy Tarsee on Railway](https://railway.com/template/tarsee)**

- **Creator:** projectserva's Projects
- **Category:** AI/ML
- **Total deploys:** 16

## Template content

### Tarsee

- **Source:** https://github.com/projectservan8n/Tarsee
- **Public domain:** Yes

## Documentation

# 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)

## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [stella](https://railway.com/deploy/stella) — Self-host stella with web, API, Postgres, Redis, and object storage.
- [Hermes Agent | OpenClaw Alternative with Dashboard](https://railway.com/deploy/hermes-agent-or-openclaw-alternative-wit) — Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

Open this page in a browser: https://railway.com/deploy/tarsee
