项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 1521
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Node.js 与 npm 环境(项目以 npm 包 gentle-pi 发布)
- 一个可用的 Pi 环境(gentle-shell 启动后需要重启 Pi 生效)
- 独立的 home 目录(gentle-shell 使用自己的 home,不改动已有 Pi 安装)
- 能够访问 npm 源的网络环境
安装与启动步骤
-
1准备 Node 环境
gentle-shell 用 TypeScript 实现并以 npm 包 gentle-pi 发布,需先安装 Node.js 与 npm。README 节选未列出具体安装命令。
-
2首次启动
在某个 home 中第一次启动 gentle-shell 时,会自动执行 provisioning(配套包安装)流程,无需额外操作。
gentle-shell -
3手动重跑初始化
想查看完整安装输出或修复环境时手动重跑:它会在当前 home 安装配套包,并移除与 gentle-pi 冲突的包。
gentle-shell setup -
4重启并同步
先重启 Pi,再执行 sync,让 provision 的配套包在 Pi 中生效。
gentle-ai sync
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
GENTLE_SHELL_NO_AUTO_SETUP | 否 | 设为 1 可关闭首次启动时自动执行的 setup | 1 |
如何确认成功
手动执行 gentle-shell setup 能看到完整安装输出,且没有与 ask_user_question 工具相关的冲突包报错,即说明初始化正常。
常见问题
Q:gentle-shell 会污染我已有的 Pi 安装吗?
A:不会。它使用自己的独立 home,README 明确说明“never touches your pi install”,配套包装在这个 home 内。
Q:gentle-shell setup 到底做了什么?
A:把 gentle-ai 在普通 Pi 中提供的同一批配套包装进当前 home,然后移除与 gentle-pi 自带 ask_user_question 工具冲突的那一个包。
Q:如何关闭首次启动的自动 setup?
A:设置环境变量 GENTLE_SHELL_NO_AUTO_SETUP=1 即可跳过自动 provisioning,之后需要时再手动运行 gentle-shell setup。
Q:gentle-ai sync 什么时候执行?
A:在重启 Pi 之后运行,用于把已 provision 的内容同步到 Pi 环境中。
注意事项
- README 节选未给出完整的安装命令,正式安装方式请以官网 gentle-ai.gentlemanprogramming.com 与 docs/readme-reference.md 为准。
- gentle-shell 使用独立 home,不会改动你原有的 Pi 安装。
- setup 会主动移除与 gentle-pi 自带 ask_user_question 工具冲突的那个包(该项目已知问题),属预期行为。
核心亮点
- 用 SDD/OpenSpec 强制先出规范再编码,减少代理乱写
- TDD 证据链要求每次改动有测试支撑,可审计
- 内置 review guardrails 与子代理拆分,贴近真实工程流程
不足之处
- 项目较新,生态与文档成熟度待观察
- 强流程约束可能增加小任务的使用成本
适用场景
- 团队想用 AI 代理做规范化的功能开发
- 需要可审计、带测试证据的 AI 编码流程
- 把大型任务拆给多个子代理并行推进
替代项目
aider、OpenHands、Cline
上一篇:fast-request
下一篇:packmind
同类项目推荐
OpenCursor
开源
在 VS Code 里用开源 AI 代理自动写代码、改项目
Open-source Cursor-like AI coding agent for VS Code - agentic chat, multi-provider L···
Canny
开源
拦住AI代理空口说完成,要证据才放行
Stops AI coding agents from claiming work is done without evidence. Deterministic ho···
rtk
开源
给开发命令加个省钱的中间人,AI 开销砍掉六到九成
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Singl···
codex_auto_register
开源
一键自动注册并配置 Codex CLI,免费额度即刻可用
Codex Register
vim-ollama
开源
在 Vim 里直接问本地大模型,代码不离开编辑器
Vim plugin for integrating Ollama based LLM (large language models)
goverter
开源
声明接口签名,自动生成类型安全的 Go 结构体转换代码
Generate type-safe Go converters by defining function signatures.
vibe-island-updates
开源
把 25 个 AI 编程助手的通知,统一收进 Mac 灵动岛
Vibe Island releases & update feed — download the latest DMG of the macOS notch pan···
vibe-coding-kit
开源
不写代码,也能用 AI 搞定软件开发全流程
不教你写代码,教你把"用 AI 写代码"彻底想明白 — 给非技术产品人的 vibe coding 规划工具···
win-dev-skills
开源
让 AI 代理真正会写 WinUI 3 桌面应用
Agent plugins for building Windows apps with GitHub Copilot, Claude Code, OpenAI Cod···
