Repolode
im4codes

im4codes/imcodes

面向 AI 编程代理的即时通讯式控制层,提供共享记忆、远程终端与桌面、托管 MCP 工具和跨代理审计。

Star
959
Fork
121
未关闭 Issue
1
最近提交
昨天

这是什么?

IM.codes 把 Claude Code、Codex、Gemini CLI、OpenClaw 等 AI 编程代理与运行它们的机器连接起来。每台开发机上的守护进程通过 tmux 或 SDK 管理代理会话,自托管服务端则把访问转发到网页或移动端面板。在面板中可以打开终端、浏览文件和 Git 变更、预览本地端口,并在任务完成时收到通知。

项目还提供共享记忆层,把已完成的代理输出沉淀为摘要,供后续会话召回;同时通过托管 MCP 工具提供记忆检索、基于 `imcodes send` 的代理间消息和定时任务能力。多代理 Team 讨论可让不同模型在写代码前互相审查,每个会话的监督器还能自动续跑、交还人工或执行审计返工循环。

这是一个通过 npm 安装的个人 MIT 开源项目,可用 Docker 和 PostgreSQL 自托管,需要 Node.js 22 及以上,支持 macOS 和 Linux,Windows 支持标注为实验性。

核心功能

  • 01无需 SSH 或 VPN,通过浏览器远程访问终端、文件和 Git 变更。
  • 02共享记忆可跨会话和跨模型召回已完成工作的摘要。
  • 03托管 MCP 工具提供记忆检索、代理间消息和定时任务。
  • 04多模型 Team 讨论可在实现前进行交叉审查。
  • 05按会话配置的监督器可自动续跑、交还人工或执行审计循环。
  • 06通过服务端隧道预览本地开发服务器,支持热更新。

适用场景

  • 离开工位时用手机查看并引导长时间运行的编程代理。
  • 借助 `imcodes send` 让一个代理请另一个代理审查改动或运行测试。
  • 由 CI 失败、Webhook 或日志监控脚本触发代理工作。
  • 在开始实现前,让多个模型对需求规格进行交叉审查。

快速上手

  1. 1

    从 App Store 下载应用,或使用网页版 app.im.codes

使用前须知

  • README 称这是一个活跃开发中的个人开源项目,不提供任何担保、SLA 或稳定性保证。
  • 企业共享上下文仍在积极开发中,尚未经过完整的生产环境测试。
  • 要使用完整功能,需要受支持的编码智能体提供商,并需要自托管或账户方式的配置。

收录于专题

标签

常见问题

imcodes 是什么?
面向 AI 编程代理的即时通讯式控制层,提供共享记忆、远程终端与桌面、托管 MCP 工具和跨代理审计。 IM.codes 把 Claude Code、Codex、Gemini CLI、OpenClaw 等 AI 编程代理与运行它们的机器连接起来。每台开发机上的守护进程通过 tmux 或 SDK 管理代理会话,自托管服务端则把访问转发到网页或移动端面板。在面板中可以打开终端、浏览文件和 Git 变更、预览本地端口,并在任务完成时收到通知。
imcodes 可以免费使用吗?用的什么许可证?
imcodes 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
imcodes 还在维护吗?
活跃维护中。imcodes 最近一次提交是在 2026年11月6日。
imcodes 适合用来做什么?
离开工位时用手机查看并引导长时间运行的编程代理。 借助 `imcodes send` 让一个代理请另一个代理审查改动或运行测试。 由 CI 失败、Webhook 或日志监控脚本触发代理工作。 在开始实现前,让多个模型对需求规格进行交叉审查。
imcodes 怎么安装和运行?
从 App Store 下载应用,或使用网页版 app.im.codes
在哪里获取 imcodes?
源代码和安装说明在 GitHub 上:https://github.com/im4codes/imcodes

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目