probity

给 AI 编码代理装上 TDD 强制护栏,让测试先行成为默认。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 31 🐛 待处理 32 👀 关注 5
GitHub ↗
GitHub 星标 ★ 245
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

probity 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队nizos
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agentic-coding,claude-code,codex,coding-agent,github-copilot,guardrails,hooks,policy,tdd
GitHub 星标★ 245
上线时间2026-04-18 00:00:00
代码更新2026-11-03
仓库体积7.2 MB
本站数据更新2026-11-10
维护状态较活跃
收录时间2026-08-10
浏览次数6

项目介绍

probity 是一个为 Claude Code、Codex 和 GitHub Copilot CLI 等 AI 编码代理提供 TDD(测试驱动开发)强制与护栏的开源工具。它解决的核心问题是:AI 生成的代码常常缺乏测试覆盖,或开发者在 AI 辅助下跳过测试流程,导致代码质量下降。probity 通过钩子(hooks)机制拦截 AI 编码代理的关键动作,强制执行 TDD 工作流,例如在编写实现代码前要求先写测试,或在提交前检查测试是否通过。它提供策略配置,让团队可以定制护栏规则,确保 AI 协作开发时始终遵循测试优先和质量门禁。基于 TypeScript 构建,轻量且易于集成到现有 AI 编码工作流中,适合希望将 AI 编码纳入规范化质量体系的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 245

核心亮点

  • 直接对接三大主流 AI 编码工具(Claude Code、Codex、Copilot CLI),无需改造现有工作流
  • 通过钩子机制在 AI 写代码前强制测试先行,从源头阻断无测试代码
  • 策略可配置,团队能自定义护栏规则,适配不同项目的测试规范

不足之处

  • 早期项目(161 星),功能成熟度和稳定性有待验证
  • 仅支持三大特定 CLI 工具,对其它 AI 编码代理兼容性未知
  • 文档/社区待观察

适用场景

  • 团队使用 AI 编码代理但担心测试覆盖不足,需要强制 TDD 流程
  • 在 CI/CD 流水线中集成 AI 编码,确保每次提交都通过测试门禁
  • 个人开发者希望用 AI 辅助编码时保持测试纪律,避免技术债积累

替代项目

Aider、Continue、Cody

上一篇:lapce

下一篇:harness-score

同类项目推荐

ai-coding-welfare 开源

找免费 Claude Code 额度,一键配置直接能用

AI Coding 福利站导航:免费白嫖 Claude Code / Codex 的中转站与公益站合集,含额度、模型···

★ 1304 2026-09-16
nuppets 开源

Nuxt/Vue 开发者的快捷工具箱,片段和 AI 命令即取即用

A productivity hub for Nuxt and Vue.js development - Snippets, AI commands, and more···

★ 108 2026-10-06
chatgpt.js-chrome-starter 开源

快速搭建 ChatGPT 浏览器扩展,自带弹窗和设置管理

A starting point for developing your own Chrome extension using chatgpt.js (includin···

★ 61 2026-08-09
metis 开源

给 AI 编程加个项目经理,任务拆解+自动测试,代码一次过

Metis is a coding agent that boosts AI/LLM coding performance by 50% QQ群: 801193315

★ 439 2026-10-18
CodeGPT 开源

让 AI 帮你写 Git 提交信息和代码审查,告别凑字数的 commit。

A CLI written in Go language that writes git commit messages or do a code review bri···

★ 1505 2026-08-09
opencode.nvim 开源

在 Neovim 里无缝调用 AI 编程助手,边写边聊不切屏

Neovim OpenCode in the flow that you already know.

★ 3913 2026-08-09
deepcode-cli 开源

在终端里用 deepseek-v4 深度思考,写代码更聪明

Deep Code 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以···

★ 2189 2026-08-09
PairCoder 开源

多方案探索加反馈打磨,让AI写代码更靠谱

A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feed···

★ 114 2026-08-09