Stigmergy AI 协作平台

一键把普通电脑升级为顶级AI赋能的强大生产力工具,消除业已阻塞AI效率的图形化界面(注:人机交互成为AI协作的瓶颈)。电脑从服务人类转向服务AI,人类只需自然语言指挥和监督

基于共享背景实现AI工具间的间接协作与技能扩展

📊 查看源码

核心功能特性

一键部署

自动化安装配置流程,通过单条命令即可完成所有AI CLI工具的部署、配置和集成, 无需手动干预,大幅降低部署复杂度

🤝

智能协作

基于共享背景的间接协作机制,通过项目规则、记忆文档、任务看板和会话历史, 实现AI工具间的智能协同,无需直接通信即可完成复杂任务

🔄

工作流编排

基于文档的项目状态记忆和任务状态看板,通过持续更新的项目文档, 实现多工具协作任务的自动执行和状态同步

🛡️

容错机制

多重容错和故障转移机制,确保系统稳定性。单个工具故障不影响整体系统运行, 自动重试和降级策略保障任务完成

📊

实时监控

全面的系统监控和分析面板,实时跟踪工具状态、性能指标和协作效果, 提供详细的性能优化建议

🔌

技能扩展

支持Claude技能扩展到多个CLI工具,通过stigmergy-skills包实现自然语言技能识别, 自动调用合适的AI工具完成翻译、分析、生成等任务

系统架构

Stigmergy系统架构图

系统架构图加载失败,请查看GitHub仓库获取完整图表

访问GitHub仓库

实现原理

1

智能扫描系统

自动扫描本地系统,检测是否安装了国际最常用最强大的8种AI工具,包括Claude、Gemini、Qwen、iFlow、Qoder、CodeBuddy、Copilot和Codex。

2

一键安装部署

对于未安装的工具,系统会提示用户选择是否补充安装,提供一键安装部署一个或全部工具的功能,简化安装过程。

3

智能适配系统

逐个分析每个AI工具的帮助文档和插件机制,生成调用指令和参数模板,简化每个AI工具的使用,匹配自然语言意图识别。

4

Stigmergy协同原理

增加智能路由,让原来彼此独立的AI系统基于共同的项目任务背景,实现间接去中心化的协同,这是Stigmergy命名的由来,基于蚂蚁信息素痕迹协同原理。

5

通用技能接口

实现各个AI的通用技能扩展接口,只需要一份技能扩展,就能够适用多种AI系统,提高代码复用性。

6

历史会话共享

即将支持各个AI的历史会话共享,方便不同AI工具之间的切换,对同一任务交叉使用不同的AI工具,避免单一工具的思维局限。

7

技能包扩展

未来支持更多不同领域的转向技能包,可选择主包(单独可用以上功能)+专业技能包的方式扩展(不同应用领域扩展)。

8

简单易用

使用简单,一键安装npm install -g stigmergy;技术无感,直接stigmergy指令,跨系统支持Linux、MAC、Windows。

9

AI原生开发

0人工代码,AI核验。人负责架构和测试计划,最大的工作量是反复繁复的测试,涉及不同的独立系统间协同,不同操作系统测试。

用户操作步骤

1

安装系统

npm install -g stigmergy

一键安装Stigmergy系统,自动配置环境

2

扫描工具

stigmergy scan

扫描系统中已安装的AI工具

3

安装缺失工具

stigmergy install

一键安装缺失的AI工具

4

部署集成

stigmergy deploy

部署钩子和插件系统

5a

CLI内调用

use claude to "任务"

CLI内直接调用其它CLI

+
5b

指定路由

stigmergy cli "任务"

指定路由调用

+
5c

智能路由

stigmergy call "任务"

智能选择最佳CLI

切换前

原CLI会话

claude> 正在开发功能...

保存当前会话历史

切换后

新CLI恢复

gemini> 继续开发...

可选择恢复会话

6

会话连续性

/stigmergy-resume

直接在不同CLI中使用/stigmergy-resume命令恢复会话历史,保持任务连续性

提示:系统支持跨平台使用(Linux、macOS、Windows),支持stigmergy <工具名> <任务描述>格式调用和stigmergy call <任务>智能路由调用模式。

工作流程

Stigmergy工作流程图

工作流程图加载失败,请查看GitHub仓库获取完整图表

访问GitHub仓库

支持的AI工具

📝
Claude
可配置免费模型
Anthropic研发的AI助手,具备强大的代码生成、文档编写和复杂推理能力, 支持多轮对话和长文本处理
运行正常
🤖
Qwen
(免费,有用量限制,可升级计划)
阿里巴巴通义千问,专为中文优化的AI助手,支持多模态交互, 在中文理解和文化语境方面表现优异
运行正常
👥
CodeBuddy
(免费,有用量限制,可升级计划)
智能代码伙伴,提供实时代码建议、错误检测和重构优化, 支持多种编程语言和开发框架
运行正常
🌊
iFlow
完全免费
智能工作流编排引擎,支持复杂业务流程的自动化执行, 支持国内顶级最新模型,可视化流程设计,强大的任务调度能力
运行正常
💻
QoderCLI
(免费,有用量限制,可升级计划)
专业代码助手,支持智能代码补全、语法分析、性能优化建议, 提供全面的开发生命周期支持
运行正常
🌟
Gemini
可配置免费模型
Google研发的多模态AI助手,支持文本、图像和代码理解, 在多语言处理和创意任务方面表现优异
运行正常
🧠
Codex
可配置免费模型
OpenAI代码生成模型,专业的编程AI助手,支持多种编程语言, 在代码理解和生成方面表现卓越
运行正常
🐙
Copilot
需要GitHub订阅
GitHub官方AI编程助手,深度集成开发环境,提供实时代码建议、 自动补全和智能重构功能
运行正常

快速开始

📋 安装条件

Stigmergy AI 协作平台需要 Node.js 作为运行环境。请根据您的操作系统选择合适的一键安装方式:

🪟 Windows

# 使用国内镜像一键安装 winget install OpenJS.NodeJS --source winget
# 或使用淘宝镜像 npm config set registry https://registry.npmmirror.com npm install -g n n stable

🍎 macOS

# 使用国内镜像一键安装 brew install node
# 配置淘宝镜像 npm config set registry https://registry.npmmirror.com curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install stable

🐧 Linux

# Ubuntu/Debian 使用国内镜像 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
# 配置淘宝镜像 npm config set registry https://registry.npmmirror.com curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash source ~/.bashrc nvm install stable

💡 提示:安装完成后,请运行 node --versionnpm --version 验证安装是否成功。

Stigmergy CLI - 智能部署终端
$ npm install -g stigmergy