глоссарий

Pane и Panel: в чём разница?

TL;DR

В приложении Pane элемент Pane представляет собой изолированное рабочее пространство для одной задачи, со своей веткой и worktree. Panel представляет собой вкладку внутри этого Pane: агент, терминал, diff или редактор, и все они работают над одной задачей. Для новой функции или исправления создавайте новый Pane, а Panel добавляйте, когда для той же задачи нужен ещё один инструмент.

Pane - изолированное рабочее пространство для одной задачи. Panel - вкладка внутри него. Для разных функций создавайте отдельные Pane. Для разных инструментов, работающих над одной функцией, добавляйте Panel.

представьте это так

Pane это задача. Panel это инструменты, которые над ней работают.

Pane - это рабочий стол. Panel - то, что лежит на нём: редактор, терминал или блокнот. На одном столе может быть несколько вещей для одного проекта. Для совсем другого проекта нужен новый стол.

Pane на боковой панели, Panel как вкладкиЧетыре Pane из одного репозитория на боковой панели, каждый в своём worktree. В выбранном Pane, main-2, открыт Panel с Claude Code, кнопка + для добавления новых и Panel терминала внизу.Pane 2.4.155 на Windows 11, репозиторий внутри WSL2
Pane: "login-rewrite"          ← one task, one branch
  ├── Panel: Claude Code        ← implementation agent
  ├── Panel: Codex              ← review agent
  ├── Panel: Terminal           ← for running tests
  └── Panel: Diff Viewer        ← see what changed

Pane: "signup-flow"            ← different task, different branch
  ├── Panel: Claude Code        ← implementation agent
  └── Panel: Terminal           ← for running tests

когда создавать новый Pane

Новая функция, новая ветка, новый pull request: новый Pane.

  • → Вы начинаете новую функцию или исправляете ошибку
  • → Вам нужна отдельная ветка и изолированные файлы
  • → Два агента не должны менять код друг друга
  • → Каждая задача станет отдельным PR

когда создавать новый Panel

Та же задача, другой инструмент или агент: новый Panel.

  • → Вы хотите, чтобы другой агент проверил тот же код
  • → Вам нужен терминал для запуска тестов рядом с агентом
  • → Вы хотите видеть diff во время работы агента
  • → Вы хотите, чтобы Claude и Codex проверили один PR

что сохраняется

Раскладки и диалоги возвращаются после перезапуска; процессы запускаются заново.

И Pane, и Panel возвращаются после перезапуска. Закройте Pane, откройте снова, и ваши Pane, вкладки, раскладка и вывод терминала будут там, где вы их оставили. Claude Code, Codex, Cursor и OpenCode продолжают свои диалоги. Сами процессы агентов останавливаются, когда приложение Pane закрывается, и запускаются заново, когда оно открывается.

Источники

Исправления
Если что-то здесь неверно или устарело, сообщите нам, и мы исправим это и обновим дату вверху. Открыть задачу на GitHub
Источники

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

или
Скачать*
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm
Вставьте команду в PowerShell.Linux

Автор: Parsa Khazaeepoul, сооснователь Pane. .