Run multiple Claude Code sessions with built-in intelligence.
Web research. Code graph. Telegram. Desktop app.
Pay once, own forever.
Stop juggling terminals. Stop losing context. One command center for all your AI coding.
Run 6+ Claude Code sessions simultaneously. Each gets its own terminal, status indicator, and quick controls. Expand any session for full interaction.
Siri-style glowing orb for session health at a glance. Link sessions, share context, trigger debates between agents.
22 commands. Start sessions, approve permissions, upload files, run research — all from your phone. Bidirectional sync with web UI.
Live event stream from all sessions — tool calls, thinking, errors, costs — in one scrollable feed. Filter by session or type.
Pit multiple Claude sessions against each other. Structured rounds, counterarguments, and a final verdict. Let AI argue so you don't have to.
Native app for Windows, macOS, and Linux. System tray, auto-updater, and offline-capable. Built with Tauri.
Claude asks to run a command? Approve or deny from web UI or Telegram. Color-coded danger flags keep you in control.
Auto-compact (3 modes), cost budget caps, session rename, enhanced resume with search. Context meter shows remaining window.
One docker compose up and you're running. Server, web UI, and Telegram bot — all in a single container.
Companion doesn't just manage sessions — it makes every agent more effective with automatic context enrichment.
/research.
Docker (recommended):
curl -fsSL companion.theio.vn/install | sh
Desktop App:
Download from GitHub Releases
Docker pulls the image. Desktop app installs natively on Windows, macOS, or Linux.
docker compose up -d
Server, web UI, and Telegram bot start automatically. Free tier is instant — no license needed.
# Open browser → localhost:3580
# Click "New Session"
# Start coding with Claude
Create sessions, run research, scan your codebase. Upgrade anytime — pay once, keep forever.
No subscriptions. No hidden fees. Your license works forever on macOS, Windows, and Linux.
You bring your own Claude subscription. Companion is the management layer — we don't touch your API usage or billing.
1 device · 1 year of updates
3 devices · 1 year of updates
5 devices · 1 year of updates
Companion runs locally on your machine via Docker or desktop app. It spawns Claude Code CLI processes using your own Claude subscription. Your code never leaves your computer.
# 1. One-line install (downloads docker-compose.yml + .env)
curl -fsSL https://companion.theio.vn/install | sh
cd companion
# 2. Launch — free tier starts instantly
docker compose up -d
# ✓ Open http://localhost:3580
# ✓ 2 sessions free, forever
# ✓ Uses your own Claude Code subscription
Requires Docker Desktop + your own Claude subscription. Image pulled from ghcr.io.
# 1. One-line install (PowerShell)
irm https://companion.theio.vn/install.ps1 | iex
cd companion
# 2. Launch — free tier starts instantly
docker compose up -d
# ✓ Open http://localhost:3580
# ✓ 2 sessions free, forever
# ✓ Uses your own Claude Code subscription
Requires Docker Desktop for Windows + your own Claude subscription.
Download the native desktop app — no Docker required. Includes built-in server and auto-updater.
v0.4.0 · Requires your own Claude subscription.
License key emailed after payment. You can also set COMPANION_LICENSE in your .env file.
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.
Companion spawns and manages Claude Code CLI sessions on your machine. It gives you a web dashboard to run multiple sessions at once, automatic web research and code intelligence, a Telegram bot to chat with Claude from your phone, real-time activity monitoring, and shared context across sessions via the Magic Ring. Think of it as a command center for Claude Code.
Your license never expires. You can use the version you purchased indefinitely. Paid licenses include 1 year of updates — new features, bug fixes, and security patches. After 1 year, you keep using your current version. Want newer versions? Renew updates for ~$19/year. No pressure — the app keeps working.
Each license allows a set number of simultaneous device activations (1, 3, or 5). A "device" is identified by your machine's unique ID. You can deactivate a device and reactivate on another anytime via the web UI. Need more devices? Upgrade your license — you only pay the difference.
Free tier gives you 2 concurrent sessions forever with the full web dashboard, Magic Ring, Activity Terminal, and permission gate. No account, no credit card, no time limit. Paid features: 6+ sessions, Telegram bot, WebIntel, CodeGraph, Debate mode, and desktop app.
WebIntel automatically detects libraries in your code (100+ supported) and injects their documentation into Claude's context. It also provides web research and site crawling. CodeGraph scans your codebase to build a semantic dependency graph — functions, classes, imports, hot files, impact analysis. Both run locally and enrich every Claude session automatically.
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.
Create a Telegram bot via BotFather, add the token to your .env. With a paid license, you get 22 commands: start sessions, send messages, approve permissions, upload files, run web research, and get real-time notifications. Stream Bridge lets you seamlessly switch between web and Telegram mid-conversation.
Docker Desktop (recommended) or the native desktop app. Works on macOS, Linux, and Windows (WSL). Minimum 2GB RAM. You'll also need an active Claude Code subscription from Anthropic.
Yes. All paid licenses come with a 30-day money-back guarantee. If Companion isn't right for you, email us and we'll refund your purchase — no questions asked.
Join developers who ship faster with Companion.
We'll send the license key to your email.
License key sent to
Check your inbox. Add the key to your .env file or activate from the web UI Settings.