{"repo":"yuanlang12/Kite","free":true,"listed":false,"github":"https://github.com/yuanlang12/Kite","clone":"git clone https://github.com/yuanlang12/Kite.git","description":"Run kite instead of claude — same terminal, plus IM control from Telegram, WeChat, Feishu & more.","language":"TypeScript","stars":19,"topics":["bun","claude-code","cli","feishu","im-bridge","remote-control","telegram-bot","typescript","wechat","wecom"],"license":"MIT","category":"cli-tools","readme_excerpt":"🪁 Kite 中文 English 一个 Claude Code 启动器，将你的终端会话桥接到 Telegram、飞书、微信、企业微信等 IM 平台。 运行 kite 替代 claude —— 终端体验完全一致，同时可以从任何地方通过 IM 控制。 🤖 不想看文档？复制以下内容到 Claude / ChatGPT / Cursor 即可自动安装 工作原理 Kite 用 互斥状态机 包裹 Claude Code：任意时刻，只有终端 或 IM 平台在控制 Claude，两者通过 --resume 共享同一个会话。 同一时刻只有一个 Claude 进程在运行。 会话通过 --resume 共享。 ⚠️ 重要：每个 Bot 只能运行一个 Kite 进程。 如果你在多个项目目录下分别启动了 kite，所有 IM 消息会被多个进程同时收到，导致重复回复。正确做法是只启动一个 kite，通过多项目路由管理不同项目。 快速开始 前置条件 - Bun 运行时 - Claude Code CLI 已安装 - 至少配置一个 IM Bot（见下方） 安装 配置 配置文件路径： /.config/kite/.env 可以只配一个，也可以全部配。Shell 环境变量会覆盖配置文件中的值。 或者使用交互式配置向导： 运行 所有参数透传给 claude 。 💡 建议： 远程模式下 Claude 无法弹出权限确认 —— 如果需要授权，它会直接退出。为了获得最佳 IM 体验，建议使用 --dangerously-skip-permissions 或 --permission-mode auto 启动，让 Claude 能自主执行。 支持的 IM 平台 Telegram 使用 grammy 长轮询 —— 无需 Webhook，无需公网服务器。 配置方式： 通过 @BotFather 创建 Bot，将 Token 填入配置文件的 TELEGRAM BOT TOKEN 。 访问控制： - 首次使用 ：开放模式 —— 第一个向 Bot 发送消息的用户自动通过 - 之后 ：配对模式 —— 新用户会收到一个 6 位配对码，需要通过 /approve 审批 - 或者 ：设置 TELEGRAM ALLOWED USER IDS 进行严格白名单控制 飞书 / Lark 使用官方 @larksuiteoapi/node-sdk WebSocket 长连接 —— 无需 Webhook，无需公网服务器。 配置方式： 1. 前往 飞书开放平台 创建应用 2. 开启 机器人 能力，添加 消息 相关权限 3. 将 FEISHU APP ID 和 FEISHU APP SECRET 填入配置文件 微信（iLink Bot） 使用微信 iLink Bot API 长轮询 —— 无需 Webhook，无需公网服务器。 配置方式： 运行 kite setup ，选择微信，用微信扫描终端中的二维码即可。Token 会自动保存。 企业微信（WeCom） 使用官方 @wecom/aibot-node-sdk WebSocket 长连接 —— 无需 Webhook，无需公网服务器。 配置方式： 1. 在企业微信管理后台创建智能机器人 2. 获取 Bot ID 和 Bot Secret 3. 将 WECOM BOT ID 和 WECOM BOT SECRET 填入配置文件 IM 命令（所有平台通用） 命令 说明 ------ ------ /model sonnet 切换模型（sonnet / opus / haiku） ","default_branch":null,"files":null,"tree":[],"storefront":"/r/yuanlang12","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yuanlang12/Kite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}