这些情况选择 Doco
- 完整应用必须采用 MIT 许可。
- Agent 需要稳定块地址和显式陈旧写入失败。
- UI、MCP、CLI 与 REST 必须访问同一份实时文档。
需要完成度高、管理和集成成熟的团队 Wiki 时选择 Outline;MIT 许可和带稳定 ID、If-Match、原子批次与 Markdown 往返的 Agent 块级契约至关重要时选择 Doco。
这些产品有重叠,但重心不同。先确定事实源是什么,以及哪些人和 Agent 必须共同维护它。
| 维度 | Doco | Outline |
|---|---|---|
| 核心工作 | 人机协作文档 | 快速协作的团队知识库 |
| 数据所有权 | MIT 许可并可自托管 | 可按当前 BSL 1.1 条款自托管 |
| 人类协作 | Yjs 协作、浏览器离线状态、块批注 | 成熟的实时 Wiki、collection 与权限 |
| Agent 接入 | 29 工具 MCP、CLI 和版本化 REST 块写入 | 内置 MCP 与广泛 REST API |
| 内容模型 | 带稳定地址的富文本块 | 兼容 Markdown 的协作文档 |
| 最适场景 | 构建 Agent 可维护运行知识的团队 | 需要传统成熟 Wiki 的成长型团队 |
Outline 作为传统团队 Wiki 更成熟:导航、管理、collection、集成和托管体验完成度高,而且当前已提供内置 MCP。
Doco 使用宽松的 MIT 许可,并把 Agent 安全写入放在数据契约核心:稳定块 ID、规范版本、If-Match、原子批次、幂等和回滚。
迁移成本中等。Markdown 正文可迁移,但 collection、权限、评论、集成和管理设置需要明确映射,不能盲目批量导入。
选取真实 collection,将文档和附件导出为 Markdown。
把 Outline collection 映射为 Doco 知识库和嵌套文件夹。
导入正文,验收表格、图片、链接、批注和标题结构。
重新创建成员与权限,在切换前验证一次 Agent 读取和保护写入。
先用真实数据做小范围演练。在链接、附件、权限、表格和恢复流程都验收前,保留原始导出。
当前仓库使用 Business Source License 1.1,其许可证正文明确说明在 change date 前不是开源许可证。它是 source-available,并可在条款范围内自托管。
支持。近期版本已加入内置 MCP。Doco 的区别是 MCP 工具直接绑定稳定块 ID 和显式文档版本。
Outline 通常更成熟、完成度更高。Doco 更窄,重点是人机文档操作。