[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74968":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},74968,"swarm-ide","chmod777john\u002Fswarm-ide","chmod777john","为 Agent Swarm 打造的 IDE ，支持 Kimi-2.5, GLM-4.7 等（即使不像 K2.5 那样经过强化学习的模型也能用）An IDE built for Agent Swarms, supporting Kimi-2.5, GLM-4.7, and more (compatible with models even without RL-reinforcement like K2.5).","https:\u002F\u002Fagents.flex42.dev",null,"TypeScript",1484,170,7,14,0,8,17,34,24,79.6,false,"chore\u002Fspecs-mvp",true,[],"2026-06-12 04:01:16","# Swarm-IDE: 自组织的Agent蜂群\n\n[English README](.\u002FREADME_EN.md)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#chmod777john\u002Fagent-wechat&Date\">\n    \u003Cimg src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=chmod777john\u002Fagent-wechat&type=Date\" alt=\"Star History Chart\" width=\"520\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n[![Demo](assets\u002Fimage.jpg)](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1X163BQE5c\u002F?share_source=copy_web&vd_source=e0705640ea2f51669a392fb07684e286)\n\n## 🎬 视频【开源版 Kimi-K2.5 蜂群多 Agent】\n- Demo：\n\u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4ebd88c6-bbdb-4714-87a5-54d1fed08db8\" width=\"100%\" controls>\u003C\u002Fvideo>\n- 详情视频： https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1X163BQE5c\u002F?share_source=copy_web&vd_source=e0705640ea2f51669a392fb07684e286\n\n## 加入微信群\n\u003Cimg src=\".\u002Fassets\u002Fqrcode.png\" alt=\"WeChat QR\" width=\"240\" \u002F>\n\n## 知乎文章\nhttps:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2000736341479138182\n\n## 优势\n- 任意动态创建 sub-agent\n- 可以向任意 agent 发送消息\n- 微信式聊天界面，随时介入任何子代理\n- 流式 graph 动态展现协作状态\n\n## 对比\n~~值得注意的是，本项目在 Kimi-Swarm 和 Claude Team **之前**就已经**独立**提出蜂群模式。尤其是 Claude Team，仔细对比会发现它的主要思想(动态派遣、人与任意 Agent 通信)和本项目的设计**不谋而合**，某程度说明作者的眼光和设计已达到先进水平，在静态 LangGraph 框架大行其道的当时能独立做出来这样的设计，相当超前了。笔者当时就把项目白皮书放到区块链了，如果担心笔者在吹牛，可亲自去看[区块链链时间戳](https:\u002F\u002Fviewblock.io\u002Farweave\u002Ftx\u002FBJ5GVAQBUXtv21jIEvuyqTsv9t93j7rlG47Lwcmtdu8).~~\n\n| 对比项 | Kimi-Swarm | Claude Agent Team | Swarm-IDE |\n| --- | --- | --- | --- |\n| 支持嵌套 Agent | ❌ | ❌ | ✅ |\n| 支持 Agent 间通信 | ❌ | ✅ | ✅ |\n| 支持人给 sub-agent 通信 | ❌ | ✅ | ✅ |\n| 支持群聊模式 | ❌ | ❌ | ✅ |\n| 支持可视化 | ❌ | ❌ | ✅ |\n| 是否开源 | ❌ | ❌ | ✅ |\n| 发布时间 | 2026.1.27 | 2026.2.6 | 2026.1.2 |\n\n\n## 界面设计\n- Graph 直接展示蜂群拓扑与实时通信链路\n- 树状多级对话列表：可以像微信一样选择任意 agent 对话（即使是深层次）\n- LLM history 面板：实时展示该 agent 的上下文，agent 不再是黑箱\n- 实时流式输出 tool-call 参数\n\n## 哲学\n- 极简原语：系统只依赖少量通信原语即可表达多 Agent 行为（核心是 create + send，复杂协作由此组合而来）。\n- 液态拓扑：拓扑不预设、在运行中自演化；遇到复杂任务时由 Agent 主动“雇佣”下属。\n- 扁平协作：人类可以像聊天一样介入任意层级，使复杂拓扑可观察、可调试、可介入。\n\n## 概念\n没有 nodes 和 edges 的复杂抽象，只需把系统理解为“很多个人”：\n\n每个人都能生孩子、也能和任意一个人说话。\n\n只要有这两种能力，就能实现任意结构\n\n## 运行方式\n提供两种方式：\n\n### 方式一：一键打开 Codespaces\n\n本系统要运行在 Linux 上，如果你没有 Linux 系统的话或者装环境遇到问题的话，可以尝试使用 GitHub 提供的免费虚拟机。点击链接创建虚拟机后，就可以执行后面的指令了\n\n[![Open in GitHub Codespaces](https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fnew?hide_repo_select=true&repo=chmod777john\u002Fswarm-ide)\n\n### 方式二：本地运行\n```\ncd swarm-ide\ncd backend\n\ncp .env.example .env.local\n# 在 .env.local 填写你的 KEY 和模型\n\ndocker compose up -d\ncurl -X POST http:\u002F\u002F127.0.0.1:3017\u002Fapi\u002Fadmin\u002Finit-db\nbun install\nbun dev\n```\n\n访问 http:\u002F\u002Flocalhost:3017\n\n点击 init-db ，然后创建 workspace 即可开始对话。\n\n直接跟他说\"创建 3 个儿子，给他们分别发消息，让他们再次自己创建 3 个孙子\"\n\n### MCP 配置\n后端会自动加载 MCP 配置文件，支持以下位置（按优先级）：  \n1) `MCP_CONFIG_PATH` 指定的文件  \n2) 项目根目录：`mcp.json` \u002F `.mcp.json`  \n3) `backend\u002F`：`backend\u002Fmcp.json` \u002F `backend\u002F.mcp.json`\n\n最小示例（stdio\u002Fhttp\u002Fsse 任选其一）：  \n```json\n{\n  \"mcpServers\": {\n    \"my-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"python\",\n      \"args\": [\"-m\", \"your_mcp_server_module\"],\n      \"env\": { \"TOKEN\": \"xxx\" },\n      \"timeoutMs\": 30000\n    }\n  }\n}\n```\n\n字段说明（常用）：`type`、`command`\u002F`args`、`url`\u002F`httpUrl`\u002F`sseUrl`、`headers`、`env`、`disabled`、`timeoutMs`。\n\n### Skill 支持\n后端会自动扫描技能目录并注入到新 agent 的系统提示中：\n- 默认扫描路径：`skills\u002F` 或 `backend\u002Fskills\u002F`\n- 可通过 `AGENT_SKILLS_DIR` 指定自定义路径\n- 在 `SKILL.md` 的 frontmatter 里设置 `auto-load: true` 可让该技能**自动注入**到新 agent\n\n技能使用方式：\n- 对应技能会出现在 “Available Skills” 列表\n- 需要时调用 `get_skill` 获取完整内容\n\n## 环境变量说明\n后端读取 `backend\u002F.env.local`，你需要填写：\n- `OPENROUTER_API_KEY` \u002F `OPENROUTER_MODEL`（我使用的是 **OpenRouter Kimi 2.5**）\n- 其它连接项请参考 `backend\u002F.env.example`\n","Swarm-IDE 是一个专为 Agent Swarm 设计的集成开发环境，支持 Kimi-2.5、GLM-4.7 等多种模型。其核心功能包括动态创建子代理、任意代理间的消息传递以及微信式的聊天界面，使得用户能够随时介入任何层级的子代理进行互动。此外，它还提供了流式图展示协作状态和实时可视化工具调用参数的功能。该 IDE 适用于需要构建复杂多代理系统并希望实现高效管理和调试的场景。项目采用 TypeScript 编写，开源且易于部署，可通过 GitHub Codespaces 或本地运行方式快速启动。",2,"2026-06-11 03:51:46","high_star"]