Open Source · BSL 1.1

Your Claude Code
Command Center

Run multiple Claude Code sessions from one dashboard.
Web UI. Telegram bot. Magic Ring. All in a single Docker container.

6+ Concurrent Sessions
Real-time WebSocket Streaming
1-click Docker Deploy
Why Companion

Claude Code is powerful.
Companion makes it manageable.

Stop juggling terminals. Stop losing context. One dashboard, all sessions.

😩

Without Companion

  • One terminal per session
  • No overview of all sessions
  • Can't monitor from phone
  • Manual session management
  • Context lost between sessions
  • No permission auto-approval
🚀

With Companion

  • All sessions in one grid
  • Real-time activity terminal
  • Telegram bot for mobile
  • Auto session lifecycle
  • Shared context across sessions
  • Permission gate UI
Features

Everything you need to
orchestrate AI coding.

Multi-Session Grid

Run 6+ Claude Code sessions simultaneously. Each gets its own terminal, status indicator, and quick controls. Expand any session for full interaction.

Magic Ring

Siri-style glowing orb shows session health at a glance. Link sessions to the ring, drag to reorder, click to focus.

Telegram Bot

Start, monitor, and chat with Claude from Telegram. Get notifications, run commands, manage sessions — all from your phone.

Activity Terminal

Live event stream from all sessions — tool calls, messages, errors — in one scrollable feed. Filter by session or event type.

Permission Gate

Claude asks to run a command? Approve or deny from the web UI or Telegram. Never miss a permission prompt again.

Docker Ready

One docker compose up and you're running. Server, web UI, and Telegram bot — all containerized.

How It Works

Up and running in
under 3 minutes.

1

Install

curl -fsSL pay.theio.vn/companion/install | sh

Downloads docker-compose.yml and .env template. No source code needed.

2

Launch

docker compose up -d

Pulls image from ghcr.io and starts everything.

3

Code

# Open browser → localhost:3580 # Click "New Session" # Start coding with Claude

Create sessions, link to Magic Ring, chat from web or Telegram.

Pricing

Simple, honest pricing.
Start free, scale when ready.

You bring your own Claude subscription. Companion is the management layer — we don't touch your API usage or billing.

Free Trial

$0 for 7 days

Full features, no credit card.

  • All Pro features included
  • 6+ concurrent sessions
  • Telegram bot
  • Magic Ring + Stream Bridge
  • Shared context
  • 7 days, then choose a plan
Start Free Trial

Monthly

$15 /month

Flexible, cancel anytime.

  • Everything in trial — forever
  • 6+ concurrent sessions
  • Telegram bot + Stream Bridge
  • Magic Ring
  • Shared context across sessions
  • Priority support

Team plan with unlimited sessions, multi-user access, and admin dashboard — coming soon.

Get Started

Deploy in seconds.

Companion runs locally on your machine via Docker. It spawns Claude Code CLI processes using your own Claude subscription. Your code never leaves your computer.

bash
# 1. One-line install (downloads docker-compose.yml + .env)
curl -fsSL https://pay.theio.vn/companion/install | sh
cd companion

# 2. Launch — 7-day free trial starts automatically
docker compose up -d

# ✓ Open http://localhost:3580
# ✓ All features unlocked for 7 days
# ✓ Uses your own Claude Code subscription

Requires Docker Desktop + your own Claude subscription. Image pulled from ghcr.io.

bash
# After purchasing, add license key to .env
echo "COMPANION_LICENSE=cmp_pro_xxxxxxxxxxxx" >> .env

# Restart to activate Pro
docker compose restart

# Verified on startup via pay.theio.vn
# ✓ 6+ concurrent sessions
# ✓ Telegram bot + Stream Bridge
# ✓ Magic Ring + Shared context

License key emailed after payment. Verified once at startup — everything else runs 100% on your machine.

FAQ

Frequently asked questions.

Do I need my own Claude subscription?

Yes. Companion uses your existing Claude Code subscription (Max or your own API key). We don't provide API access or charge for Claude usage — you pay Anthropic directly. Companion is purely the management layer on top.

What does Companion actually do?

Companion spawns and manages Claude Code CLI sessions on your machine. It gives you a web dashboard to run multiple sessions at once, a Telegram bot to chat with Claude from your phone, real-time activity monitoring, and shared context across sessions. Think of it as a command center for Claude Code.

Why does it run locally? Can I use it from a domain?

Companion must run on the machine where your code lives — it spawns Claude Code processes that need direct filesystem access. The app runs on localhost:3580. The only external call is license verification via pay.theio.vn. Your code and credentials never leave your machine.

Do I need access to the source code?

No. Companion is distributed as a Docker image on ghcr.io. Just download docker-compose.yml, set your .env, and run docker compose up. Source code is private — you only need the image.

How does the free trial work?

Install Companion and get 7 days of full Pro features — no credit card, no license key. After 7 days, you'll need a license to keep Pro features (multi-session, Telegram, Magic Ring). You can buy monthly ($15) or quarterly ($39, saves 13%).

How does the Telegram bot work?

Create a Telegram bot via BotFather, add the token to your .env. With Pro, you can start sessions, send messages to Claude, approve permissions, and get real-time notifications — all from Telegram. Stream Bridge lets you seamlessly switch between web and Telegram mid-conversation.

How does licensing work?

After payment, you receive a license key by email. Add it to your .env as COMPANION_LICENSE and restart. On startup, Companion verifies the key with pay.theio.vn and unlocks Pro features. Everything else runs 100% locally. The free trial auto-activates for 7 days — no key needed.

What are the system requirements?

Docker Desktop (recommended). Works on macOS, Linux, and Windows (WSL). Minimum 2GB RAM. You'll also need an active Claude Code subscription from Anthropic.

Ready to level up your
Claude Code workflow?

Join developers who ship faster with Companion.

Get Started — It's Free