mrkeyoor.com_
Sat 08 Aug 21:02 UTC
AI Toolsevaluationupdated 08 Aug 2026

gentle-ai

Gentle-AI configures coding agents you already have, giving them a shared set of skills, MCP servers, persistent memory, planning workflows, personas, model profiles, and review rules. It supports many agent products, including Claude Code, OpenCode, Cursor, Codex, Gemini CLI, and Pi, so a developer can apply one working style across several tools. It does not install most agent runtimes or provide an AI model itself.

Verdict

Gentle-AI is an ambitious answer to coding-agent configuration sprawl, and its dry runs, backups, health checks, shared skills, and agent matrix show serious engineering. The current stable RDD path is still too failure-prone to make its review receipts a mandatory delivery authority in a critical repository. Adopt the memory and workflow pieces experimentally, keep review mode optional, and wait for your exact agent's end-to-end path to have evidence before enforcing its gates.

Setup3/5Guided installer, but many prerequisites and managed config surfaces
Docs4/5Deep references and known issues, with conflicting version guidance
Community5/5Exceptional current issue, release, contributor, and test activity
Maturity2/5Core review authority still has known deadlocks and integration gaps

Who it’s for

  • Developers who actively switch among several coding agents and want consistent memory, skills, MCP tools, and workflow instructions.
  • Teams willing to adopt structured planning, test-first guidance, delegated phases, and content-bound review receipts.
  • OpenCode users who want per-phase model profiles and Claude Code or Cursor users who want managed subagent definitions.
  • Advanced users who will inspect dry-run output, maintain agent configuration, and test delivery gates before trusting them.
  • People who value automatic config snapshots and a workspace-scoped option for many managed assets.

Who it’s NOT for

  • Anyone looking for a coding agent or model: Gentle-AI explicitly says it configures installed runtimes and refuses when a selected agent is missing.
  • Windows users unwilling to install Go 1.25.10 or build from source: official Windows binaries and Scoop distribution are withheld until trusted signing is available.
  • Teams needing identical behavior across every supported agent: some integrations are solo-agent, Gemini subagents are experimental, Codex multi-agent mode is opt-in, and Hermes permissions are undocumented and therefore not injected.
  • Repositories that cannot risk review or delivery deadlocks: the 2.3.0 release lists unresolved admission, verification, OpenCode permission, recovery, and high-risk correction failures.
  • Claude Code teams adopting 2.3.0 mainly for receipt-driven review: a current issue says the generated evidence markers and installed lens-agent markers disagree, preventing an admissible review result.
  • Developers who want a small, passive configuration layer: install and sync manage prompts, skills, agents, MCP entries, permissions, profiles, memory wiring, review gates, backups, and sometimes packages across user directories.

Setup reality

Installation is easy to start but broad in effect. macOS and Linux users can use Homebrew or a release script; Windows requires go install. Every platform needs Node.js 18 or newer plus npm, selected agent runtimes must already exist, and some optional components add their own packages. The installer supports a dry run, global or workspace scope, automatic config backups, and a read-only doctor, which are valuable safeguards. After upgrades you must run gentle-ai sync, and workspace scope still leaves integrations global when the underlying agent only reads global configuration.

A configuration layer for an unruly agent collection

Gentle-AI is not another coding chatbot. It sits above agents such as Claude Code, OpenCode, Cursor, Codex, Gemini CLI, Windsurf, Pi, and others, then writes the files that shape how each one works. Depending on the selection, that can include system instructions, a teaching persona, portable skills, MCP server entries, Engram memory, OpenSpec planning, model profiles, permissions, subagent definitions, and delivery review gates.

The problem is real. Developers who try several coding agents quickly accumulate different config formats, skill directories, memory behavior, delegation models, and safety rules. Gentle-AI offers one installer and one vocabulary for that estate. Its agent matrix documents where skills, MCP configuration, prompts, and agents are written, rather than pretending every runtime exposes the same hooks.

The project also makes an important boundary explicit: it does not install most agent runtimes. If Claude Code, OpenCode, Hermes, or another selected agent is absent, installation stops and prints the command the user could run. Pi is the notable package-managed exception, where Gentle-AI installs a larger companion stack after Pi itself is present.

The workflow is disciplined and unusually opinionated

The supported path is Receipt-Driven Development, or RDD. Small understood changes stay direct. Broader research or writing can be delegated. Spec-Driven Development remains optional and is intended for work where durable proposals, requirements, design, and task files reduce ambiguity. After implementation, native review freezes the candidate and can issue a content-bound receipt that commit, push, pull-request, and release gates validate.

This design tries to solve a genuine trust problem: an agent saying “I reviewed it” is not proof that it inspected the exact bytes being delivered. Gentle-AI records candidate identity, review state, evidence, and authorization in native commands. It can assign different review strength based on frozen risk, allow one bounded correction, and refuse delivery when the receipt no longer matches. Review mode remains user-owned and can be disabled globally or per clone for future candidates.

The downside is conceptual and operational weight. Users are adopting a state machine for implementation attempts, candidate trees, review lenses, evidence capture, receipts, recovery, and delivery. That machinery must be more reliable than a normal checklist because it can block the path to a commit or archive. When it fails, the developer is debugging the governance layer rather than the product code.

Installation has safeguards, but touches a lot

The installer deserves credit for showing its work. A dry-run displays platform decisions and planned changes. Global scope writes into each selected agent's normal user configuration, while workspace scope keeps supported prompts, skills, SDD agents, and persona files in the project. Some package installs and settings remain global because the target agent only reads them there.

Every platform requires Node.js 18 or newer and npm, even if the chosen selection does not obviously look like a Node workflow. macOS and Linux have signed release archives, a shell installer, and Homebrew. Windows has source compatibility but no official executable archive or Scoop package until Authenticode signing is available, so it requires Go 1.25.10 and the versioned go install path. Unsupported Linux families are refused.

Before install, sync, and upgrade, Gentle-AI snapshots the managed configuration. Backups are compressed, deduplicated, and pruned to five unpinned copies; pinned snapshots survive. Restore is atomic per file, but package-manager installations are outside rollback. After replacing the binary, users must run gentle-ai sync to refresh installed assets. gentle-ai doctor then checks tools, saved state, Engram reachability, and disk space without changing anything.

Agent support is broad, not equivalent

Claude Code, OpenCode, Cursor, VS Code Copilot, Kimi, Kiro, Qwen, Pi, and some others can use delegated subagents. Codex, Windsurf, Antigravity, OpenClaw, and Trae default to solo-agent operation, although Codex has an experimental multi-agent opt-in. Gemini's custom agents are experimental. Hermes uses native ephemeral delegation, but its permission format is undocumented, so Gentle-AI skips permission injection.

A workflow proven in OpenCode does not automatically have the same evidence in Claude Code. The 2.3.0 release explicitly says Claude Code had unit and conformance coverage but no organic terminal-review proof. A new issue filed against 2.3.0 goes further: review lens-context emits one evidence marker name, while installed Claude Code reviewer definitions require another, so no rendered prompt can satisfy the reviewer contract. That is a concrete reason not to enable mandatory Claude Code delivery gates yet.

The same release lists other known limits. Native admission can reject some non-empty reviewer findings, Engram verification rejects requirements values in one path, an OpenCode permission profile can deny review.start, Windows has an attributes-file failure, corrupted authority has no sanctioned quarantine route, and high-tier corrections can dead-end after conflicting evidence. These are core workflow paths, not cosmetic backlog items.

Remarkable activity, unsettled stability

Version 2.3.0 was released on August 8, 2026 after release-candidate testing, and the repository was pushed again later that day. GitHub reported 638 combined issues and pull requests; a separate search returned 474 open issues. Much of that queue is structured defect reporting, design work, and automated provider evidence, but the scale confirms how quickly the system is evolving. The project is intensely maintained, not abandoned.

Documentation is deep and candid. The README, agent matrix, platform notes, review threat model, rollback guide, and release notes expose limitations most projects would hide. There is one damaging inconsistency: the current README says RDD became the stable supported path in 2.2.0, while the quickstart still calls every post-1.47 RDD release unstable and recommends 1.46 for normal use. Users should follow the release line they intentionally choose, but the project needs one authoritative policy.

Gentle-AI is worth studying and piloting if agent configuration has become a project of its own. Start with dry-run, workspace scope, a pinned backup, and review mode disabled. Confirm memory, skills, and routing on one expendable repository, then test the full review and recovery path for the exact agent and operating system. The ecosystem layer is compelling; the receipt authority is not yet dependable enough to become a critical delivery gate by default.

Alternatives

ProjectWhat it isPick it when
SuperpowersA skills-based development workflow for coding agents focused on planning, testing, debugging, and review discipline.pick this instead when you want a smaller workflow and skills layer without Gentle-AI's cross-agent memory, installer, and receipt authority.
Spec KitGitHub's toolkit for turning product requirements into specifications, plans, tasks, and agent-assisted implementation.pick this instead when specification-driven delivery is the main need and you do not want one tool managing many agent ecosystems.
OpenCodeAn open-source coding agent with its own terminal interface, models, tools, permissions, and plugin system.pick this instead when you would rather standardize on one agent runtime than normalize behavior across many different agents.

What people are saying

  1. [github-trending] Gentleman-Programming/gentle-ai

Sources

  1. Gentle-AI repository and README
  2. Gentle-AI supported agents matrix
  3. Gentle-AI quickstart and prerequisites
  4. Gentle-AI 2.3.0 release and known issues
  5. Claude Code review marker mismatch
  6. Gentle-AI backup and rollback guide