EpicStaff 智能体流程平台
让运营团队在自托管环境中搭建、运行和审查 AI 智能体流程。
- Star 数
- ★ 359
- 最近更新
- 10 天前
- License
- NOASSERTION
- 主语言
- Python
- FA 评分
- 57/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI API · Claude API(部分支持)
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 运营团队将多步骤业务流程做成可视化流程,并在业务规则变更时自行审查和编辑。
- 不适合
- 需要供应商托管即开即用服务的团队
- 源码审查
- 57/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
EpicStaff 是面向运营团队的智能体编排平台,采用 Django 后端和节点式可视化编辑器。工程师可通过 MCP 和 Python 接入内部系统,团队可在节点中编写 Python 逻辑。流程支持多智能体协作、Webhook 触发、文档检索增强生成,以及跨会话记忆;README 提到 Redis 和 PostgreSQL(含 pgvector)用于记忆存储。用户通过 Docker Compose 在自己控制的环境部署服务,并在浏览器打开本地 Web 界面创建和检查流程。
用户在节点式编辑器中连接流程节点、配置模型与嵌入提供方,并可将 Python 代码写入节点或创建智能体可调用的自定义工具。平台可接收 HTTP POST Webhook 来启动流程、处理上传文档并建立知识集合,也可运行 Naive Vector Search 或 GraphRAG 检索。执行期间,它提供节点状态消息和日志供调试,并使用 Redis/PostgreSQL 保存跨会话智能体记忆;运行输出取决于所配置的流程和集成。
- 运营团队将多步骤业务流程做成可视化流程,并在业务规则变更时自行审查和编辑。
- 工程团队通过 MCP 或 Python 接入内部系统,再交由运营人员配置和运行流程。
- 需要由外部应用事件启动自动化的团队,可用 HTTP POST Webhook 触发流程。
- 需要让智能体检索内部文档的团队,可在界面创建知识集合并配置索引策略。
- 需要检查智能体步骤和决策的团队,可查看节点级状态消息与执行日志。
如何安装或部署这个 Agent?
需要先安装 Git 和 Docker Desktop。以下以 Linux/macOS 为例:克隆仓库、复制配置模板、设置保存目录和 Django 签名密钥,创建所需 Docker 卷及网络,然后启动 Compose 服务。启动后访问 http://localhost。
git clone -b main https://github.com/EpicStaff/EpicStaff.git && cd EpicStaff && cp src/.env.example src/.env && savefiles="$HOME/savefiles" && sed -i "s|CREW_SAVEFILES_PATH=/c/savefiles|CREW_SAVEFILES_PATH=$savefiles|" src/.env && sed -i "s|^DJANGO_SECRET_KEY=.*|DJANGO_SECRET_KEY=$(openssl rand -base64 48 | tr -d '=+/')|" src/.env && docker volume create sandbox_venvs && docker volume create crew_pgdata && docker volume create media_data && docker network create mcp-network && cd src && docker compose up --buildREADME 也提供 Windows PowerShell 的安装命令。DJANGO_SECRET_KEY 必须设置;更换它会使所有用户退出登录。README 称 savefiles 已弃用,之后将移除。
如何使用这个 Agent?
服务启动后,在浏览器打开 http://localhost,使用可视化编辑器构建流程。为流程选择 LLM 和嵌入提供方,在节点中配置逻辑或 Python 代码,并按需设置知识集合、记忆和工具。外部系统可向配置的流程 Webhook 发送 HTTP POST 以触发执行;可在界面查看节点状态消息和日志。README 未给出具体 Webhook 路径或请求示例。
这个 Agent 有哪些优点和局限?
- 节点式编辑器与 Django 后端并用,既可视化编排,也可在节点中直接运行自定义 Python。
- 文档明确提到 OpenAI、Anthropic 及自定义本地 LLM 和嵌入模型的接入选项。
- 提供 MCP/Python 集成、HTTP POST Webhook,以及节点级执行消息和日志。
- 支持 Redis 与 PostgreSQL(含 pgvector)存储跨会话智能体记忆。
- 部署需要 Git、Docker、配置文件、签名密钥、多个 Docker 卷和 Docker 网络,启动步骤较多。
- README 未说明软件使用成本、所需模型服务费用或各提供方凭证的具体配置方式。
- README 未给出 Webhook 的实际 URL、请求格式或失败重试行为。
- README 将
savefiles标为弃用,并提示 Linux 下目录所有权可能影响沙箱写入。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| EpicStaff 智能体流程平台 当前 | 57 · 缺口较多 | 自托管服务 | ★ 359 | 10 天前 | Python | — |
| ByteChef | 53 · 缺口较多 | 自托管服务免费 + 模型费 | ★ 1k | 今天 | Java | OpenAI API · Claude API |
| AGNT Agent OS | 52 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 554 | 今天 | JavaScript | Codex · Claude Code · OpenAI API · Claude API |
| Kronova 资产智能编排平台 | 30 · 缺口较多 | 网页应用免费版 + 付费版 | ★ 252 | 26 天前 | TypeScript | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README称有按代理权限、自托管、人工审查和会话账本;安全策略明确披露报告渠道及研究边界,CI说明镜像签名和SBOM流程,Redis测试展示结果和警告载荷。未提供权限模型细节、敏感数据保护、执行前确认或回滚机制;可运行自定义 Python、MCP、Webhook,外部影响范围较大,故相关分数有限。
README、安装脚本和安全策略给出部署与故障后的更新路径,但README将 savefiles 标为弃用且启动步骤仍使用它,且声称源配置为 env.yaml、默认复制示例文件,信息略有分歧。测试文件断言 Redis 结果与错误载荷字段;依赖可通过 Docker 获取,但未见完整故障处理或服务可用性证据。
目标用户和场景具体覆盖运营团队、工程师及审计人员,提供可视化流程、Python、MCP、RAG、Webhook、多代理与自托管部署。能力范围很广,但文档未清晰界定权限、安全边界或适用限制;Webhook 触发条件有说明,具体授权和触发控制细节不足。
README按快速开始、功能、验证发布和贡献组织,并有 Windows、macOS、Linux、Podman等说明;安全策略明确报告方式、支持版本和不提供赏金。PolyForm Perimeter许可文本清楚,但元数据为 NOASSERTION,且许可含竞争限制,用户需审阅其适用性。版本发布验证说明具体;维护者身份和维护责任主要由安全邮箱与项目文档隐含,未明确列出负责人。savefiles 弃用说明是有用的限制披露。
可视化流程、持久记忆、状态管理、集成接口和节点日志可支持运营自动化及审查,带来明确的工作流价值。部署需要 Docker、数据库、Redis及自托管运维;自定义代码和外部集成会增加集成、安全审查与维护成本,材料没有量化收益或资源成本。
README中的部署和发布验证步骤、SECURITY.md中的支持范围,以及Redis emitter测试互相提供有限佐证。许多功能和安全能力仍是README中的产品声明,测试仅覆盖一个发射器组件;文档对其声明与实际实现的区分有限,因此未给满分。
- 许可元数据为 NOASSERTION;虽然提供了 PolyForm Perimeter 1.0.0 文本,其中竞争限制可能影响将其用于竞争性产品,使用前应审阅许可。
- README仍在快速开始中使用已标为弃用的 savefiles 路径;部署前核对当前存储配置和文件所有权说明。
- 材料支持自定义 Python、MCP、Webhook及外部系统集成,但未充分展示执行权限、敏感数据保护或回滚细节;生产部署应先审查具体配置与工作流。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v1.3.2 Release v1.3.2
-
v1.3.1 Release v1.3.1
发布说明摘录
Security release. Fixes [GHSA-8j32-5vj5-pqvr](https://github.com/EpicStaff/EpicStaff/security/advisories/GHSA-8j32-5vj5-pqvr): cross-organization access to knowledge documents through the document download and copy endpoints. All deployments running 1.2.0–1.3.0 should upgrade. Fixes are not backported to older versions (see SECURITY.md). After upgrading, run the check in the advisory for copies made before the fix. Reported by @hackchang. Thank you.在 GitHub 查看 ↗ -
v1.3.0 Release v1.3.0