Configures AI coding agents like Claude Code, Cursor, OpenCode and Codex with persistent memory, shared workflows, skills and MCP servers.
Gentleman-Programming/gentle-shell
A Pi-native terminal workspace that puts parallel coding agents, live tasks, Git changes, and permission controls into one interface.
- Stars
- 1,903
- Forks
- 259
- Open issues
- 457
- Last commit
- 19 hours ago
What is it?
Gentle Shell is a workspace layer built on the Pi coding agent. It turns a Pi session into a terminal view with a status header, a rail showing uncommitted changes across the session's repository and worktrees, a panel of running subagents with their model, token and cost details, and a TODO card for the plan.
The project focuses on controlled development. The parent agent delegates to focused subagents only when there is a named reason, such as a read-only exploration, parallel implementation of independent units, or an independent verification of a high-risk change. Permission modes (Normal, Auto, and YOLO) control how many confirmations the agent asks for, while destructive operations still require confirmation. It also includes model profiles with fallback chains, background job inspection, audio notifications, and a feature workflow called Organic Driven Development (ODD).
The package is distributed through npm as gentle-pi, and the README describes browser-based installers for macOS, Windows, and Linux that install Node.js, pnpm, Pi, and Gentle Shell when they are missing.
Key features
- 01Shows uncommitted Git changes across the session's repository and its worktrees.
- 02Runs subagents as separate processes with live model, token, and cost cards.
- 03Offers Normal, Auto, and YOLO permission modes while keeping destructive-operation guards.
- 04Supports named model profiles with ordered fallback models when a provider hits limits.
- 05Inspects background commands and monitors through /gentle:jobs.
Use cases
- Running several coding agents on one repository and tracking what each has changed.
- Delegating exploration or verification to subagents while keeping the parent session in control.
- Working through long autonomous coding sessions with fewer permission prompts.
- Adding a structured workspace view on top of the Pi coding agent in the terminal.
Quick start
- 1
Open the gentle-pi package page on npm and follow its Get started instructions
Things to know
- Built specifically for the Pi coding agent, so you need Pi to use it.
- Native review needs a filesystem that honors private POSIX modes, and WSL DrvFS mounts without metadata can reject it.
In collections
Topics
FAQ
- What is gentle-shell?
- A Pi-native terminal workspace that puts parallel coding agents, live tasks, Git changes, and permission controls into one interface. Gentle Shell is a workspace layer built on the Pi coding agent. It turns a Pi session into a terminal view with a status header, a rail showing uncommitted changes across the session's repository and worktrees, a panel of running subagents with their model, token and cost details, and a TODO card for the plan.
- Is gentle-shell free to use? What license does it have?
- gentle-shell is open source under the MIT license. Check the license terms before using it in commercial products.
- Is gentle-shell still maintained?
- Actively maintained. The last commit to gentle-shell was on Nov 6, 2026.
- What can I use gentle-shell for?
- Running several coding agents on one repository and tracking what each has changed. Delegating exploration or verification to subagents while keeping the parent session in control. Working through long autonomous coding sessions with fewer permission prompts. Adding a structured workspace view on top of the Pi coding agent in the terminal.
- How do I install gentle-shell?
- Open the gentle-pi package page on npm and follow its Get started instructions
- Where can I get gentle-shell?
- The source code and installation instructions are on GitHub: https://github.com/Gentleman-Programming/gentle-shell
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source coding agent that runs as a desktop app, a terminal CLI, or an installable Skill for Codex, OpenCode and DeepSeek Harness.
Desktop IDE for running Claude Code, Codex, OpenCode and other CLI coding agents in parallel, each in its own Git worktree.
A marketplace of 94 plugins, 202 agents, 185 skills and 105 commands for Claude Code, Codex CLI, Cursor, OpenCode, Copilot, Antigravity and Pi.
A curated, ranked directory of 187 AI agent harnesses, with templates, playbooks, skills, and an MCP server for choosing one.
A local-first control plane that unifies config, session monitoring, cross-agent messaging, and memory for AI coding agents like Claude Code and Codex CLI.