Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodingAgentIM

给 AI Coding Agent 一个钉钉号。你发消息,它写代码。

这是什么

你在钉钉发一条消息 → AI Agent 在你的项目里执行开发任务 → 结果回复到钉钉。

就像给你的 AI 程序员配了一个钉钉工位。它随时在线,秒级响应。

它怎么工作

你(钉钉)──「快排」──▶ Agent ──写代码──▶ 结果回复给你

完整流程:

  1. 你在钉钉发消息(比如「写个快排」「有什么优化计划」)
  2. 1 秒内收到确认「👌 收到,Coding Agent 处理中」
  3. Agent 在你的项目目录里真正执行(写代码、跑测试、查资料)
  4. 完成后把结果发回你的钉钉

你能让它做什么

  • 💻 写代码、实现功能
  • 🔍 排查 bug、分析问题
  • 📊 分析项目状态、给优化建议
  • 🧪 跑测试、检查代码质量
  • ❓ 回答技术问题

控制它的话多话少

在钉钉直接发:

发送 效果
话痨 过程中发中间进展
正常 收到确认 + 最终结果
静默 只发最终结果

前置准备

  1. 钉钉开放平台创建一个企业内部应用
  2. 开启「机器人」能力,获取 AppKey 和 AppSecret
  3. 在机器人配置中选择 Stream 模式(无需公网 IP)

安装

pip install codingagentim
codingagentim init

按提示填入 AppKey / AppSecret,自动安装守护进程。之后开机自启,不用管。

当前支持

IM 平台

  • ✅ 钉钉(单聊 + 群聊)

AI Agent

  • ✅ Claude Code

计划支持

IM 平台

  • 🔜 飞书 (Feishu)
  • 🔜 企业微信 (WeCom)
  • 🔜 微信

AI Agent

  • 🔜 Codex (OpenAI)
  • 🔜 Gemini CLI
  • 🔜 Cursor
  • 🔜 Qodo

未来方向

  • 多 Agent 调度 — 代码任务给 Claude,文档任务给 Gemini
  • 任务并行 — 同时处理多个请求
  • 上下文记忆 — 连续对话不用重复背景
  • 文件交互 — 发图片/文件给 Agent 处理
  • 进度推送 — 长任务主动推送进度

License

Apache-2.0

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages