AI 原生产品构建平台,通过可视化用户故事地图与分层上下文工程编排 AI 编码 Agent 的规划、上下文注入和构建交付全流程。
Dossier 是一个面向中大型 AI 辅助开发项目的编排平台,核心解决 AI 编码从原型扩展到正式产品时的规模化失控问题。它将产品规划、上下文管理和构建执行统一到一个可视化界面中。
产品地图与规划 以 Product → Workflow → Feature Card 三级层级结构呈现用户故事地图。内置规划 Agent 可从已有仓库和 README 自动推断工作流并填充地图。
分层上下文工程 每个功能卡片关联上下文卡片,包含已知事实、假设、待解决问题、上下文文档和生成的提示词,确保 Agent 获得经过人工校验的精确上下文。支持通过聊天让 Agent 创建和编辑架构摘要、设计系统、测试规范等项目文档,构建时自动注入。
构建编排与可观测性 按卡片或工作流触发构建,每次尝试创建独立 feature branch 实现隔离。Agent 面板实时展示活动、推理过程和完成状态,串联 agentic-flow 执行、运行状态检查与 PR 生命周期管理。
Local-first 与 Agent 无关设计 所有产品和运行状态存储于本地 SQLite(~/.dossier/dossier.db),数据不离开本机(除 Anthropic API 与 GitHub 连接外)。通过 agentic-flow 抽象层支持 Claude Code、Cursor 等多种 Agent 后端。支持直接使用本地 Claude MAX 账户。
三层状态分离架构
- Product Structure 层(Product → Workflow → Feature Card 层级,富上下文卡片)→ SQLite
- Workflow State 层(尝试状态、Agent 日志、执行历史)→ SQLite
- Code State 层(分支、提交、文件变更)→ Git(每次尝试一个 feature branch)
安装方式
- npm 全局安装:
npm i -g dossier-agentic-product-planner-builder && dossier - 免安装试用:
npx dossier-agentic-product-planner-builder - 前置条件:Node.js 20+、Anthropic API key;GitHub 集成可选(OAuth PKCE 或 PAT)
当前版本:v0.5.7(共 5 个 Release),采用 PolyForm Shield License 1.0.0(免费使用,不得用于竞品)。
待确认项:官方网站 dossierbuilds.app 是否已上线未经验证;Claude MAX 集成具体实现机制未深入确认;Electron 桌面端未见安装包发布渠道说明;Roadmap 中的 Learning system、Multi-agent parallelization、Cloud sync 为未来计划。