AI Skill Hub 强烈推荐:OpenMOSS — AI Agent 工作流中文教程 是一款优质的Agent工作流。已获得 1.3k 颗 GitHub Star,AI 综合评分 8.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
OpenMOSS — AI Agent 工作流中文教程 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
OpenMOSS — AI Agent 工作流中文教程 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install openmoss
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install openmoss
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/uluckyXH/OpenMOSS
cd OpenMOSS
pip install -e .
# 验证安装
python -c "import openmoss; print('安装成功')"
# 命令行使用
openmoss --help
# 基本用法
openmoss input_file -o output_file
# Python 代码中调用
import openmoss
# 示例
result = openmoss.process("input")
print(result)
# openmoss 配置文件示例(config.yml) app: name: "openmoss" debug: false log_level: "INFO" # 运行时指定配置文件 openmoss --config config.yml # 或通过环境变量配置 export OPENMOSS_API_KEY="your-key" export OPENMOSS_OUTPUT_DIR="./output"
<p align="center"> <img src="docs/logo.png" alt="OpenMOSS Logo" width="200" /> </p>
OpenMOSS,可让多 Agent 自主运行的 AI 公司操作系统
<p align="center"> 🚀 <a href="#一为什么需要-openmoss">为什么选 OpenMOSS</a> · 🎬 <a href="#-实际案例1m-reviews">实际案例</a> · 🧩 <a href="#-使用场景">使用场景</a> · 🏗️ <a href="#二系统架构">系统架构</a> · ⚡ <a href="#五快速启动">快速启动</a> · ⚙️ <a href="#七配置说明">配置说明</a> · 📡 <a href="#八api-文档">API 文档</a> · 🗺️ <a href="#十一roadmap">Roadmap</a> </p>
<p align="center"> <a href="https://github.com/openclaw/openclaw"><img src="https://img.shields.io/badge/OpenClaw-Required-blue" alt="OpenClaw"></a> <img src="https://img.shields.io/badge/Python-3.10+-3776AB?logo=python&logoColor=white" alt="Python"> <img src="https://img.shields.io/badge/Backend-FastAPI-009688?logo=fastapi&logoColor=white" alt="FastAPI"> <img src="https://img.shields.io/badge/Frontend-Vue%203-4FC08D?logo=vuedotjs&logoColor=white" alt="Vue"> <img src="https://img.shields.io/badge/Database-SQLite-003B57?logo=sqlite&logoColor=white" alt="SQLite"> <img src="https://img.shields.io/badge/License-MIT-green" alt="License"> <img src="https://img.shields.io/badge/Agents-4%20Roles-8b5cf6" alt="Agents"> </p>
给你的 AI 公司装上操作系统。
OpenMOSS 是一个可让多 Agent 自主运行的「AI 公司操作系统」,它凭借 OpenClaw、Claude Code 等 AI Agent 系统的模拟工作能力,实现了自组织、自修复、自优化、自进化、自巡监、自激励、闭环质量控制、Skill 可插拔、循环任务等堪比真人团队的工作能力,高度还原真人工作流。经过实测它在一定程度上具备替代「重复劳动办公环境」的可能性,使其可以获得无限进步的生产力。
📖 实际效果展示及详细使用说明(LINUX DO) · 🌐 English





pip install -r requirements.txt
python3 -m venv openmoss-env source openmoss-env/bin/activate pip install -r requirements.txt
pip install -r requirements.txt
npm install
只需要系统中有 Python 3.10+,一条命令完成下载、安装和启动:
curl -fsSL https://raw.githubusercontent.com/uluckyXH/OpenMOSS/main/setup.sh | bash
脚本会自动完成:下载最新代码 → 创建 Python 虚拟环境 → 安装依赖 → 启动服务。首次安装约需 1 分钟(依赖下载),之后秒启动。
启动成功后:
✅ OpenMOSS 已启动!
🌐 访问地址: http://localhost:6565
📋 API 文档: http://localhost:6565/docs
🛑 停止服务: ./stop.sh
openmoss/data/ 目录openmoss/config.yaml日常操作:
```bash cd openmoss
./start.sh # 启动服务 ./stop.sh # 停止服务
方式 A:拉取预构建镜像(最快,不用克隆仓库)
```bash
mkdir openmoss && cd openmoss curl -fsSL https://raw.githubusercontent.com/uluckyXH/OpenMOSS/main/docker-compose.yml -o docker-compose.yml
适合需要完全控制的高级用户或开发者:
```bash
OpenMOSS 的 WebUI 前端现已与主程序彻底解耦(前端源码维护在 webui 孤儿分支)。 无论你使用哪种部署方式:
static/ 目录下缺失前端文件,后端会自动从 GitHub Release 拉取最新预编译包并生效,免去手动编译的烦恼。系统设置 页面中一键检测并更新,全程无需停止和重启后端服务,无缝切换最新版界面。这也意味着:
webui 独立分支webui/ 源码目录,不是缺文件,而是分支职责已经拆开---
```bash
setup: initialized: false ```
OpenMOSS 是一个通用的多 Agent 协作中间件——它不限定 Agent 能做什么。你给 Agent 配什么 Prompt 和 Skill,它们就能自动协作完成什么任务。
📘 完整部署: 按照 完整部署指南 即可搭建你自己的 AI Agent 协作团队——包括 Agent 创建、Skill 配置、OpenClaw 对接的完整流程。 📸 图文教程: 查看 LINUX DO 图文部署教程(含操作截图)获取更直观的部署指导。
docker compose up -d
**方式 B:从源码构建**
bash
docker compose up -d --build
启动后:
- 访问 `http://localhost:6565`
- 首次进入会自动跳转到 **Setup Wizard**
- 配置文件自动生成在 `./docker-data/config/config.yaml`
- SQLite 数据保存在 `./data/`
常用命令:
bash docker compose logs -f # 查看日志 docker compose down # 停止服务 docker compose pull # 拉取最新镜像 docker compose up -d # 用最新镜像重启
python -m uvicorn app.main:app --host 0.0.0.0 --port 6565 ```
mkdir -p logs PYTHONUNBUFFERED=1 nohup python3 -m uvicorn app.main:app \ --host 0.0.0.0 --port 6565 --access-log \ > ./logs/server.log 2>&1 &
```yaml
python -m uvicorn app.main:app --host 0.0.0.0 --port 6565 --reload ```
1M Reviews 是一个完全由 OpenMOSS 多 Agent 团队自主运营的英文资讯站。人类只下达了一个目标:
搜集中文互联网的 AI / 科技 / 数码 / 汽车资讯,翻译成英文后发布到 WordPress。
运行结果:
🔗 在线体验:
---
curl -fsSL https://raw.githubusercontent.com/uluckyXH/OpenMOSS/main/setup.sh | bash ```
脚本会自动检测已有安装 → 停止运行中的服务 → 更新代码(保留数据库和配置)→ 重新启动。
cp config.example.yaml config.yaml vi config.yaml # 或使用你习惯的编辑器(nano、vim 等)
配置文件为项目根目录下的 config.yaml,首次启动时自动从 config.example.yaml 生成。修改配置后需重启服务生效。
admin: password: "admin123" # 首次启动后自动替换为 MD5 加密 # 后台的管理密码,启动后会自己变成加密的MD5
notification: enabled: true # 记得打开,否则AGgent不会通知 channels: [] # - "chat:oc_1f99abbba2bf0f8733377893d976ffa5" # 飞书群(把 Agent 拉进群/艾特一次即可获取 chat_id) # - "user:ou_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 飞书私聊(open_id) # - “xxx@gmail.com” # 当然你的Agent要具备发邮件的功能 events: - task_completed # 子任务完成时通知 - review_rejected # 审查驳回(返工)时通知 - all_done # 整个任务所有子任务全部完成时通知 - patrol_alert # 巡查发现异常时通知
server: port: 6565 host: "0.0.0.0" external_url: "" # 服务外网访问地址(Agent 对接用,如 https://moss.example.com)
database: type: sqlite path: "./data/tasks.db"
webui: public_feed: false # 活动流展示页公开开关(true=任何人可访问) feed_retention_days: 7 # 请求日志保留天数(超期自动清理)
| 配置项 | 默认值 | 必填 | 说明 |
|---|---|---|---|
project.name | OpenMOSS | 否 | 项目名称 |
admin.password | admin123 | **是** | 管理员密码,首次启动后自动加密为 bcrypt 格式 |
agent.registration_token | — | **是** | Agent 注册令牌,建议使用随机字符串 |
agent.allow_registration | true | 否 | 关闭后 Agent 无法自注册,只能管理员创建 |
server.host | 0.0.0.0 | 否 | 服务监听地址 |
server.port | 6565 | 否 | 服务监听端口 |
server.external_url | "" | 否 | 服务外网访问地址(Agent 对接用,如 https://moss.example.com) |
database.type | sqlite | 否 | 数据库类型(目前仅支持 SQLite) |
database.path | ./data/tasks.db | 否 | 数据库文件路径 |
notification.enabled | false | 否 | 是否启用通知推送 |
notification.channels | [] | 否 | 通知渠道列表,格式 渠道类型:目标ID |
notification.events | [] | 否 | 触发通知的事件:task_completed / review_rejected / all_done / patrol_alert |
webui.public_feed | false | 否 | 活动流公开开关 |
webui.feed_retention_days | 7 | 否 | 请求日志保留天数 |
workspace.root | ./workspace | **是** | Agent 工作目录根路径 |
setup.initialized | false | 否 | 初始化标记,由 Setup Wizard 自动设置,请勿手动修改 |
⚠️ 首次部署务必修改:admin.password、agent.registration_token、workspace.root
---
启动后访问 http://localhost:6565/docs 可查看完整的 Swagger API 文档。
npm run dev
Agent 通过 OpenClaw 的 cron 定时唤醒机制自主运行,每次被唤醒后:
全过程不需要人类介入。Agent 之间通过 OpenMOSS 的任务状态和日志进行异步协作。
---
| 方式 | 前提条件 | 一句话说明 |
|---|---|---|
| ⚡ **一键脚本** | Python 3.10+ | 一条命令,自动下载、安装依赖、启动服务 |
| 🐳 **Docker** | Docker | 容器化部署,无需安装 Python |
| 🔧 **手动部署** | Python 3.10+ | 适合开发者,完全手动控制 |
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,OpenMOSS — AI Agent 工作流中文教程 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | OpenMOSS |
| 原始描述 | A self-organizing multi-agent collaboration platform for OpenClaw. Multiple AI agents work as an autonomous team — planning, executing, reviewing, and patrolling tasks with zero human intervention. |
| Topics | agent |
| GitHub | https://github.com/uluckyXH/OpenMOSS |
| License | MIT |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端