MetaBot: Open-Source Bridge Connects Claude Code to Telegram, Feishu, and WeChat

What MetaBot Does
MetaBot solves the problem of Claude Code being locked in a terminal by bridging the Claude Code Agent SDK to messaging platforms. This allows developers to interact with Claude Code from their phones via text, enabling tasks like bug fixes, script execution, and deployment checks without needing a laptop.
Core Features
Each bot instance runs as a full Claude Code agent with all capabilities: Read, Write, Edit, Bash, Glob, Grep, WebSearch, and MCP. It operates in bypassPermissions mode for full autonomy.
The messaging interface shows real-time streaming cards with color-coded tool call status: blue for running, green for complete, and red for error.
Advanced Capabilities
- MetaMemory: A shared knowledge base using SQLite with FTS5 that enables agents to remember information across sessions. When one agent learns something, others can search and reference it. Changes automatically sync to a Feishu wiki.
- MetaSkill: An agent factory system where typing
/metaskill ios appgenerates a complete.claude/agent team with an orchestrator, domain experts, and a code reviewer. - Scheduler: Cron-based task scheduling. Example: a task that searches Hacker News every morning at 9 AM, summarizes the top 5 AI stories, and saves them to MetaMemory, all configured with a single natural language message.
- Agent Bus: Enables bots to communicate with each other via REST API, allowing delegation between specialized agents (e.g., frontend-bot delegating to backend-bot). Supports cross-instance federation.
- Jarvis Mode: Voice control via iOS Shortcuts and AirPods using STT → Agent execution → TTS pipeline.
Technical Implementation
MetaBot is built in TypeScript with approximately 11,000 lines of code and 155 tests. It's released under the MIT license with one-line installation.
Supported platforms include Telegram (easiest setup at 30 seconds), Feishu/Lark (using WebSocket, no public IP needed), and WeChat (via ClawBot plugin).
Real-World Usage
The creators at XVI Robotics (a 10-person robotics company) run approximately 20 specialized Claude Code agents through MetaBot, including frontend, backend, ops, and research bots. Each agent has its own working directory and skills while sharing knowledge through MetaMemory and delegating tasks via the Agent Bus. They describe this as experimenting with running an "agent-native company."
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawProxy: Self-Hosted AI Routing Proxy with Dashboard
ClawProxy is an open-source, self-hosted proxy that centralizes management of multiple AI API keys and models. It provides a unified endpoint, smart key rotation, provider fallback, and real-time logging via a React dashboard.
GitHub's Project HydraFusion: Multi-Model Orchestration for Frontier-Quality AI Coding
GitHub Copilot's HydraFusion research preview orchestrates multiple models per task, choosing between single, cascade, or critique workflows. Benchmarks show 4.9-point quality gain at 67% lower cost vs Claude Opus 5.

Building a Programming Language with Claude Code: The Cutlet Experiment
Ankur Sethi built a complete programming language called Cutlet using Claude Code over four weeks, with the AI generating every line of code while he focused on guardrails and testing. The language features dynamic typing, vectorized operations, and a REPL, running on macOS and Linux.

Agentlint: GitHub App that catches CLAUDE.md contradictions and broken pointers on every PR
Agentlint is a GitHub App that audits your full agent-rules surface (CLAUDE.md, AGENTS.md, skills, hooks) on every PR, posting inline comments for contradictions, broken paths, and unsupported harness features. Free for public repos.