APIX 是一个全栈的 AI Agent 协作平台。它是一套完整的 Agent 运行时——支持多智能体并行协作、安全代码执行、知识库检索。
它可以帮你完成包括但不限于代码编写、PPT生成、汇报整理以及各种自动化操作。
| 🤖 多智能体协作 Leader 调度多个子代理并行工作,复杂任务自动分解,实现Agent文件访问冲突检测 |
🔧 完整工具生态 代码执行、文件管理、网络搜索、知识检索开箱即用 |
🧠 完善的记忆系统 以工作区划分记忆容器,人为可控的多级自动上下文压缩机制 |
| 🐳 代码安全沙箱 Docker 隔离执行,不用担心代码命令破坏系统 |
🔌 多模型供应商兼容 OpenAI / DeepSeek / MoonShot / Ollama / 自定义供应商任意切换 |
🎨 支持自定义任务流 卡片化任务流编辑,定制属于您的自动化任务流 |
| 👤 角色卡支持 自定义您的助手身份,定制一个独属于您的个人助理 |
⚒️ 多协议MCP兼容 支持多种协议的MCP服务,并且可以自定义您的会话生命周期 |
💬 消息节点化管理 您可以在任意位置编辑或者删除您已发送的信息,并自动生成新的分支 |
聊天界面展示![]() |
编辑器页面演示![]() |
资源管理页展示![]() |
设置页展示![]() |
对于windows用户,我们使用powershell:
Set-ExecutionPolicy Bypass -Scope Process -Force
.\setup.ps1对于macos和linux,我们使用命令行终端:
chmod +x setup.sh
./setup.sh一键安装过程中请确保网络保持畅通
如果您希望所有后端服务都运行在 Docker 中,可在执行完 setup.ps1 / setup.sh 后运行:
Windows:
.\start-docker.ps1macOS / Linux:
chmod +x start-docker.sh
./start-docker.sh启动后,Electron 客户端仍在宿主机运行,服务端口保持不变:
- AGENT:
http://127.0.0.1:5091 - TASK:
http://127.0.0.1:5090 - MEMORY:
http://127.0.0.1:5093 - FILE:
http://127.0.0.1:5094
如需使用 RAG 向量库 Milvus,请加上 --profile milvus:
docker compose --profile milvus up -d --build执行完 setup.ps1 / setup.sh 后,如果不需要 Docker,可以直接启动四个本地后端服务:
Windows:
.\start-local.ps1macOS / Linux:
chmod +x start-local.sh
./start-local.sh可以参考我们的部署文档:
- 多智能体运行时
- MCP 集成支持
- 可视化线性工作流编辑器
- Docker 安全沙箱
- 事件系统
- 定时任务系统
- 插件系统与钩子
- 多平台接入
- 插件市场
- 单元测试补齐
- 图任务流编辑
- 工作区时间旅行
- 线形任务流编辑相关代码已损坏,将在后续版本中修复 (低优先级)
- 新增定时任务系统(支持设置时间与周期或设置Linux Cron表达式)
- 修复部分情况下页面无法收到后台推送的事件的问题
- !!! 下一代APIX正在筹备中 (底层重构)
- 将重构底层 Agent Loop;
- 更清晰的项目目录结构;
- 更自由的系统拓展点;
- 引入内存型数据库,并设置可关闭缓存;
- 更便捷的安装部署方式;
- 更高效的kv-cache命中;
- 更小的项目依赖;
本项目基于 GNU GPL v3.0 协议开源。
🫵 加入社区
🌟 如果您喜欢我们的项目,欢迎您的Star!
已通过ApiFox进行模块测试




