JJJJSTIYYYY/Apix

APIX Agent

APIX — 全栈式AI代理协作平台

是什么: APIX 是一个真正的开源(GPL v3.0)软件平台,作为 AI 代理的完整运行时。它不仅仅是一个聊天机器人,还允许你构建、运行和管理多个 AI 代理,协同完成复杂任务,如编写代码、生成演示文稿或自动化工作流。

核心功能(来自 README):

  • 多代理编排: “领导者”代理会自动将复杂任务分解,并并行分派给多个子代理。它甚至包含冲突检测功能,防止多个代理同时编辑同一文件。
  • 内置工具生态系统: 代理可直接执行代码、管理文件、搜索网络并检索知识。
  • 受控记忆系统: 记忆被隔离在“工作区”中,平台采用多级自动上下文压缩机制,用户可手动控制代理记忆的多少。
  • 安全代码执行: 所有代码都在 Docker沙箱中运行,因此代理执行命令时不会对宿主操作系统造成损害。
  • 模型无关性: 支持在多个 LLM 提供商之间切换,包括 OpenAI、DeepSeek、MoonShot、Ollama(本地模型)和自定义提供者。
  • 可定制性与互操作性: 用户可通过基于卡片的可视化编辑器创建自定义任务流程,定义自定义助手“角色卡”,并通过 MCP(模型上下文协议)连接外部工具。还支持编辑/删除历史消息,自动创建新的对话分支。

架构与部署: 该平台是一个全栈应用。后端使用 Python,分为四个独立服务(代理、任务、记忆、文件),前端使用 Electron + Vue 构建桌面界面。可通过安装脚本本地部署,或使用 Docker Compose 完全容器化。可选集成 Milvus 向量数据库,以支持 RAG(检索增强生成)功能。

当前状态与路线图: 当前版本为 2.2.2。值得注意的是,README 指出,视觉化线性工作流编辑器代码目前损坏(修复优先级较低),且一个重大的架构重写(APIX 3.0)正在积极开发中。路线图包括未来功能,如插件系统、插件市场和基于图的任务流程编辑器。

相关

  • 项目
  • 项目
  • 项目
  • 项目