truecourse-ai/truecourse
Turns the documentation you already write into tests that run. A failing test means your product and your docs disagree, and names the section.
它解决了什么问题
TrueCourse 解决了“文档漂移”问题,即产品的实际行为与其书面文档(如 PRD、README 或 ADR)不一致。它通过自动验证两者,确保产品始终如文档所承诺的那样运行。
工作原理
TrueCourse 分析您现有的项目文档,提取声明和用户流程语料库。然后,它利用 LLM(通过 Claude Code)生成并针对您正在运行的应用程序执行端到端 Playwright 测试。如果测试失败,它会识别出产品不再满足的文档中的具体声明。该平台包含一个用于审查这些发现的仪表板,并与 GitHub 集成以检查拉取请求是否存在文档冲突。
适用对象
它专为希望在无需手动验证的情况下维护高质量、准确文档的产品负责人和工程团队而设计,确保技术规范和用户指南与代码库保持同步。
亮点
- 自动将文档转换为可执行的端到端测试。
- 检测产品行为与书面声明之间的差异。
- 通过 MCP 与 Claude Code 集成,对存储库状态进行智能分析。
- 支持自动拉取请求检查,防止文档与代码脱节。
- 提供专门的工作区,用于管理产品定义和测试流程。
相关
- 项目
CoderLuii/HolyClaudeHolyClaude 是一个开源 Docker 镜像,集成了官方 Anthropic Claude Code CLI、CloudCLI 网页界面、无头 Chromium + Playwright 浏览器、八个 AI-CLI 提供商和 50 多个开发者工具。只需一条 `docker compose up -d` 命令,即可获得一个配置完善、多架构的 AI 开发工作站,并通过绑定挂载卷持久化您的设置和代码。
- 项目
jinzijian/EvoTraceEvoTrace 是一个本地优先工具,可导入 Claude Code 或 Codex 会话历史,挖掘连贯的编码事件,并将其编译为可验证的、Docker 就绪的任务、偏好数据和奖励候选,用于 AI 训练与评估。它在 DeepSeek Harness UI 上运行,采用四代理审查流水线,确保所有数据始终由用户掌控。
- 项目
- 项目
jordan-gibbs/hyperresearchHyperresearch 是一个为 AI 编码代理(Claude Code、OpenAI Codex)设计的深度研究工具,通过 16 步骤流程收集数百个来源、验证引用,并产出经对抗性审计的报告,同时具备持久且可搜索的知识库。
- 项目
raine/claude-code-proxy一个本地代理,让 Claude Code 可以使用多个 LLM 提供商(Codex、Kimi、Grok、OpenCode Go、Cursor),通过翻译 Anthropic 风格的 API 调用,处理认证、路由、流式传输,并提供 TUI 监控器。