mrkeyoor.com_
Wed 23 Sept 00:37 UTC
LLM Toolsevaluationupdated 26 Aug 2026

gentle-ai review

Gentle AI configures AI coding tools already installed on a developer's machine. It adds shared workflows, persistent memory, optional spec-driven work, skills, MCP connections, model routing, personas, and an opt-in review system across clients such as Claude Code, OpenCode, Cursor, Codex, and Gemini CLI. It is not an AI agent runtime.

+192stars / 7d
Verdict

Our harness installed 0 Node packages and failed in 6 seconds because the root npm test is a placeholder, so that result does not validate Gentle AI's Go implementation. Adopt v2.4.0 only if cross-agent configuration and opt-in evidence review solve a problem your existing repository policy does not. Start with workspace scope and dry runs; a developer using one agent with a stable setup will probably find the 368,441-line system too much machinery.

We ran it

Lab card: what happened when we ran gentle-aiScreenshot of gentle-ai (github.com/Gentleman-Programming/gentle-ai)
Install✓ · 8s0 packages · 1 MB
Buildn/ano build script
Tests✗ · 6sran, no count parsed
Repo2024 files~368,441 lines of source · 24.6 MB · 6 CI workflows

Answers from our run

Does gentle-ai build from source?

Dependencies installed in 8 seconds (0 packages), and the project has no separate build step. We cloned commit b01c52e into a clean Debian container with 3 CPUs and no project-specific setup.

Do gentle-ai's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use gentle-ai?

Anyone looking for a standalone coding agent: the README says Gentle AI adapts detected runtimes and refuses to install a missing agent for you.

What are the alternatives to gentle-ai?

Superpowers, Spec Kit, OpenSpec. Our harness installed 0 Node packages and failed in 6 seconds because the root npm test is a placeholder, so that result does not validate Gentle AI's Go implementation.

Setup2/5Dry runs help, but prerequisites and managed agent assets span many tools
Docs4/5Extensive guides, though main still names v2.3.0 after v2.4.0 shipped
Community4/55,962 stars and intense activity, alongside 870 issues and PRs
Maturity3/5Signed releases and recovery exist; review edge cases remain open

Who it’s for

Developers using several coding agents who want similar rules and workflows across them.
Claude Code and OpenCode users willing to let one tool manage skills, prompts, MCP settings, and memory integration.
Teams interested in optional spec-driven work and evidence records around a frozen change.
Contributors prepared to understand a large Go codebase and its agent-specific configuration paths.

Who it’s NOT for

Anyone looking for a standalone coding agent: the README says Gentle AI adapts detected runtimes and refuses to install a missing agent for you.
Teams that prohibit automated edits to global or workspace agent configuration: install and sync deliberately write managed files for selected agents.
Windows users who need an official signed binary: v2.4.0 omits the Windows archive under the project's Authenticode policy and requires a Go source install.
Buyers wanting a small, settled workflow layer: GitHub reported 870 open issues and pull requests, and v2.4.0 lists unresolved review-lock, large-file, and retention behavior.
Developers expecting receipt-driven review to govern delivery: the release says review is opt-in and its outcome is informational, while repository policy still controls commit, push, and release.

Setup reality

Our Node-oriented sandbox step installed 0 pnpm packages in 8 seconds and used 1 MB. There was no build script, so build was skipped. The test command failed after 6 seconds because the root package script only prints Error: no test specified and exits 1.

The actual product is a Go 1.25.10 module. Its installer also requires Node 18 or newer, npm, Git 2.38 or newer, and at least one supported agent already installed. Optional components add Engram, MCP servers, OpenSpec, and agent-specific packages or credentials.

The 24.6 MB checkout held 2,024 files and about 368,441 source lines. Installation writes selected agent configuration globally by default, with workspace scope available for supported assets. Upgrading the binary does not refresh managed assets until gentle-ai sync runs.

Gentle AI v2.4.0 configures 16 agent integrations

Gentle AI is an ecosystem configurator for coding agents already present on a machine. The README lists 16 integrations, ranging from Claude Code, OpenCode, Cursor, Codex, and Gemini CLI to Windsurf, Kiro, Pi, and Hermes. Support is uneven by design: some clients get native subagents and phase routing, some operate as solo agents, Pi receives a package-managed harness, and Hermes is detected but installed manually. Gentle AI refuses to install a missing agent runtime and prints the command the user may choose to run.

Selected agents receive a common set of routing rules, skills, persona material, optional memory, MCP configuration, and spec-driven workflows. Small understood work is meant to stay direct. Broader exploration can be delegated, while durable specifications require an explicit request or accepted proposal. That policy is more thoughtful than forcing every edit through a heavyweight lifecycle. It is still policy encoded into generated configuration, so teams should read the resulting files and decide where local repository rules take precedence.

The 368,441-line system is larger than a skills pack

Our measured checkout at commit b01c52e contained 2,024 files, about 368,441 source lines, and occupied 24.6 MB. The primary implementation is a Go 1.25.10 module with a terminal interface, configuration logic, review state, installers, migration code, and agent-specific assets. Calling it a collection of prompts misses most of the maintenance surface. It manages state under ~/.gentle-ai, updates several clients, takes configuration backups, and coordinates optional tools such as Engram and OpenSpec.

Installation defaults to global agent directories, while workspace scope keeps supported prompts, skills, agents, and persona files inside one project. Global-only integrations remain global. The documentation recommends a dry run first and provides doctor as a read-only check for binaries, state validity, Engram reachability, and disk space. Every install, sync, and upgrade snapshots configuration, keeps 5 recent backups, and allows pinned backups. Those safeguards matter because the tool is intentionally changing other tools' configuration.

What happened when we ran it

Our Node-oriented harness installed 0 packages in 8 seconds and used 1 MB on disk. It found no root build script, so build was skipped. The root package has a test script, but that script only echoes Error: no test specified and exits with status 1. The measured test step therefore failed after 6 seconds without executing a product test. It is a repository hygiene finding, not evidence that a Gentle AI Go behavior failed.

The harness classified the repository as Node because of that package file, although the product module is Go. We found 6 CI workflow files and no dedicated tests directory. Go projects commonly place test files beside source rather than in one directory, so that signal does not prove an absence of Go tests. The latest release says its exact commit passed the main CI and Windows full suite. Our standardized run did not reproduce those claims because it never invoked Go.

A useful local evaluation should begin with the documented dry-run command, then inspect every proposed destination. After a controlled workspace install, run the chosen agent and verify its rules, skills, MCP entries, and model settings. Upgrade testing must include gentle-ai sync, because replacing the binary alone does not refresh managed runtime assets. Our 8-second package step says almost nothing about that end-to-end operation.

Review receipts stay informational in every mode

Receipt-driven development, or RDD, freezes one candidate and records bounded evidence from a risk-based review. Low-risk work can receive structural readback, while higher-risk work can involve focused reviewers and one bounded correction. Version 2.4.0 changed the default to off. Users enable review explicitly, and existing explicit settings survive upgrade. When review is disabled, ordinary hooks, tests, CI, and repository policy remain responsible for delivery.

That boundary prevents a receipt from becoming accidental authority. The README repeatedly states that review does not authorize or block a commit, push, pull request, or release. Teams expecting an approval gate must supply one through their repository platform. The release also names unresolved cases: global authority locks slow down with lineage count, a path over 4 MiB can loop on refusal, and review lineages have no retention policy. store-reset exists as a manual exit, with preview as the default and confirmation required.

Windows still requires Go while macOS and Linux get archives

First installation requires Git 2.38 or newer, Node 18 or newer, npm, and a supported agent. Source builds require Go 1.25.10. Version 2.4.0 publishes 4 signed archives for Darwin and Linux across amd64 and arm64, with a Minisign-signed checksum manifest. The release deliberately omits Windows binaries until its Authenticode requirements are met, so Windows users install through the tagged Go module.

The main README we fetched still called v2.3.0 stable and v2.4.0-rc.1 the prerelease, while GitHub's latest release endpoint returned stable v2.4.0 from August 17. That is a documentation lag worth noticing in a tool that manages update channels. An exact Go tag is the clearest reproducible installation. The managed installer follows a channel's newest version and does not accept an arbitrary pin.

Same-day activity comes with an 870-item tracker

GitHub recorded 5,962 stars, 870 open issues and pull requests, and a last push on August 26, 2026. Issue discussions were also updated that day, and several carry dozens of comments. This is an active project with a very large public work queue. The combined count includes pull requests and generated maintenance items, so it cannot be translated into 870 bugs. It does show that evaluating one happy-path install is insufficient.

Current reports include invalid Claude Code tool frontmatter that prevents review lens agents from spawning, stale OpenCode binaries reading newer authority state, and fresh SDD attempts blocked by authority failures. These are central workflow paths, even though each issue needs version-specific confirmation. Gentle AI fits developers who want one explicit operating system for several coding agents and will monitor its fast-moving release notes. A single-agent user can get most of the value with a smaller skills project and ordinary repository checks.

Alternatives

ProjectWhat it isPick it when
Superpowers gh↗A skills and workflow system for coding agents centered on planning, testing, and review habits.pick this instead when you want a smaller skills-driven method without Gentle AI's multi-agent configurator and receipt store.
Spec Kit gh↗GitHub's toolkit for turning product intent into specifications and implementation tasks.pick this instead when specification flow is the main need and cross-agent memory or MCP management is secondary.
OpenSpec gh↗A specification workflow that keeps proposals, requirements, and tasks in project files.pick this instead when you want versioned spec artifacts without adopting Gentle AI's broader agent ecosystem.

What people are saying

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

Sources

  1. Gentle AI repository and README
  2. Gentle AI quickstart and prerequisites
  3. Gentle AI v2.4.0 release
  4. Claude Code review lens frontmatter report
  5. OpenCode stale binary authority report
  6. Fresh SDD attempt authority failure report

More llm tools reviews

treg · train-llm-from-scratch · mistral.rs · flue · TensorRT-LLM · pydantic-ai · the whole board →