# mosoo
**Repository Path**: dify_ai/mosoo
## Basic Information
- **Project Name**: mosoo
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-07-02
- **Last Updated**: 2026-08-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
mosoo
面向编程智能体的开源智能体运行时。
在隔离的 AI 智能体沙箱中,通过 API 端点运行 OpenAI Codex、Claude Agent SDK 和 OpenCode。
试用 mosoo ·
官网 ·
API 文档 ·
mosoo 连接器
mosoo 提供基于 Cloudflare 的控制平面,用于流式传输工具活动、检查运行历史记录,并在多次执行之间保留线程和文件。你可以在自己的账户中自托管。
你的应用始终属于你。其后端拥有产品行为和最终用户访问权限。mosoo 专注于智能体执行和生命周期管理;应用部署是独立的 Alpha 功能,不属于核心产品契约。
## 工作原理
```text
配置智能体 + 技能 + MCP + 模型供应商
-> 预览并发布智能体版本
-> 从后端或 mosoo 控制台调用
-> 流式传输事件、处理权限请求、检查文件和使用情况
-> 跨多次运行继续持久化线程
```
## 功能特性
智能体运行时和 API 目前支持的功能:
- **智能体运行时和控制平面。** 在一个统一的运行时协议下配置和运行 OpenAI Codex、Claude Agent SDK 和 OpenCode。
- **智能体 API。** 从受信任的后端启动、跟踪、继续、停止、归档和删除智能体工作。
- **AI 智能体沙箱。** 在隔离的执行环境中流式传输响应和工具活动、处理权限请求、取消工作并检查诊断信息。
- **持久化工作。** 在多次执行之间保留线程、运行、事件和托管文件。
- **智能体可观测性。** 检查运行状态、可回放的活动、诊断信息和使用量估算;这是运维可见性,而非合规审计跟踪或供应商账单。
## 适用人群
mosoo 面向将 Codex、Claude Agent SDK、OpenCode 或其他编程智能体扩展为产品和自动化能力的开发者,他们不想为每个集成单独运维智能体运行时、沙箱服务、会话存储、文件管道和智能体 API。
## 产品状态
mosoo 处于 Alpha 阶段。上述托管运行时和智能体 API 已发布并通过仓库测试覆盖,但生产可靠性和外部采用尚未验证。公共 API 和产品行为仍可能发生变化。
## 快速开始
体验 mosoo 最快的方式是使用托管控制台 [cloud.mosoo.ai](https://cloud.mosoo.ai)。如需自行运行,请按以下步骤从干净克隆开始自托管。
### 前置条件
- `bun >= 1.4.0-canary.1`
- `just >= 1.51`
- 用于智能体运行时和沙箱流程的 Docker 兼容守护进程
### 本地运行
```bash
git clone --recurse-submodules https://github.com/langgenius/mosoo.git
cd mosoo
just setup
just dev
```
`just setup` 安装依赖、初始化子模块、创建或补全 `apps/api/.dev.vars`、安装 Git 钩子,并应用待处理的本地 D1 迁移。`just dev` 在启动 Web 和 API 开发服务器之前重新应用待处理的迁移。
本地地址:
- Web:`http://localhost:5173`
- API:`http://localhost:8787`
基本冒烟测试:
```bash
curl http://localhost:5173/api/health
curl http://localhost:8787/api/health
```
API 健康检查路径为 `/api/health`,而非 `/health`。mosoo 控制平面开发登录使用 OTP;在本地回环来源下,以 `@mosoo.ai` 结尾的邮箱地址可跳过 OTP 直接登录。
### 故障排除
如果设置失败,请从以下针对性方案开始:子模块问题使用 `git submodule update --init`,缺少本地密钥使用 `just env-init`,D1 模式错误使用 `just db-migrate`。完整工作流程和验证要求请参见 [CONTRIBUTING.md](./CONTRIBUTING.md)。
## 示例:构建 Codex 智能体 API
[Codex Pet](https://mosoo.ai/en/use-cases/codex-pet) 展示了一个已发布的 mosoo 智能体通过线程 API 集成到现有产品后端。同样的 API 可以暴露基于 Claude Agent SDK 或 OpenCode 的智能体。
https://github.com/user-attachments/assets/4a4bbaab-c192-4462-99e0-020eab966fff
## 文档
- API 文档:[mosoo.ai/docs](https://mosoo.ai/docs)
- 规范产品契约:[docs/SPEC.md](./docs/SPEC.md)
- 当前实现架构:[docs/architecture.md](./docs/architecture.md)
- 生产 SLO 和事件策略:[docs/operations/reliability.md](./docs/operations/reliability.md)
- PRD 索引和历史实现契约:[docs/prd/README.md](./docs/prd/README.md)
公共落地页和博客位于私有仓库 `langgenius/mosoo-website`,并独立部署在 `mosoo.ai`。
## 社区与支持
- 错误报告和功能请求:[GitHub Issues](https://github.com/langgenius/mosoo/issues)
- 产品更新:[mosoo.ai](https://mosoo.ai)
## 贡献
欢迎贡献。请阅读 [CONTRIBUTING.md](./CONTRIBUTING.md) 了解开发工作流程、提交策略和验证要求。贡献受 [贡献者许可协议](./CLA.md) 约束;CLA 助手将在你的首次拉取请求时提示你。
## 许可证
mosoo 基于 [Apache License 2.0](./LICENSE) 许可。