# Pi-Harness
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Русский · Français · Deutsch
Native Pi с визуальной рабочей областью, управлением запусками, восстановлением и командами агентов.
Pi Coding Agent ⊂ Pi-Harness
Скачать · Создать своё оформление · Скриншоты
## Зачем нужен Pi-Harness? Pi-Harness переносит Pi Coding Agent в настольную рабочую область для macOS, Windows и Linux. Управляйте разговорами, проектами, файлами, Git, моделями и Skills в одном месте, проверяйте запуски, задавайте бюджеты, восстанавливайте работу и координируйте команды агентов. Агентов запускает Native Pi. Сессии, конфигурация, инструменты, Skills и расширения сохраняют совместимость с Pi; им можно пользоваться и вне настольного приложения. ## Native Pi и Pi-Harness Pi-Harness — операционное надмножество Pi Coding Agent: к возможностям Native Pi добавлены наблюдение, управление, восстановление, координация агентов и визуальная рабочая область. | Возможность | Native Pi | Pi-Harness | | ------------------------ | --------- | -------------------------- | | Agent Runtime | Да | Native Pi | | Agent Loop | Да | Native Pi | | Sessions | Да | Да + визуальное управление | | Context | Да | Да + просмотр | | Compaction | Да | Да + визуальное управление | | Steering | Да | Да | | Follow-up | Да | Да | | Models | Да | Да + менеджер | | Thinking | Да | Да + визуальное управление | | Tools | Да | Да + выбор и политики | | Skills | Да | Да + менеджер | | Extensions | Да | Да + менеджер | | Packages | Да | Да + менеджер | | MCP / Codemode | Да | Да + выбор и политики | | Runs | — | Да | | Trace | — | Да | | Replay | — | Да | | Run Compare | — | Да | | Evaluation | — | Да | | Policy | — | Да | | Budget | — | Да | | Checkpoints | — | Да | | Recovery | — | Да | | Diagnostics | — | Да | | Regression | — | Да | | Artifacts | — | Да | | Multi-Agent | — | Да | | Task DAG | — | Да | | Handoff | — | Да | | Review Gates | — | Да | | Worktree isolation | — | Да | | Project architecture map | — | Да | ## Возможности ### Рабочая область, файлы и Git Начните отдельный чат или откройте проект и продолжите сессию Pi. Просматривайте потоковые ответы, рассуждения, вызовы инструментов, изображения и изменения файлов; выбирайте модель, уровень рассуждений и инструменты, сжимайте контекст разговора. Инструменты рабочей области открывают Harness и агентов, сохраняя разговор и неотправленный черновик. Доступны поиск и просмотр файлов, предпросмотр медиа и документов, лёгкий текстовый редактор с подсветкой синтаксиса, номерами строк, поиском, отменой/повтором, явным сохранением и защитой от конфликтов внешних изменений. Git предлагает различия, историю, графики активности, коммиты, необязательную генерацию сообщений коммитов с ИИ и worktree. ### Провайдеры и модели Настройте совместимые с Pi провайдеры по шаблонам или собственным адресам, управляйте данными доступа, получайте список моделей там, где это поддерживается, проверяйте подключение и выбирайте модель чата. Поддерживаемые модели изображений позволяют создавать и редактировать изображения, а затем скачивать результат. ### Skills, расширения, пакеты и MCP В центре возможностей просматривайте и редактируйте встроенные и локальные Skills, управляйте пакетами и расширениями Pi. Введите `@` в поле сообщения для поиска и вызова установленного Skill. Подключайте MCP через поддерживаемые пакеты. Дополнения [Superpowers](https://github.com/obra/superpowers) и [Odai](https://github.com/orziz/odai) можно устанавливать, обновлять и удалять по своему выбору. ### Harness: наблюдение, управление и восстановление Просматривайте Runs, Trace, Replay, временную шкалу и действия инструментов. Сравнивайте запуски, отслеживайте ветвления и повторы в Run Tree, проверяйте токены, стоимость, длительность, артефакты и статистику проекта. Задавайте политики инструментов и бюджеты запусков, создавайте контрольные точки, продолжайте, ветвите и повторяйте работу. Оценка, диагностика и базовые запуски для проверки регрессий помогают проверять результаты и находить причины сбоев по записанным данным. ### Команды агентов и координация задач Координируйте агентов Pi с помощью повторно используемых команд и шаблонов. Назначайте зависимости, приоритеты и исполнителей, запускайте задачи вручную, последовательно или параллельно, передавайте результаты и артефакты, применяйте этапы проверки. Worktree разделяют изменения агентов; бюджеты, подсказки о конфликтах, пауза, продолжение, остановка, повтор, пропуск и переназначение помогают управлять работой. ### Локальная история разговоров Просматривайте историю Claude Code, Codex (включая настольное приложение и архив), Cursor, Cursor Agent, Gemini CLI, OpenCode и Pi вместе. Доступны поиск, фильтры по источнику, проекту и датам, а также собственные папки истории. Исходный разговор доступен только для чтения. Проверьте передачу задачи и отредактируйте следующую инструкцию, затем продолжите в новом чате Pi в том же проекте. Просмотр, локальный предпросмотр и повторное сканирование не расходуют токены модели. Необязательная сводка с ИИ использует настроенную модель только по запросу. ### Архитектура проекта Откройте Architecture в рабочей области для просмотра модулей, зависимостей, точек входа и ссылок на исходный код. Фильтруйте пакеты, выделяйте модуль, переключайте страницы карты, меняйте масштаб и включайте полный экран. Сохраняйте снимки анализа, проверяйте уведомления об изменениях исходников и экспортируйте JSON, автономный HTML или текущий вид в PNG. Локальный анализ не расходует токены модели; описания ИИ необязательны. Связи импортов JavaScript, TypeScript и Vue анализируются локально, для других поддерживаемых языков доступен файловый индекс. Область охвата и ограничения анализа указаны явно. ### Темы и собственное оформление Выбирайте классические палитры, Ming, Starship Cockpit, фоны macOS 27 или импортированное оформление. Новые установки используют тёмную тему. Настраивайте имена в чате, значок приложения, локальный фон, свечение окна и экрана, эффект пламени в поле ввода. Проверка среды сопровождается стартовой анимацией; версия без маскота сохраняет общие настройки оформления. ### Среда и настройки приложения Проверяйте Node.js, npm, PATH, Pi Coding Agent и текущую конфигурацию. В поддерживаемых средах устанавливайте, обновляйте и восстанавливайте Pi; используйте диагностику, резервные копии конфигурации и проверку обновлений приложения. Интерфейс доступен на восьми языках. ## Создайте собственное оформление Используйте [шаблон оформления Pi-Harness](https://github.com/wangmiaozero/pi-harness-skin-starter) для создания нужного стиля. 1. Используйте репозиторий как шаблон или скачайте его. 2. Откройте его с агентом для программирования и опишите стиль в готовом запросе. 3. Импортируйте результат через **Настройки → Тема → Импортировать тему**. Многоязычный шаблон содержит рекомендации по цветам, превью, фону и необязательному изображению персонажа. Обновляйте и распространяйте оформление в отдельном репозитории. ## Скриншоты Интерфейсы сгруппированы по темам. Дополнительные виды доступны в [полном указателе скриншотов](docs/README.md). ### Классическая тема #### Рабочая область [](docs/%E5%8A%9F%E8%83%BD%E7%95%8C%E9%9D%A2/%E7%BB%8F%E5%85%B8%E4%B8%BB%E9%A2%98/%E5%B7%A5%E4%BD%9C%E5%8C%BA.png)