gentle-ai
Gentle-AI configures the AI coding agents you already use: Claude Code, Cursor, OpenCode, Codex, Pi, and more. Choose persistent memory, Organic-Driven Development, curated skills, MCP servers, personas, and optional bounded review. Open source, no agent lock-in.
- 评测生成时间(北京时间)
- 本报告引擎
- v3.16.0
- 当前引擎
- v3.16.0
规则版本一致,但报告只反映生成时的证据,不代表项目代码和安全状态始终不变。
进入后确认来源与额度,提交才会创建任务。
综合采用结论
存在需要人工复核的风险或证据不足
- 基础评测完成+25/25确定性评分与静态安全扫描已完成
- README 有效证据+22/258,833 个去重后的有效字符
- 独立证据来源+20/205 类非重复证据,重复文件不叠加
- 仓库元数据+10/10已取得仓库状态与采用数据
- 活跃记录+5/5已取得最近提交时间
- AI 复核+15/15已完成结构化 AI 证据复核
Gentle-AI 配置与工作流
README 描述从安装、选择代理组件到代理按 ODD/RDD 工作并产出评审证据的连续步骤
左右滑动查看完整图示
- • Get started:gentle-ai 选择代理、组件与 persona;gentle-ai doctor 只读校验
- • Also in the box:Config backups 在每次写入前快照
- • RDD 章节:候选先冻结再评审,深度由冻结候选决定
- 未通过: Agent Skills 格式校验 22/24 个通过
- 通过: 22 个有效 Skill 含可核实的指令步骤或示例
- 质量评审选取 skills/cognitive-doc-design/SKILL.md;其余 23 个仅做格式扫描
- Get started 章节列出 brew install gentleman-programming/tap/gentle-ai、curl 安装脚本与 go install 三种方式
- Also in the box 表格列出 Security deny-list 阻止 ~/.ssh、.env 与凭据文件,Config backups 每次写入前快照
- RDD 章节说明默认开启、可用 gentle-ai review mode disable 关闭,且显式 OFF 保持 OFF
- Get started 声明 Gentle-AI never installs an AI agent for you,仅配置已有代理
- Documentation 表格指向 intended-usage、quickstart、agents、review-integration、telemetry 等页面
- 问题与用途描述
- 有效 README
- 安装或接入步骤
- 可执行示例
- 通过: 22 个有效 Skill 含可核实的指令步骤或示例
- 发现高风险的一键下载执行或安装命令
- skills/cognitive-doc-design/SKILL.md:description 未清楚说明何时使用该 Skill
- skills/comment-writer/SKILL.md:description 未清楚说明何时使用该 Skill
- skills/gentle-ai-bench/SKILL.md:description 未清楚说明何时使用该 Skill
- skills/gentle-ai-collab-perfect/SKILL.md:description 未清楚说明何时使用该 Skill
已使用 Claude Code/Cursor/Codex 等代理并希望统一工作流的开发者、需要跨会话保留项目决策上下文的团队、希望为 AI 改动引入可追溯评审证据的工程团队
希望工具自动安装或托管 AI 代理的用户(README 明确不代为安装)、需要完全离线、无外部文档依赖即可上手的用户
也有自己的公开项目?先看完证据,再用当前规则生成独立报告。
评测我的项目 →unsafe-install-commandREADME.md:214high confidencecurl -fsSL https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/scripts/install.sh | bash修复:固定版本与校验和,先下载审查再执行,避免管道直接交给 Shell。
- 01固定版本与校验和,先下载审查再执行,避免管道直接交给 Shell。
- 02修复 skills/cognitive-doc-design/SKILL.md:description 未清楚说明何时使用该 Skill
- 03修复 skills/comment-writer/SKILL.md:description 未清楚说明何时使用该 Skill
- 04修复 skills/gentle-ai-bench/SKILL.md:description 未清楚说明何时使用该 Skill
- 05修复 skills/gentle-ai-collab-perfect/SKILL.md:description 未清楚说明何时使用该 Skill
- 06修复 skills/issue-root-resolution/SKILL.md:description 未清楚说明何时使用该 Skill
方法、证据与局限展开收起
GitHub Repository API
25 个文件 · 146,987 字符
v3.16.0 · AI 复核已启用(deepseek-flash)
- 静态评测不会安装或执行项目代码
- 安全扫描基于高信号文件与已知模式,不能替代人工审计
- 流行度只反映采用程度,不代表安全或工程质量
- 发现 24 个 Skill;质量复核只评审 skills/cognitive-doc-design/SKILL.md,其余 23 个仅做格式扫描
30 天热度趋势
README
Gentle-AI™
The deterministic engineering environment for the AI agent you already use.
Website • Quickstart • Docs • Wiki
Your agent writes code, then forgets everything. It has no opinion about your project, and no way to prove what it did beyond asking you to read every line. Gentle-AI gives it memory, a workflow, and evidence.
See it in action
One prompt, from idea to reviewed commit: memory, workflow, and evidence in a real session.
https://github.com/user-attachments/assets/fa5c0cfe-06e7-4c0d-bd6e-8ac7cb934339
Prefer Spanish subtitles?
https://github.com/user-attachments/assets/6d2bc422-a4dd-4ecf-a04b-fcd3bea7fea9
If Gentle-AI made your agent worth trusting, a star helps other people find it.
WORKS WITH THE AGENT YOU ALREADY HAVE
Pi ·
OpenCode ·
Claude Code ·
Codex ·
Cursor ·
VS Code Copilot ·
Gemini CLI ·
Kilo Code
Kimi Code ·
Kiro IDE ·
Qwen Code ·
Hermes ·
Antigravity ·
Windsurf ·
OpenClaw ·
Trae ·
Conductor
17 integrations · native configuration · compare capabilities →
Features
Engram™ — Keep your project context
The cost of a fresh session is not the tokens — it is you, re-explaining the same decisions every morning. Engram removes that: your agent writes down what it learns as it goes and reaches for it before it reaches for you, so context accumulates instead of resetting.
ODD — Keep small work small
Small changes should not need a planning pipeline, and larger work should not lose its context between sessions. Organic Driven Development (ODD) keeps understood changes lightweight and gives substantial, authorized work one recoverable feature document. The agent explores before changing code, checks the results, and keeps progress current so work can resume without rebuilding the plan.
Test-first by default — Prove each requested rule
ODD applies test-first development by default when a relevant runnable test and a clear expected outcome exist: capture a failing behavior test before implementation, make it pass, then refactor while tests stay green. Each requested rule gets one RED test, each touched existing command or option gets one test proving its previous behavior still holds, and nothing else is padded in. Without a meaningful runnable test, the agent explains the exception and runs applicable functional checks anyway.
RDD — Check finished work at the right depth
Receipt-Driven Development (RDD) is on by default and opt-out: run gentle-ai review mode disable to turn it off. Explicit global or clone-local OFF choices remain OFF. Its point is that a review cannot drift: the candidate is frozen before anything reads it, so the evidence belongs to the exact version you are about to rely on — not to whatever the worktree looked like a moment later. The depth comes from that frozen candidate rather than from the model's judgment, and the result is informational. Commit, push and release stay your call.
Deterministic by design — Know the next valid step
A model that guesses the next step guesses differently tomorrow, and differently again for your teammate. That is the gap between a workflow and a suggestion. The gentle-ai binary owns native RDD review transitions; ODD guidance keeps ordinary work proportional to the request. Review evidence is bound to the candidate rather than a model's recollection.
Gentle Shell — A complete workspace for Pi
Gentle Shell is a separate Pi integration package. Gentle AI configures supported agents; Gentle Shell owns its own Pi runtime, agents, and interface. Installing or updating this binary does not itself establish Pi behavior parity.
17 agents — Keep the agent you already use
Gentle-AI brings its shared workflow to Pi, OpenCode, Claude Code, Codex, and thirteen more agents. Each integration uses that agent's native capabilities, so available features such as delegation and RDD review can differ.
Also in the box
| Component | What it does |
|---|---|
| Skills library | Loaded automatically when the task matches |
| Context7 MCP | Optional, selectable live framework and library documentation |
| CodeGraph | Read-only symbol graph of your codebase |
| Security deny-list | Blocks ~/.ssh, .env and credential files |
| Config backups | Snapshotted before every single write |
| Doctor | gentle-ai doctor — read-only health report |
| Personas | Optional personas; Gentleman is a caring but rigorous mentor who guides you toward your goal |
| Themes | Gentleman and Gentleman-Cute |
| Model assignment | Configure supported agent and review-role models where available |
Every component, skill and preset: Full breakdown →
Get started
# macOS (Homebrew)
brew install gentleman-programming/tap/gentle-ai
# macOS / Linux (curl)
curl -fsSL https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/scripts/install.sh | bash
# Windows (PowerShell) — source install of the latest release, needs Go 1.25.10+
go install github.com/gentleman-programming/gentle-ai/v4/cmd/gentle-ai@v4.0.0
gentle-ai # pick your agents, components and persona
gentle-ai doctor # verify — read-only, changes nothing
Then use your agent normally. Your configs are snapshotted before every write, and Gentle-AI never installs an AI agent for you — it configures what you already have.
Beta channel and per-distro prerequisites: Quickstart → · Signature verification: Release signing →
Documentation
| Where to go | What you'll find |
|---|---|
| Intended Usage | The mental model. If you read one page, read this one. |
| Quickstart · Usage | Install, prerequisites, every CLI command and flag |
| Agents | Feature matrix and per-agent notes for all 17 |
| ODD · Routing | Everyday direct and delegated work |
| Review · Architecture | The RDD contract, lifecycle and threat model |
| Engram · Components | Memory commands, skills, presets and personas |
| Contributing · Codebase Guide | Extend or contribute |
| Telemetry | What we count, and how to turn it off |
Community
Everything labelled up-for-grabs is scoped, approved and unclaimed — pick one and it's yours.
Built with Gentle-AI
Shipped something with Gentle-AI? Wear the rose. Paste this into your README and the badge links back here:
<a href="https://github.com/Gentleman-Programming/gentle-ai">
<img width="220" src="https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/docs/assets/brand/built-with-gentle-ai.png" alt="Built with Gentle-AI" />
</a>
Prefer plain Markdown?
[](https://github.com/Gentleman-Programming/gentle-ai)
Keep the image URL exactly as shown — it is how I find and feature the projects that carry the badge.
About the author
Built by Alan Buscaglia (Gentleman Programming): 15 years of enterprise architecture, a community of thousands of developers testing these tools daily, and one rule for AI-assisted work — verifying beats generating.
Teams adopting AI and finding it isn't working — resistance, everyone prompting their own way, no shared quality bar — can reach out about engagements built on these same open-source tools →.
Trademark notice: The Gentle AI™ and Engram™ names and logos are trademarks of Alan Buscaglia. Both marks are used throughout this document; the symbol appears on the first prominent mention of each, and this notice covers the rest. The MIT License applies to the code; it does not permit implying endorsement or official affiliation. See TRADEMARKS.md.