开源的协作式 Wiki 与文档软件,可作为 Confluence 和 Notion 的开源替代方案。
- Star
- 16,935
- Fork
- 671
- 未关闭 Issue
- 320
- 最近提交
- 13小时前
这是什么?
Docs 是一款开源的协作文档编辑器,用于团队实时编写、组织和分享知识。它定位为 Notion、Google Docs 等工具的开源替代品,重点在于实时协作、带子页面的结构化文档,以及通过自托管让数据掌握在自己手中。
编辑器支持富文本与 Markdown 编写、实时光标与在线状态显示、评论、细粒度的访问控制,以及内容全文搜索。文档可以按分隔符结构切换为幻灯片演示,支持导出为 .docx、.odt、.pdf,也可导入 .docx 和 .md 文件。
可选的 AI 写作辅助功能支持改写、总结、翻译和修正错字,并且不绑定特定模型或网关,只需配置 API Key 和地址。部署方式包括 Kubernetes、Docker Compose,以及 Nix、YunoHost 等社区方案。部分 PDF 导出功能依赖 GPL 许可的 BlockNote XL 组件,可通过构建参数生成不含这些组件的 MIT 版本镜像。
核心功能
- 01支持实时协同编辑,显示协作者光标与在线状态
- 02提供富文本与 Markdown 编辑,支持斜杠命令和块级编辑
- 03支持子页面层级结构和内容全文搜索
- 04可将文档切换为幻灯片演示,并导出 PDF
- 05支持导入 .docx、.md,导出 .docx、.odt、.pdf
- 06可选 AI 写作辅助,兼容不同模型与网关
适用场景
- 需要将数据保存在自有服务器上的政府机构或企业内部知识库
- 团队实时协作撰写和审阅文档
- 开源社区搭建结构化的共享知识库
- 通过服务端 API 将会议转录内容推送到文档中
快速上手
- 1
安装 Docker、Docker Compose 和 GNU Make,然后检查版本
docker -v - 2
初始化项目
make bootstrap FLUSH_ARGS='--no-input' - 3
启动服务并打开 https://localhost:3000
make run
使用前须知
- 文档中的本地部署仅用于开发和测试,并使用默认凭据。
- PDF 导出等高级功能依赖 GPL 许可的 BlockNote XL 包,与 MIT 许可不兼容,除非使用 PUBLISH_AS_MIT=true 构建。
- AI 功能需要您配置的服务商提供的 API 密钥和 URL。
标签
常见问题
- docs 是什么?
- 开源协作文档编辑器,支持实时协同、子页面层级和自托管,基于 Django 与 React 构建。 Docs 是一款开源的协作文档编辑器,用于团队实时编写、组织和分享知识。它定位为 Notion、Google Docs 等工具的开源替代品,重点在于实时协作、带子页面的结构化文档,以及通过自托管让数据掌握在自己手中。
- docs 可以免费使用吗?用的什么许可证?
- docs 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- docs 还在维护吗?
- 活跃维护中。docs 最近一次提交是在 2026年10月19日。
- docs 适合用来做什么?
- 需要将数据保存在自有服务器上的政府机构或企业内部知识库 团队实时协作撰写和审阅文档 开源社区搭建结构化的共享知识库 通过服务端 API 将会议转录内容推送到文档中
- docs 怎么安装和运行?
- 安装 Docker、Docker Compose 和 GNU Make,然后检查版本: docker -v 初始化项目: make bootstrap FLUSH_ARGS='--no-input' 启动服务并打开 https://localhost:3000: make run
- 在哪里获取 docs?
- 源代码和安装说明在 GitHub 上:https://github.com/suitenumerique/docs
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款可自托管、支持离线使用的知识库,内置增强型 Markdown 编辑器,支持团队协作、OIDC 单点登录与 S3 存储。
开源、本地优先的知识库,将文档、白板画布和表格融合在同一工作区中,可替代 Notion 和 Miro。
开源、隐私优先的自托管知识工作空间,支持块级引用、Markdown 所见即所得编辑与智能体协作。
端到端加密的开源协作办公套件,支持文档、表格、演示、表单、看板等实时协作。
开源笔记与知识库应用,采用三栏布局,支持多设备实时同步,内置 MCP 供 AI Agent 读写,可部署在 Cloudflare 或 Docker 上。