C3

Cloud Claude Code

Claude Code, from any browser. Autonomous agents, from any channel.

Your Sessions, From Anywhere

Every session is visible in one place. Agents that ran overnight, debugging sessions from your phone, all in one list.

Demo
C3
pulse-apiRunning2m ago
Investigate the spike in /api/metrics latency and optimize the aggregation query
c3Completed1h ago
Add PostHog analytics to the marketing layout with environment detection
nexus-appCompleted3h ago
Fix the webhook signature validation failing on large payloads over 1MB
orbit-docsError5h ago
Migrate search from Algolia to local vector embeddings with pgvector

Remote Sessions

Pilot Claude Code from your phone, tablet, or any browser. Your machine does the work. You just steer.

Autonomous Triggers

A Slack message starts an investigation. A Discord alert triggers a fix. Agents run while you sleep, and report back.

Real Conversation, Real Tools

C3 streams Claude Code's full output: thinking, tool calls, file edits, test results. Everything you'd see in the terminal.

Demo
← Sessionspulse-apibypassRunning
U
Investigate the spike in /api/metrics latency and optimize the aggregation query
5 ops
🔍 Grep "handleWebhook" in src/api/
📄 Read src/api/webhooks/handler.ts
📄 Read src/lib/crypto/verify.ts
✏️ Edit src/lib/crypto/verify.ts
$ npm run test -- --grep webhook
C

Found the issue. The aggregateMetrics() function runs a full table scan on every request because the created_at index was dropped in the last migration.

Two changes made:

  1. Restored the composite index on (created_at, metric_type)
  2. Added a 5 minute cache with stale-while-revalidate for the aggregation endpoint

Query time dropped from ~1200ms to ~8ms. All tests pass.

Done · 12 turns · $0.43
Send a follow-up prompt...

How It Works

C3 Architecture: Slack/Discord alert triggers C3, which auto-starts a Claude Code session that investigates, fixes, and reports back. You monitor from your browser.

Built with Real Components

Everything on this page is rendered using actual C3 components. Fork it and make it yours.

RunningIdleCompletedError12 turns$0.43Bypass Mode

Up and Running in 4 Steps

1
git clone https://github.com/Ideaplaces/c3 && cd c3 && npm install
2
cp .env.example .env.local    # add your API keys
3
npm run build && npx pm2 start ecosystem.config.cjs
4
open http://localhost:8347    # done

Open Source

Fork it. Customize it. The landing page comes with it.