Skip to content

whoami

Gentleman Programming Β· Alan Buscaglia and a community of thousands of developers

Open-source tools that turn the AI coding agents you already pay for into disciplined engineers.

Memory, a right-sized workflow, curated skills and evidence-based review for Claude Code, Cursor, OpenCode, Codex, Pi and a dozen more. One binary per machine, no agent lock-in.

macOS

brew install gentleman-programming/tap/gentle-ai

One Homebrew formula.

Linux

brew install gentleman-programming/tap/gentle-ai

The same Homebrew formula as on macOS.

Windows

Windows builds from source with Go, never from an unsigned download. Prerequisites: Node.js 18+ and npm, Git 2.38+, Go 1.25.10+ on Windows, and your AI agent already on your PATH.

Open the Windows build steps

Then run gentle-ai to pick your agents. It configures what you already use and never installs an agent for you.

Rolling it out to a team? Bring Alan in β†’

Alan Buscaglia wearing the Gentle-AI rose t-shirt
TOOLS:
5 open source
AGENTS:
15+ runtimes
VER:
gentle-ai v4.1.1

gentle stack# 5 open-source tools

The configurator, our own agent, and the memory behind both.

Gentle AI equips the agents you already use, with Engram as their memory. Gentle Shell is our own coding agent on Pi; its installer bundles a pinned Gentle AI and Engram.

gentle-ai Β· v4.1.1 Β· MIT Β· start here

The ecosystem configurator

Equips the agents already on each machine with memory, a workflow, skills, MCP servers, a persona and review guardrails. Never installs an agent for you.

Install on macOS, Linux or Windows
macOS
brew install gentleman-programming/tap/gentle-ai

One Homebrew formula.

Linux
brew install gentleman-programming/tap/gentle-ai

The same Homebrew formula as on macOS.

Windows

Windows builds from source with Go, never from an unsigned download. Prerequisites: Node.js 18+ and npm, Git 2.38+, Go 1.25.10+ on Windows, and your AI agent already on your PATH.

Gentle Shell Β· our own coding agent Β· built for Pi Β· MIT

A Pi-native workspace for AI-assisted development

Turns a Pi session into a workspace you lead: changes, agents, commands and permission modes, with Gentle AI inside and a double-click installer.

Install on macOS, Linux or Windows
macOS

Download it, open it and double-click the installer. It installs nothing until you confirm the plan it shows you.

Linux

Download it, open it and double-click the installer. It installs nothing until you confirm the plan it shows you.

Windows

Download it, open it and double-click the installer. It installs nothing until you confirm the plan it shows you.

The installer is a preview: tested on Linux and in CI, while clean-machine runs on macOS and Windows are still being verified.

engram Β· v1.20.0 Β· MIT Β· memory

Persistent memory for every agent

One local Go binary with SQLite and full-text search. Git Sync shares memory across machines; Engram Cloud adds optional, self-hosted, project-scoped replication with a dashboard.

Install on macOS, Linux or Windows
macOS
brew install gentleman-programming/tap/engram

One local Go binary with SQLite and full-text search.

Linux
brew install gentleman-programming/tap/engram

The same Homebrew formula as on macOS.

Windows

Windows steps are in the engram README. Or get it bundled: the Gentle Shell installer for Windows sets up a pinned Gentle AI and Engram.

Also in the stack Β· open a row for its install command

  • Guardian Angelgga Β· v2.10.1 Β· MITAI code review before the commit leaves the machineinstall

    A pre-commit review with the provider you already have: Claude, Gemini, Codex, OpenCode or Ollama.

    macOS
    brew install gentleman-programming/tap/gga

    A git pre-commit hook with the provider you already have.

    Linux
    brew install gentleman-programming/tap/gga

    The same Homebrew formula as on macOS.

    Windows

    See the README for other platforms.

  • Gentleman.DotsApache-2.0The same environment on every deskinstall

    One TUI installer for Neovim, your shell, multiplexer, terminal and the Starship prompt, on macOS, Linux, WSL and Termux.

    macOS
    brew install Gentleman-Programming/tap/gentleman-dots

    One TUI installer for your whole terminal setup.

    Linux
    brew install Gentleman-Programming/tap/gentleman-dots

    The same Homebrew formula as on macOS.

    Windows

    Gentleman.Dots targets Windows through WSL; the README has the steps.

gentle hub# community catalog

Discover what the community is building.

Explore extensions, themes, skills and prompts for Gentle Shell, alongside community projects built with any tools. Find a resource, visit its repository, or share your own work.

gentle-ai explain# how a session goes

Ask for the outcome. The agent finds the route.

Small, understood work runs inline. Larger work gets a feature document in your exact words, small commits and a review in proportion to its risk.

What Gentle AI is, in under a minute. 0:56 Β· A 56-second walkthrough of what Gentle-AI is and why it exists.
  • Memory carries over. Engram keeps decisions, conventions and bug fixes, so the next session, and every other agent, starts where the last one stopped.
  • Questions before code. The agent explores the code first and asks one focused question when a real decision is open, before it writes a line.
  • Changes you can read. Test-first changes in small commits sized for a human to read, with tests and docs travelling with the code.

Nothing to memorise: add retries to the upload handler Β· why does login flake Β· plan the billing rewrite

Go deeper Β· the how-it-works series: four episodes of about a minute, then the deep dive

  1. Layer 1 Β· 0:48

    el Gentleman

    the base

  2. Layer 2 Β· 1:04

    ODD

    the workflow

  3. Layer 3 Β· 1:08

    Focused agents

    delegation

  4. Layer 4 Β· 0:58

    Native review

    the outside view

  5. Full explainer Β· 3:33

    Delegation, explained

    the deep dive

Measured, not promised

before Β· small work paid for delegation

335 sUSD 0.339

after Β· small work runs inline

77 sUSD 0.105

The same 3-line bug, before and after small work stopped paying for delegation.See the open data β†’Benchmark source β†’

Read what each layer does
  1. Layer 1 Β· the base

    el Gentleman

    You give the intent; it coordinates, asks only about real decisions and reports honestly. Push, PR and merge stay yours.

  2. Layer 2 Β· the workflow

    ODD

    Seven steps from authorize to close. Small work runs inline; large work gets a feature document in your exact words and small commits.

  3. Layer 3 Β· delegation

    Focused agents

    A read-only explorer, a writer that never commits and a read-only verifier, used only for a named reason, never by file count.

  4. Layer 4 Β· the outside view

    Native review

    It freezes the exact change, rates it by what it touches and asks you first. On by default; only you can turn it off.

  5. Full explainer Β· the deep dive

    Delegation, explained

    The whole delegation policy in one sitting: inline by default, the named reasons to hand work off, and verification in proportion to risk.

gentle work-with-me# consulting Β· speaking

When the tools are not enough, bring Alan in.

Alan Buscaglia Gentleman Programming

Alan Buscaglia spent 15 years in enterprise architecture before he built these tools, and uses them every day. Teams call when they want developers to adopt AI and it is not working: reluctant devs, everyone prompting their own way, no quality bar.

That is an adoption problem, not a prompting course. The goal is a team that directs the AI, not one that depends on a consultant.

Built and used daily, all open source:gentle-aiengramgentle-shellggaGentleman.Dots

The back of the t-shirt: the Engram elephant

Ways of working together Β· open one to see what it includes

  • AI adoption programDiagnosis, four sessions and a deliverable, spread over the rolloutdetails

    For teams that want to adopt AI with a process behind it. Combines group sessions with tech-lead alignment before and after the rollout.

    1. Initial diagnosis of the team: technical level, resistances, opportunities.
    2. Group session before the rollout: AI as a tool, the Tony Stark and Jarvis approach, demystification, real cases.
    3. Tech-lead session before the rollout: aligning workflows and the adoption strategy.
    4. Tech-lead session after the rollout: follow-up and friction points.
    5. Group session after the rollout: consolidating what was learned and next steps.
    6. Deliverable: documentation and workflows tailored to the team's stack.
  • Hands-on with your codebaseThree sessions on your own codedetails

    No theory. The team sees the whole flow, gentle-ai, Engram and the 4R review, running on the problems they actually have.

    1. Survey of real problems with the developers, and an assignment for them.
    2. Live demonstration with gentle-ai and the agentic ecosystem solving exactly those problems.
    3. The developers show how they are using it and get calibrated recommendations.
  • Phased engagementLonger engagements, delivered phase by phasedetails

    For organisations that need adoption to land across several teams or quarters, with a clear scope and outcome per phase.

    1. Scope and success criteria per phase.
    2. Delivery with the team's own tools and code.
    3. Review and decision before the next phase.
Email gentleman@ohmybitz.comTell me about your team and what is not working. I reply personally.

On stage

Keynotes and technical talks at the main developer conferences in Spain.

  • The 94,000-line pull request, and how Receipt-Driven Development was born

    AI Afterwork: Agentic Stack Β· InnoIT Consulting offices, Barcelona

    Watch β†’Event β†’

Show 6 earlier talks
  • Keynote, invited by Talent Arena and Mobile World Capital BarcelonaKeynote

    Talent Arena Night Β· Antiga FΓ brica Estrella Damm, Barcelona

    Event β†’

  • Code review in the age of vibe coding

    Codemotion Madrid 2026 Β· MEEU ChamartΓ­n, Madrid

    Watch β†’

  • From vibe coding to software engineering with AI: agent architecture for scalable projectsWorkshop

    JSConf EspaΓ±a 2026 Β· La Nave, Madrid

    Watch β†’Event β†’

  • AI agents as co-maintainers: creating and maintaining open-source projects with AI

    GDG Barcelona: Build with AI Β· eDreams ODIGEO, Barcelona

    Event β†’

  • Beyond the framework: why code matters less in the age of AI

    DevFest Barcelona 2025 Β· 42 Barcelona, GDG Barcelona

    Event β†’

  • Code review in the age of vibe coding: how seniors become quality firewalls

    Nerdearla Madrid Β· La Nave, Madrid

    Watch β†’Event β†’

Formats: Keynote Β· Talk 30–45 min Β· Workshop.

Invite Alan to speak

gentle partner nan# optional Β· separate from the free tools

Partner offer Β· separate from the free tools

NaN Γ— Gentleman Programming

A Gentle plan for model access.

The optional Gentle plan from NaN brings model access alongside your tools, with API keys and access to the NaN platform.

API keys on api.nan.builders are OpenAI-compatible. Account emails are in English.

Checkout happens on NaN.

Gentle plan

€20 / month Β· billed monthly in EUR

  • DeepSeek V4 Flash1,000M tokens
  • GLM 5.3 Flash500M tokens

Each allowance is per billing cycle. Spaces, workspaces and automations are paid add-ons, not included.

Optional upgrades: NaN Inference €70/month or Premium €200/month.

gentle-ai stats --public# opted-in, anonymous

The usage numbers are public.

Every install that opts in sends a thin, anonymous usage stream. Instead of keeping it for a private dashboard, the aggregates are published: machines per day, platforms, agents, tokens processed by model and effort, plus the parts we cannot attribute. Downloadable as CSV and JSON.

β€”

Machines seen

Distinct installs since the collector started

β€”

Active on the last complete day

Machines that reported at least one event

β€”

Tokens processed

Input, output, cache and reasoning across measured runs

The snapshot could not be loaded right now. The dashboard says what it holds and when it was built.

Open the public dashboard β†’Raw snapshot.json β†’

gentle-ai help faq# 5 of 10 shown

Questions engineering leads ask first.

Gentle AI, Gentle Shell, gentle-pi: what is the difference?

Gentle AI configures the coding agents you already use (Claude Code, OpenCode, Cursor, Codex, Pi and more) with memory, the ODD workflow, skills and review guardrails, and it never installs an agent for you. Gentle Shell is a complete workspace built on Pi, with its own Pi runtime, agents and interface (Gentle Changes, Gentle Agents, Gentle Commands and the permission modes); its installer bundles its exact Pi, a pinned Gentle AI and Engram. gentle-pi is not a third product: it is Gentle Shell's npm package and repository name until the migration. In short: Gentle AI improves the agent you already have; Gentle Shell is the full workspace on Pi, with Gentle AI inside.

Does Gentle-AI install AI agents for us?

No. It configures agent runtimes already on the machine. If you select one it cannot detect, it refuses and prints the exact command you would run yourself. It never installs software silently.

Where does our memory live, and who can see it?

Locally, in a SQLite database under ~/.engram that stays authoritative. Git Sync exports chunks you control, and Engram Cloud is optional, self-hosted replication you enrol per project. Gentle-AI does not send your code anywhere.

Will it slow down small tasks with process?

No. Understood, low-risk work runs inline, with no subagents and no task document. In the benchmark a 3-line bug went from 335 s to 77 s and from USD 0.339 to USD 0.105.

How do we roll it out to a team?

Everyone installs the same binary and picks the same preset, so every machine gets the same baseline. Start with a two-week pilot on one team and one measurable question: how much rework, repeated context and review time did it remove?

Show 5 more questions
Which agents does it support?

Full delegation, where focused subagents do the work: Claude Code, OpenCode, Kilo Code, Gemini CLI, Cursor, VS Code Copilot, Kimi Code, Kiro IDE and Qwen Code, plus Pi through Gentle Shell. Solo-agent, everything in one conversation with the same persona, skills, memory and workflow: Codex, Windsurf, Antigravity, OpenClaw and Trae.

Is the evidence-based review step mandatory?

No. It is on by default and you turn it off with gentle-ai review mode disable. A review is only due for high-risk changes, and its outcome is informational: it never blocks a commit or a release.

Why is it so opinionated?

Most agent sessions fail for operational reasons, not model reasons. It ships a working set of opinions (requirements first, tests as evidence, reviewable work units, security defaults) so the team stops re-litigating them; the Custom preset keeps your own persona and settings.

Is it open source, and does it run on Windows?

Yes. gentle-ai, engram, Gentle Shell and Gentleman Guardian Angel are MIT; Gentleman.Dots is Apache-2.0. Gentle-AI is fully tested on Windows and builds from source with Go 1.25.10 or newer; Gentleman.Dots targets Windows through WSL.

How do we update, and what if something breaks?

Run gentle-ai upgrade followed by gentle-ai sync. Every change snapshots your configuration first, keeping the five most recent backups, and gentle-ai doctor is a read-only report you can run any time.

Still unsure? How to contact me β†’ I reply personally.

./save-developer-day# press start

Save Developer Day title card: a pixel-art developer with headphones beside the line β€œYou lied on your CV. Now save the world.”

mini game Β· free Β· in your browser

Save Developer Day

A pixel-art time-loop comedy: you lied on your CV, you cannot code, and DOOMSDAY.exe presses the Big Red Button at 09:10.

Ten minutes, a vibe-coding AI and infinite retries. It opens over this page; Escape brings you back.

gentle-ai# pick your agents, a preset and a persona

Give your agents a brain and a process.

One command per machine. Open source. Nothing to unlearn if you stop using it.