What if Claude Code and OpenClaw had a baby?
Curtis Bot is the answer. Use your existing Claude Code subscription — no extra API keys, no extra fees — and get everything OpenClaw has to offer on top of it. Phone access, cron jobs, skills, file transfers, multi-agent orchestration, all powered by the Claude Code CLI you already pay for.
No extra cost. Your Claude Code subscription already includes CLI access. Curtis Bot just plugs OpenClaw into it as the orchestration layer — giving you Telegram access, cron monitoring, 50+ skills, and multi-agent workflows for free.
Claude Code is incredible — but it's stuck in your terminal. OpenClaw is incredible — but it uses its own models behind an API.
Curtis Bot connects them. OpenClaw handles the infra (messaging, cron, skills, file transfers). Claude Code handles the coding (Opus 4.6, full IDE agent). You get the best of both worlds without paying twice.
Your Claude Code subscription
+
OpenClaw (free orchestration layer)
=
Curtis Bot — AI agent you can text from your phone
- Text-to-code from your phone — Message from Telegram, get full Claude Code sessions
- No extra API key — Uses your Claude Code CLI subscription directly
- Multi-agent orchestration — Spawn Claude Code and Kimi in parallel
- 50+ skills — GitHub, Discord, 1Password, LocalSend, weather, and more
- Cron monitoring — Automated health checks on running services
- File transfers — Send/receive files between phone and machine via LocalSend
- Git from your pocket — Create repos, push code, open PRs
┌─────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Your Phone │────▶│ OpenClaw Gateway │────▶│ Claude Code CLI │
│ (Telegram) │ │ (Port 19000) │ │ (opus-4-6) │
└─────────────┘ │ │────▶│ Kimi CLI │
│ Skills / Cron / │ │ (kimi-1.12) │
│ MCP / Channels │ └─────────────────┘
└──────────────────┘ │
│ ▼
┌────────┴────────┐ ┌─────────────────┐
│ LocalSend │ │ Your Codebase │
│ GitHub (gh) │ │ Git repos │
│ 1Password (op) │ │ Running services│
│ Discord │ │ Deployments │
└─────────────────┘ └─────────────────┘
See SETUP.md for full installation guide.
# 1. Install OpenClaw
curl -fsSL https://get.openclaw.com | bash
# 2. Install Claude Code
npm install -g @anthropic-ai/claude-code
# 3. Configure the gateway
openclaw configure
# 4. Connect your phone channel (Telegram, SMS, etc.)
openclaw channels add telegram
# 5. Start the gateway
openclaw gateway startText from anywhere. Your message hits the OpenClaw gateway, which routes it to Claude Code running on your machine. Full coding agent access from your pocket.
Spawn multiple AI agents in parallel:
- Claude Code handles frontend while Kimi handles backend
- One agent writes code, another writes tests
- Project manager agent (you or the gateway) coordinates
Set up automated checks that run on schedule:
openclaw cron add --name "Health Check" --interval 7200000 --prompt "Check service status"52 skills available, covering:
- Dev tools: GitHub, Git, coding agents
- Communication: Discord, Slack, Telegram, WhatsApp
- Productivity: 1Password, Notion, Obsidian, Trello
- Media: Video frames, image gen, TTS, Whisper
- Hardware: Hue lights, Sonos, Eight Sleep, cameras
Send files between your phone and machine via LocalSend:
# Receive files
localsend-cli receive --save-dir ~/incoming -y
# Send files
localsend-cli send --to "My Phone" ./build.zipYou: "Deploy the new portfolio to iaiaia.dev"
Curtis: Extracts zip → builds Next.js → deploys to server → confirms live
You: "Check pmbot status"
Curtis: Queries operator brief → analyzes PnL → reports health → auto-corrects if needed
You: "Have Claude refactor the API while Kimi writes integration tests"
Curtis: Spawns both agents → monitors progress → reports results
You: "Push the portfolio to GitHub"
Curtis: git init → create repo → commit → push → returns repo URL
| Component | Tool | Purpose |
|---|---|---|
| Gateway | OpenClaw | Message routing, skills, cron, channels |
| Coding Agent | Claude Code (Opus 4.6) | File editing, builds, git, debugging |
| Coding Agent | Kimi CLI | Alternative/parallel coding agent |
| Runtime | Node.js 25 + Bun 1.3 + Python 3.14 | Multi-runtime support |
| Auth | 1Password CLI (op) | Secrets management |
| Version Control | Git + GitHub CLI (gh) | Repos, PRs, issues |
| File Transfer | LocalSend CLI | Cross-device file sharing |
| Web Server | Caddy | Static site serving |
| Tunnel | Cloudflare (cloudflared) | HTTPS routing to localhost |
| Containerization | Docker | Service isolation |
- Linux or macOS (tested on Arch/omarchy and macOS)
- Node.js 18+
- Claude Code subscription (Max or Pro — no separate API key needed)
- OpenClaw account (free)
- A messaging channel (Telegram recommended)
- Setup Guide — Full installation and configuration
- Architecture — How the system works under the hood
- LLM Integration — Connecting and using AI coding CLIs
- Skills Reference — Available skills and how to use them
- Cron Jobs — Setting up automated monitoring
MIT
Rami Ghalayini — @Chordlini
Built with OpenClaw + Claude Code — no extra cost, just your existing subscription
