Codegate — Communication skill for Claude Code
Chat gateway for code agents — control Claude Code (and more) from Feishu, and beyond.
How to install Codegate
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hw118118/codegate and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Codegate does
Chat gateway for code agents — control Claude Code (and more) from Feishu, and beyond.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Pregunta Cualquier Cosa Sobre El Código — /understand-chat How does the payment flow work 8.2k ★
README
ccbot
A Feishu (Lark) bot that lets you interact with [Claude Code](https://docs.anthropic.com/en/docs/claude-code) sessions from your phone through a Feishu group chat.
**Use case:** You have Claude Code running on a remote server. You step away from your desk. With ccbot, you can monitor progress, send follow-up instructions, and switch between projects — all from the Feishu app on your phone.
Features
- Multi-session support — Discover and switch between multiple Claude Code projects
- Full context continuity — Uses
--continueto maintain conversation history with each project - Streaming output — No hard timeout; streams Claude's response as it works
- Progress notifications — Reports which tool Claude is executing during long tasks
- Stop hook notifications — Automatically posts Claude's final response to the group when a task finishes
- Session discovery — Auto-detects running Claude Code processes via
/procand JSONL file timestamps - Request queue — Track, inspect, and cancel pending requests
Architecture
┌──────────┐ WebSocket ┌──────────────┐ claude --print ┌─────────────┐
│ Feishu │◄────────────►│ bot_service │────────────────►│ Claude Code │
│ Group │ │ .py │◄────────────────│ CLI │
└──────────┘ └──────────────┘ stream-json └─────────────┘
▲ │
│ HTTP POST ┌──────────────┐ Stop hook (stdin) │
└────────────────────│ notify.py │◄───────────────────────┘
└──────────────┘
- bot_service.py — Long-running service. Connects to Feishu via WebSocket, receives messages, forwards them to
claude --print --continue, and replies with results. - notify.py — Lightweight script called by Claude Code's Stop hook. Reads the last assistant message from stdin and posts it to the group
Related Skills
Xacpx
Remote agent control from chat Drive acpx agent sessions — Codex, Claude Code, Gemini — from WeChat, Feishu, Y
Feishu Claude Bridge
Control your local Claude Code from Feishu — send messages, approve tool calls via chat cards. No public IP ne
Yodacode
Personal Claude-Code-powered chat agent for Slack, WhatsApp, and beyond
Oh My Coding Maas Gateway
LiteLLM proxy gateway to Huawei ModelArts MaaS for coding agents. Supports opencode, Codex CLI, and Claude Cod
Open Agent API
OpenAI-compatible chat API over local CLI sessions (Codex, Claude Code, Antigravity). Cursor BYOK + app gatewa
Acp2api
🔌 acp2api — OpenAI-compatible HTTP gateway for ACP agents. Any OpenAI client can drive Devin, Claude, Codex o
Related Agents
Vercel AI SDK Expert
Use for Vercel AI SDK v5 implementation work: chat interfaces, tool calling, streaming, agentic loop control,
Engineering Feishu Integration Developer
Full-stack integration expert specializing in the Feishu (Lark) Open Platform — proficient in Feishu bots, min
Dlc Inspector
巡检阿里云 PAI-DLC 上全组 Running 训练任务的健康度——用 dlc skill 列任务并取每个任务最后节点的日志,逐个研判(是否还在前进 / HANG 挂起),把发现整理成分级纯文本报告并用 hiboar