<h1 align="center">
<a href="https://prompts.chat">
**Continue your Claude Code sessions from anywhere - desktop, phone, tablet.**
Sign in to like and favorite skills
Continue your Claude Code sessions from anywhere - desktop, phone, tablet.
Ever been in the middle of a coding session with Claude, then had to leave your computer? With Claude2GO, you can pick up that exact conversation on your phone and keep working. When you're back at your desk, all your changes are waiting for you.
You're using Claude Code in your terminal, deep in a debugging session. You need to leave - maybe grab lunch, commute home, or just step away. But Claude Code runs locally, so your session is stuck on that machine.
Claude2GO runs your Claude sessions in the cloud. Your terminal and your phone are just windows into the same session. Close your laptop, open your phone, and you're right where you left off.
┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ YOUR LAPTOP CLOUD YOUR PHONE │ │ ┌───────────┐ ┌─────────┐ ┌───────────┐ │ │ │ Terminal │◄──────────────►│ Claude │◄─────────────►│ PWA │ │ │ │ │ WebSocket │ Session │ WebSocket │ │ │ │ │ > help me │ │ │ │ Same chat │ │ │ │ fix... │ │ [files] │ │ Same files│ │ │ └───────────┘ └─────────┘ └───────────┘ │ │ │ │ │ │ │ └───────────────────────────┴──────────────────────────┘ │ │ Same session, any device │ │ │ └─────────────────────────────────────────────────────────────────────────┘
# From your terminal npx claude2go start github.com/yourname/yourproject # Or open the web app # https://app.claude2go.com → New Session → Select repo
Every file change Claude makes is:
claude2go/<session-id>git pull# When you're back on your computer git fetch origin git merge origin/claude2go/abc123
| Feature | Status |
|---|---|
| Conversations with Claude | ✅ |
| File operations (read/write/edit) | ✅ |
| Bash command execution | ✅ |
| Search (glob/grep) | ✅ |
| Sub-agents | ✅ |
| CLAUDE.md from your repo | ✅ |
| Git auto-sync | ✅ |
| Custom MCP servers | Coming soon |
| Native mobile apps | Coming soon |
Claude2GO is open source. Run your own instance:
# Clone the repo git clone https://gitlab.com/idobeerie46/claude2go.git cd claude2go # Start infrastructure cd infra/docker docker compose -f docker-compose.dev.yml up -d # Configure cd ../backend cp ../.env.example .env # Edit .env - add your ANTHROPIC_API_KEY # Install and run poetry install poetry run alembic upgrade head poetry run uvicorn app.main:socket_app --host 0.0.0.0 --port 8000
API available at
http://localhost:8000/api/v1/docs
claude2go/ ├── backend/ # Python FastAPI server │ ├── app/ │ │ ├── sessions/ # Session management + Claude SDK │ │ ├── git_sync/ # Auto-commit and push │ │ ├── sandbox/ # Code execution (Docker) │ │ └── realtime/ # WebSocket handling │ └── ... ├── frontend/ # React PWA (coming soon) ├── cli/ # Terminal client (coming soon) └── infra/ # Docker & Kubernetes configs
| Component | Technology |
|---|---|
| Backend | Python 3.11+, FastAPI, python-socketio |
| AI | Anthropic Claude API |
| Database | PostgreSQL (users), Redis (sessions) |
| Sync | Git (via GitPython) |
| Frontend | React, TypeScript, xterm.js |
| Infrastructure | Docker, Kubernetes |
# Terminal 1: Infrastructure cd infra/docker && docker compose -f docker-compose.dev.yml up # Terminal 2: Backend cd backend poetry install poetry run uvicorn app.main:socket_app --reload # Terminal 3: Frontend (coming soon) cd frontend npm install && npm run dev
This project is in active development (MVP phase).
Self-hosting is free. For the managed cloud service:
| Tier | Price | Active Sessions | Storage |
|---|---|---|---|
| Free | $0/mo | 3 | 1 GB |
| Pro | $19/mo | 10 | 10 GB |
| Team | $49/user/mo | 50 | 50 GB |
Contributions welcome! Please check the issues or open a new one to discuss.
MIT License - see LICENSE for details.
Built for developers who code everywhere.