Repolode
Gentleman-Programming

Gentleman-Programming/gentle-shell

Терминальное рабочее пространство для Pi: параллельные агенты, задачи, изменения Git и управление разрешениями в одном интерфейсе.

Звёзды
1,991
Форки
260
Открытые issues
457
Последний коммит
2 часа назад

Что это?

Gentle Shell — это слой рабочего пространства на базе coding agent Pi. Он превращает сессию Pi в терминальный интерфейс со строкой состояния, панелью незакоммиченных изменений в репозитории сессии и его worktree, списком работающих субагентов с информацией об их моделях, токенах и стоимости, а также карточкой TODO с планом.

Проект ориентирован на контролируемую разработку. Главный агент делегирует задачи специализированным субагентам только при наличии конкретной причины — например, для изучения кода без внесения изменений, параллельной реализации независимых частей или независимой проверки рискованного изменения. Режимы разрешений (Normal, Auto и YOLO) определяют, как часто агент запрашивает подтверждение, а для разрушительных операций подтверждение требуется всегда. Также доступны профили моделей с цепочками запасных вариантов, просмотр фоновых задач, звуковые уведомления и методология разработки Organic Driven Development (ODD).

Пакет распространяется через npm под именем gentle-pi. В README описаны установщики для macOS, Windows и Linux, работающие через браузер: они устанавливают Node.js, pnpm, Pi и Gentle Shell, если те ещё не установлены.

Ключевые возможности

  • 01Показывает незакоммиченные изменения Git в репозитории сессии и его worktree.
  • 02Запускает субагентов в отдельных процессах и отображает их модели, количество токенов и стоимость в реальном времени.
  • 03Предлагает режимы разрешений Normal, Auto и YOLO, сохраняя защиту от разрушительных операций.
  • 04Поддерживает именованные профили моделей с упорядоченными запасными моделями на случай достижения лимитов провайдера.
  • 05Позволяет просматривать фоновые команды и мониторы через /gentle:jobs.

Сценарии использования

  • Запуск нескольких coding agent в одном репозитории и отслеживание изменений, внесённых каждым из них.
  • Делегирование изучения кода или проверки субагентам с сохранением контроля за сессией у главного агента.
  • Работа над длительными автономными сессиями кодинга с меньшим количеством запросов на подтверждение.
  • Добавление структурированного представления рабочего пространства в терминале поверх coding agent Pi.

Быстрый старт

  1. 1

    Откройте страницу пакета gentle-pi на npm и следуйте инструкциям Get started

Что важно знать

  • Пакет разработан специально для кодового агента Pi, поэтому для его использования нужен Pi.
  • Для нативной проверки нужна файловая система, поддерживающая приватные режимы POSIX; монтирования WSL DrvFS без метаданных могут её отклонить.

В подборках

Темы

Частые вопросы

Что такое gentle-shell?
Терминальное рабочее пространство для Pi: параллельные агенты, задачи, изменения Git и управление разрешениями в одном интерфейсе. Gentle Shell — это слой рабочего пространства на базе coding agent Pi. Он превращает сессию Pi в терминальный интерфейс со строкой состояния, панелью незакоммиченных изменений в репозитории сессии и его worktree, списком работающих субагентов с информацией об их моделях, токенах и стоимости, а также карточкой TODO с планом.
gentle-shell можно использовать бесплатно? Какая у него лицензия?
gentle-shell распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gentle-shell всё ещё поддерживается?
Активно поддерживается. Последний коммит в gentle-shell — 7 нояб. 2026 г..
Для чего можно использовать gentle-shell?
Запуск нескольких coding agent в одном репозитории и отслеживание изменений, внесённых каждым из них. Делегирование изучения кода или проверки субагентам с сохранением контроля за сессией у главного агента. Работа над длительными автономными сессиями кодинга с меньшим количеством запросов на подтверждение. Добавление структурированного представления рабочего пространства в терминале поверх coding agent Pi.
Как установить gentle-shell?
Откройте страницу пакета gentle-pi на npm и следуйте инструкциям Get started
Где скачать gentle-shell?
Исходный код и инструкции по установке — на GitHub: https://github.com/Gentleman-Programming/gentle-shell

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальная управляющая платформа, которая объединяет настройки, мониторинг сессий, обмен сообщениями между агентами и память для AI-агентов программирования, таких как Claude Code и Codex CLI.

1,7 тыс.+5 за неделю261TypeScriptApache-2.0Обновлён 2 часа назад