Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
SkillCẩn thậnQuy trình & bộ nhớ agentNâng cao

gentle-shell

Gentleman-Programming · Gentleman-Programming/gentle-shell

Công cụ quản lý tác nhân mã hóa cho Pi này biến thiết bị đầu cuối của bạn thành một không gian làm việc của tác nhân, cung cấp khả năng điều phối, phản hồi trực tiếp và các hàng rào bảo vệ đánh giá để phát triển có kiểm soát với AI.

Gentle Shell là một khung Agent lập trình Pi-native để phát triển có kiểm soát với Phát triển Hướng hữu cơ (Organic Driven Development), SDD/OpenSpec tùy chọn, subagent, bằng chứng TDD, các rào cản đánh giá, kỹ năng và tích hợp bộ nhớ.

1.2k sao178Giấy phép: MITCập nhật 13 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Sử dụng tác nhân để tạo mã với bằng chứng TDD và đảm bảo nó vượt qua các hàng rào bảo vệ đánh giá trước khi cam kết.
  • Điều phối nhiều tác nhân phụ để làm việc trên các phần khác nhau của một dự án trong một quy trình phát triển có cấu trúc.
  • Giám sát các thay đổi trực tiếp và trạng thái thời gian chạy của tác nhân AI của bạn trong một không gian làm việc chuyên dụng, đảm bảo quá trình phát triển được kiểm soát và có thể kiểm tra.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Gói npm tự chạy script khi cài đặt.package.json

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

gentle-shell™

Your coding agent for controlled development in the workspace you lead.

Your terminal can run an agent. Your workspace should help you lead it.gentle-shell is your coding agent, bringing your changes, tasks, and engineering workflow together—built for Pi.

One workspace. A coding agent you direct. A workflow you can inspect.

🎬 See it in action

One prompt, from idea to reviewed commit: memory, workflow, and evidence in a real session.

https://github.com/user-attachments/assets/fa5c0cfe-06e7-4c0d-bd6e-8ac7cb934339

Prefer Spanish subtitles?

https://github.com/user-attachments/assets/6d2bc422-a4dd-4ecf-a04b-fcd3bea7fea9

BUILT FOR PI  ·  Coding-agent workspace  ·  Focused agents  ·  ODD

★ Star gentle-shell on GitHub

Built for Pi. Shaped by Gentle-AI.

Features


gentle-shell — Your coding agent, in the workspace you lead

A bare terminal answers "what is the agent doing?" only with scrollback. gentle-shell turns your Pi session into a workspace: agent orchestration, live changes and runtime status, usage monitoring for supported provider accounts, and built-in diff views — so you lead the work instead of chasing it.

gentle-shell in action. Screenshot from Gentle-AI.

Docs →


el Gentleman — Think before you build

Say what you need once, then keep moving. el Gentleman helps turn intent into clear scope, a sensible next step, and evidence people can review — without making every task feel like a process meeting.

Docs →


Focused agents — Context with a return path

Bring in help without losing the thread. Focused package-owned Pi agents can map a codebase, implement a bounded change, or verify it, while one parent stays accountable for the scope, the decisions, and the final summary.

Docs →


ODD — The everyday workflow

Organic Driven Development (ODD) is the everyday path: the agent explores before changing anything, clarifies only real decisions, and keeps small understood work small. Substantial, authorized work gets one recoverable feature document — mirrored in memory when available — so progress, evidence, and the next step survive an interruption; checks follow the configured TDD mode.

Docs →


Native review — Review the exact change

Review the exact change, not a moving target. Native review keeps one candidate in view, returns risk-scoped evidence, and can surface a bounded correction path. You still decide what happens next in your repository.

Docs →


Gentle Changes — Every edit, attributed and reviewable

You should not have to run git status to find out what your agent did. Gentle Changes captures the successful write and edit tool calls from the current session and its owned subagents — no repository scans, no background polling — and shows them in a two-pane viewer with per-file line counts and an honest diff unavailable when an external edit breaks continuity. Coverage stops at those tools, so shell commands and failed runs leave no row, and a missing entry never proves a clean tree. alt+g opens it; o drops the real file into your editor.

Docs →


Gentle Agents — Parallel work with a live view

Delegating work should not mean losing it. Every subagent runs as its own process with a live card above the editor — model, tokens, cost, elapsed — and alt+a opens the full view with retained threads, stop controls, and history restored on resume. A child can ask you a question as an ordinary dialog, and background results come back as cards that start a new turn — nothing polls.

Docs →


Profiles and model routing — One deliberate decision per knob

Model, effort, and who does what should be choices, not accidents. Named profiles route the orchestrator atomically and independently from packaged and review roles; a repository can pin its profile so its subagents stop following the globally active one, and the panel always shows the routing the runtime actually uses.

Docs →


🚀 YOLO 🔥 — Session permission, destructive guards intact

🚀 Full speed, destructive actions still ask. YOLO removes repeated permission questions for ordinary already-scoped work, which suits long autonomous runs. Destructive operations still require fresh confirmation.

/gentle:yolo enable supplies standing permission for ordinary already-scoped implementation, checks, commits, non-force pushes and PR creation. Default OFF, interactive primary TUI only, bound to the live session and Git clone; /gentle:yolo disable revokes it and /gentle:yolo status checks it. With no argument, /gentle:yolo opens a menu (enable, disable, status) showing the current state; cancelling changes nothing, and without an interactive menu it reports status. Reload and session replacement reset it. Active status plus a separate widget show 🚀 YOLO ON 🔥 — destructive confirmations remain. Explicit restrictions, configured confirmations/blocks, consequential unresolved choices, destination/credential ambiguity and native consent/recovery decisions remain mandatory. Children get no independent delivery grant. This is not a sandbox.

Or open /gentle:customize → Editor and select YOLO: OFF · session only, immediately below Vim. Enter or Space toggles the same live-session permission as /gentle:yolo; browsing and prev

Xem mã nguồn trên GitHub