Bridge Claude Code / Codex to IM platforms via a background daemon. Supports Telegram, Discord, Feishu/Lark, QQ, WeChat; includes setup, token handling, and streaming previews.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Claude-to-IM Skill is a TypeScript-based daemon that bridges Claude Code / Codex sessions to multiple IM platforms (Telegram, Discord, Feishu/Lark, QQ, WeChat). Messages from IM are forwarded to the AI agent, and responses are sent back, with features such as streaming previews and permission prompts. The project claims integration across five IM platforms and a zero-code setup flow.
How it works
The skill runs a background Node.js daemon that connects IM bot APIs to Claude Code or Codex through SDKs (Claude Agent SDK or Codex SDK). It forwards messages from IM to the AI agent and streams responses back, including tool usage, permission requests, and previews. Core components include a daemon entry, config management, a JSON-based bridge store, and SSE streaming for responses.
Getting started
Prerequisites:
- Node.js >= 20
- Claude Code CLI for CTI_RUNTIME=claude (installed and authenticated)
- Codex CLI for CTI_RUNTIME=codex (installed and authenticated) or OPENAI_API_KEY for API mode
Installation options include:
- Claude Code: npx skills add op7418/Claude-to-IM-skill and then /claude-to-im setup
- Codex: clone/install scripts from the repo and run the provided setup commands
Key setup commands shown in the README:
npx skills add op7418/Claude-to-IM-skill
/claude-to-im setup
bash ~/code/Claude-to-IM-skill/scripts/install-codex.sh
claude-to-im setup
start bridge
Recent releases
Latest releases section lists none; there are no tagged releases in the latest entry.
Traction
This repository shows 2843 stars and 317 forks. Open issues count is 100.
Behind the repo
The repository is maintained under the op7418 user and provides both Claude Code and Codex integration paths, with instructions for local development, installation, and updates. There is a note directing users to a separate CodePilot desktop app for GUI usage, indicating the skill is a CLI/lightweight bridge derived from CodePilot.
Caveats
- License: MIT
- Created: 2026-03-05, Last push: 2026-03-23
- Prerequisites include Node.js >= 20 and respective CLIs for Claude Code or Codex
- Platform-specific behavior notes include: QQ supports C2C only; WeChat/Weixin has QR login and text-based permissions; streaming previews are available on Telegram/Discord
- Tokens are stored with permissions (chmod 600) and redacted in logs
- Several installation paths require manual commands as shown in the README, with path-specific setup steps for Claude Code and Codex






