ductor
在主流社交通讯平台中,无缝调用多个官方AI编码助手CLI。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:ductor。 它的用途是:在主流社交通讯平台中,无缝调用多个官方AI编码助手CLI。 完整的 Skill 内容见:https://321skill.com/skills/ductor/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'在Telegram私聊中发送:/model',它会弹出一个交互式菜单,让你在 Claude Code、Gemini CLI、Codex CLI 等已配置的AI模型间快速切换。接着,你可以发送一段代码说:'帮我优化这个函数的Token消耗',ductor 会调用当前选中的AI CLI,并将优化建议流式传输回聊天窗口。
介绍
ductor 解决了开发者需要在不同AI编码助手(如 Claude Code、Gemini CLI、Codex CLI 等)之间切换,并希望能在 Telegram、Matrix 或 Slack 等日常通讯工具中便捷使用它们的问题。它通过在你的本地机器上运行,将通讯平台的消息转发给对应的官方CLI,并将响应实时流式传输回来,让你在熟悉的聊天环境中就能获得AI编程辅助。
使用方式非常直接:安装 ductor 后,通过简单的命令行向导配置你已有的AI CLI密钥和通讯平台(如 Telegram Bot Token)。配置完成后,你即可在私聊或群组中直接发送代码问题或指令,ductor 会像你在终端中操作一样,调用对应的CLI并返回结果。
这个工具非常适合那些已经订阅了多个AI编码服务(如 Claude Max、Google AI Ultra),并希望在一个统一、便捷的界面中管理所有对话,同时保持对官方CLI直接控制权的开发者。它尤其适合远程协作团队,可以将AI助手轻松引入 Slack 或 Matrix 的群聊话题中。
需要注意的是,ductor 本身不提供AI服务,你需要自行安装并配置好目标AI的官方CLI。此外,虽然它支持多平台,但初始设置(特别是 Slack 的 Socket Mode)可能需要一些额外的步骤。建议从 Telegram 开始体验,这是最快捷的入门方式。
核心特点
与许多通过非官方API或网页模拟与AI交互的Bot不同,ductor 严格使用各AI厂商的官方命令行工具(CLI),不进行任何API代理、SDK补丁或请求头伪造,确保了使用的合规性和稳定性。同时,它提供了一个传输层无关的核心,可同时接入 Telegram、Matrix、Slack 等多种通讯协议,实现了真正的多平台、多代理统一管理。
注意事项
不适合没有安装或无法访问官方AI CLI(如 claude, gemini, codex 等)的用户,也不适合寻求开箱即用、无需任何CLI配置的纯云端AI聊天体验。
常见问题
ductor 需要我已有AI服务的账号吗?
是的,你需要自行安装并登录目标AI(如 Anthropic Claude, Google Gemini, OpenAI Codex 等)的官方CLI,ductor 只是调用这些本地工具。
支持哪些即时通讯软件?
目前官方支持 Telegram、Matrix 和 Slack。你可以选择其中一个或多个进行配置。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ductor/raw/index.md 读取 ductor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ductor/raw/index.md(查看排版版本)