Repolode
Gentleman-Programming

Gentleman-Programming/gentle-shell

基于 Pi 的终端工作区,将并行编码智能体、实时任务、Git 变更和权限控制整合在一个界面中。

Star
1,903
Fork
259
未关闭 Issue
457
最近提交
20小时前

这是什么?

Gentle Shell 是构建在 Pi 编码智能体之上的工作区层,把 Pi 会话变成一个终端视图。界面包含状态栏、显示会话所在仓库及 worktree 未提交变更的侧栏、运行中子智能体的面板(含模型、token 和成本),以及任务计划卡片。

项目重点在于可控的开发流程。父智能体只在有明确理由时才委派子智能体,例如只读探索、并行实现相互独立的模块,或对高风险改动做独立验证。权限模式(Normal、Auto、YOLO)决定需要确认的频率,破坏性操作仍需确认。此外还包括带回退链的模型配置、后台任务查看、音频提醒,以及名为 Organic Driven Development(ODD)的功能开发流程。

该包通过 npm 以 gentle-pi 名称发布。README 中描述了面向 macOS、Windows 和 Linux 的浏览器安装器,缺少时会自动安装 Node.js、pnpm、Pi 和 Gentle Shell。

核心功能

  • 01查看会话所在仓库及其 worktree 中未提交的 Git 变更。
  • 02子智能体以独立进程运行,并显示实时的模型、token 和成本信息。
  • 03提供 Normal、Auto、YOLO 三种权限模式,同时保留破坏性操作的确认保护。
  • 04支持命名模型配置,在服务商达到限制时按顺序切换备用模型。
  • 05通过 /gentle:jobs 查看后台命令和监视任务。

适用场景

  • 在同一仓库中运行多个编码智能体,并跟踪各自的改动。
  • 把代码探索或验证委派给子智能体,同时由父会话掌握整体进度。
  • 减少权限确认次数,进行较长时间的自主编码任务。
  • 在终端中为 Pi 编码智能体增加结构化的工作区视图。

快速上手

  1. 1

    打开 npm 上的 gentle-pi 包页面,按其中的入门说明操作

使用前须知

  • 专为 Pi 编码代理打造,使用前需要先有 Pi。
  • 原生审查需要支持私有 POSIX 权限的文件系统,没有元数据的 WSL DrvFS 挂载可能会拒绝该功能。

收录于专题

标签

常见问题

gentle-shell 是什么?
基于 Pi 的终端工作区,将并行编码智能体、实时任务、Git 变更和权限控制整合在一个界面中。 Gentle Shell 是构建在 Pi 编码智能体之上的工作区层,把 Pi 会话变成一个终端视图。界面包含状态栏、显示会话所在仓库及 worktree 未提交变更的侧栏、运行中子智能体的面板(含模型、token 和成本),以及任务计划卡片。
gentle-shell 可以免费使用吗?用的什么许可证?
gentle-shell 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
gentle-shell 还在维护吗?
活跃维护中。gentle-shell 最近一次提交是在 2026年11月6日。
gentle-shell 适合用来做什么?
在同一仓库中运行多个编码智能体,并跟踪各自的改动。 把代码探索或验证委派给子智能体,同时由父会话掌握整体进度。 减少权限确认次数,进行较长时间的自主编码任务。 在终端中为 Pi 编码智能体增加结构化的工作区视图。
gentle-shell 怎么安装和运行?
打开 npm 上的 gentle-pi 包页面,按其中的入门说明操作
在哪里获取 gentle-shell?
源代码和安装说明在 GitHub 上:https://github.com/Gentleman-Programming/gentle-shell

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目