Overseer — плагин
Плагин для терминала Tern: одна панель на все ветки в работе с ворктри, агентами, PR и тикетами, плюс скилл Visualize PR.
- 107 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин создает и удаляет ворктри и ветки через Worktrunk и читает состояние GitHub и Linear.
Установка
- Работает в
Ручная установка
tern plugin install github.com/mmnavarr/overseerНужны macOS, Tern 0.9.15 или новее и Worktrunk.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин создает и удаляет ворктри и ветки через Worktrunk и читает состояние GitHub и Linear.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Overseer — плагин для терминала Tern, который держит в одной панели все ветки в работе: ворктри, агентов, «pull request» и тикет. Каждая ветка получает отдельную сессию Tern со своими вкладками и агентами, переключение занимает один клик. На строке видно, кто из агентов работает, ждет вас, закончил или упал, а также состояние PR на GitHub и тикет в Linear. Когда агент делит задачу на ветку под каждую правку, подворктри вкладываются под задачу, а их агенты обмениваются сведениями. Создание и удаление ворктри идет через Worktrunk в фоне, вместе с его хуками. Скилл Visualize PR превращает «pull request» в схему-конспект для ревью. Claude Code, Codex, Gemini и Aider получают панель и статус, а агент `omp` открывает остальные возможности.
Для кого. Тем, кто ведет несколько веток с агентами параллельно и теряет, какой из них застрял в ожидании ответа.
Подходит, если
- Пять агентов работают в пяти ветках, и нужен один экран со статусом каждого.
- У каждой ветки есть PR и тикет, и их состояние должно быть видно в строке.
- Агент дробит задачу на подветки, и они должны вкладываться под родительскую.
- «pull request» нужно просмотреть в виде схемы перед чтением диффа.
Не подходит, если
- Вы работаете не в Tern: плагин не ставится вне него.
- Нет macOS: поддерживается она.
- Ветка всего одна, и панель не нужна.
Пример запроса к агенту
Покажи статус всех веток в Overseer и превратись в схему «pull request» по текущей ветке для ревью.Ограничения
Нужны macOS, Tern версии 0.9.15 и новее и Worktrunk (`brew install worktrunk`, проверялось на 0.40 и 0.81). Необязательные дополнения: GitHub CLI `gh` с входом для значков PR и Visualize PR и Linear CLI `linear` с входом для тикетов. Вызовы агентов из тикета, Visualize PR и подворктри, созданные агентами, доступны только в `omp`. Сообщения «новости семьи» перед каждым запросом и обмен между агентами тоже только в `omp`. Остальные агенты получают панель, статус и сообщения Overseer. Плагин управляет ворктри и ветками, поэтому удаление ворктри через него необратимо для несохраненной работы.
Как отключить. Удалите плагин командой удаления плагинов Tern и ворктри, которые он создал, командами Worktrunk.
Частые вопросы
Как поставить Overseer?
Выполните `tern plugin install github.com/mmnavarr/overseer` в любом терминале. Tern скачает плагин в свою папку плагинов, клонировать и собирать ничего не нужно.
Какие агенты поддерживаются?
Любой агент с CLI: Claude Code, Codex, Gemini и Aider получают панель и статус. Агент `omp` открывает вызов из тикетов, Visualize PR и подворктри.
Что нужно установить заранее?
Tern 0.9.15 и новее и Worktrunk. Для значков PR и Visualize PR нужен `gh`, для тикетов `linear`, оба с входом.
Как открыть панель проектов?
Нажмите ⌘⌥⇧P. Откроется список веток, где виден статус агентов, PR и тикетов по каждой строке.
Что делает Visualize PR?
Превращает «pull request» в схему-конспект, с которой удобно начинать ревью. Скилл требует `gh` с входом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныТерминал на Rust с мультиплексором: сессии кодинг-агентов с разных машин в одном окне и скилл, чтобы агент видел соседние панели
Консоль для tmux, которую открывают с телефона: агенты в отдельных worktree видны в боковой панели и ждут ваших ответов.
Плагин учит Claude Code и Codex управлять терминалом agterm для macOS через agtermctl: сессии, панели, оверлеи и статусы агентов
CLI и TUI на Rust: агенты в контейнерах, параллельные вкладки, сценарии из TOML от задачи до PR и отряд по расписанию
CLI для git worktree, заточенный под параллельные сессии Claude Code и Codex: команда wt, плагин и хуки автоматизации
Нативный терминал для macOS на базе Ghostty с вертикальными вкладками и уведомлениями, когда агенту нужен ответ
Коротко о README
Плагин Tern объединяет ветки, ворктри, агентов, PR и тикеты в одну панель и добавляет скилл для разбора «pull request».