为什么选择 Monkeys?
为什么选择 Monkeys?
为什么选择 Monkeys?
Monkeys 是一个以工作流为中心的 AI 应用平台。它帮助团队把模型、工具、数据、Agent 和人工审核步骤编排成可复用的应用,并通过可视化编辑器、对话界面和 API 对外提供能力。
当前 Monkeys 已经从早期单体仓库拆成多仓库生态。monkeys 是生态和基础设施入口,运行时代码分别位于 monkeys-server、monkeys-studio、monkeys-agent-server、各类 worker 和工具服务仓库。
工作流是产品界面
Monkeys 把工作流作为核心抽象。一个工作流可以包含模型调用、工具调用、条件分支、循环、人工任务、数据检索和结果组装。它既可以作为聊天应用,也可以作为内部应用、定时任务或 API 服务。
OpenAI 兼容集成
工作流可以通过 OpenAI 兼容接口暴露。已有的聊天客户端、API 网关和调用 /v1/chat/completions 的系统,可以把 Monkeys 工作流当成一个模型来接入。
可插拔工具
工具是由 manifest.json 和 OpenAPI 描述的 HTTP 服务。工具开发者可以使用 TypeScript、Python、Go 或任何能暴露 HTTP API 的运行时。已有 API 服务也可以通过 OpenAPI 或手动配置导入。
团队和租户隔离
平台按 app、tenant、team 和 user 上下文组织数据。核心后端和能力服务会根据部署形态使用表前缀、团队 header 或租户路由来隔离数据。
模块化服务
Monkeys 可以作为一个较小的本地核心栈运行,也可以按需扩展 Agent、Data、Billing、Webhook、MCP、Training、ComfyUI 和第三方工具服务。
运维友好
本地基础设施包含 PostgreSQL、Redis、Elasticsearch、Conductor、MinIO、Prometheus 和 Grafana。生产部署通常沿用相同边界,替换成托管基础设施和 Kubernetes。
Monkeys 仍在 1.0 稳定版本前快速迭代。部署具体版本时,请同时参考对应仓库 README 和本文档。