Thousand

Git-backed文档平台,AI代理与人类共读同一份文件

AI搜索知识库 部分免费

Thousand:让 AI 代理与人类共读一份文档的协作平台

项目简介

Thousand 是一款面向"后 AI 劳动力"时代的文档平台,核心理念是"一份 Markdown,多个读者,各取所需"。它将 Git 版本控制与文件夹级访问控制相结合,让团队成员、外部合作方和 AI 代理共享同一个文档仓库,每个参与者只能看到自己权限范围内的内容。对于人类用户,它是一个排版精美的文档阅读器;对于 AI 代理,它是一个结构化的文本接口——两者读取的是完全相同的字节,无需导出、同步或维护两份副本。Thousand 于2026年9月10日登陆 Product Hunt,当日获得103票,排名榜单第10位。

核心功能

  1. 一份文件,两种阅读体验:人类在 Thousand 的富文本编辑器中阅读排版精美的文档;AI 代理读取同一份 Markdown 原文作为上下文输入,两者始终保持内容一致,不存在"文档过时"的问题。

  2. 路径级访问控制:通过声明式规则为不同角色分配不同文件夹的读写权限。例如,finance/ 仅管理员可写,eng/ 仅工程师可写,notes/ 仅 AI 代理可读,marketing/ 对市场团队只读。没有匹配规则的文件夹对所有人隐藏。

  3. 文档仓库自动同步:Thousand 作为 Git 远程仓库之一,与 GitHub 或 GitLab 并行工作。代码仓库中的 docs/ 或 context/ 文件夹可通过 Git 提交自动同步到 Thousand 工作区,附带提交哈希和时间戳,确保文档永远反映最新代码状态。

  4. 非技术成员的友好编辑体验:不熟悉 Markdown 的团队成员可在 Thousand 的可视化编辑器中直接修改文档,保存时自动生成结构清晰的 Markdown 文件,每次保存即一次命名提交。

  5. 外部链接分享与权限回收:任意文档可生成为外部链接,接收方无需注册账号即可阅读;发送方可随时撤销访问权限,链接立即失效。

  6. 文档内评论线程:评论不写入文件本身,而是作为侧边栏线程保存,避免评论内容污染 Markdown 文件,也不用担心评论随 Git 克隆扩散。

  7. 文件附件内联预览:Office 文档、PDF、Excalidraw 画板、CSV 表格等文件均可在文档中直接渲染预览,支持内容搜索,而不仅仅依赖文件名。

  8. AI 代理作为团队成员:每个 AI 代理拥有独立身份(名称、头像)、独立文件夹和带过期时间的访问 Token。代理只能读取其文件夹内的文档,无法越权访问其他团队内容。

  9. 工作区自动清理:系统自动检测重复文件、草稿和过时文档,定期整理归档,清理前需人类确认合并。

  10. 跨仓库上下文聚合:Thousand 可同时连接多个代码仓库,将各仓库的文档上下文聚合到统一工作区,工程师在自己的工作区中即可查阅所有相关项目的最新文档,无需切换仓库。

技术实现

Thousand 的技术架构围绕"单一真相来源"(Single Source of Truth)展开。底层基于 Git 仓库,所有文档以 Markdown 格式存储在 Git 中,每次编辑生成一个命名提交(named commit),确保操作可追溯、可回滚。访问控制通过自定义中间件实现,不依赖 Git 本身的权限体系,因此即使是非 Git 用户(如外部合作方)也能通过 Thousand 的链接分享机制访问特定文档,同时保持对未授权路径的隔离。

Thousand 以 Git 远程仓库的形式接入现有项目,与 GitHub、GitLab 并存,不产生冲突。文档同步采用 push-to-read 的模式:代码仓库中的文档变更通过 Git 提交自动推送到 Thousand,Thousand 不会反向写入代码仓库,保持了代码仓库的单一写入权威。

AI 代理的集成通过"代理作为成员"(Agent as Member)机制实现。每个代理拥有独立的 Thousand 身份和带过期时间的 Token,其权限范围精确到文件夹级别,Token 过期后代理需重新认证才能继续访问。此外,代理的所有访问行为均记录在案,管理员可通过 profile card 查看代理的读取范围和 Token 有效期。

前端采用文档编辑器架构,支持富文本编辑但始终输出干净 Markdown。Office 和 PDF 文件的预览通过后端渲染实现,内容可被全文索引,不仅仅是文件名。

快速上手

  1. 注册并创建工作区:访问 usethousand.com,使用邮箱注册账号,创建一个以团队命名的文档工作区。

  2. 连接代码仓库:在工作区设置中,添加已有的 GitHub 或 GitLab 仓库,Thousand 将自动同步所选文件夹的内容作为文档。

  3. 配置访问规则:在 Access Rules 页面,为团队成员、外部合作方和 AI 代理分别创建配置文件,指定各角色可读写的文件夹路径。

  4. 邀请团队成员:通过邮箱邀请团队成员加入,为其分配角色;非技术成员可直接通过 Thousand 编辑器参与文档维护,无需学习 Git。

  5. 为 AI 代理生成 Token:在代理管理页面,为需要接入的 AI 代理(如 summarizer-bot)创建专属 Token,设置读取权限范围和过期时间。

  6. 开始协作:团队成员在 Thousand 中阅读和编辑文档,所有变更自动同步到 Git;AI 代理通过 Token 读取指定文件夹的 Markdown 内容作为上下文。

适用人群

  • 工程团队:需要为代码仓库维护文档,同时希望非工程师也能参与文档协作的研发团队。
  • AI 应用开发者:正在构建多代理系统,需要为不同代理分配不同数据访问权限的开发者。
  • 跨组织协作团队:与外部合作方共享文档但不希望其接触内部代码仓库的团队。
  • 文档工程团队:实践文档即代码(Docs as Code)理念,希望利用 Git 工作流管理文档版本的团队。
  • 重视数据隐私的组织:不希望文档数据被第三方平台存储或处理的团队,Thousand 可自托管。

官网链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论