GridBash CLI

Терминальная сетка до 100 панелей: Codex, Claude Code, Gemini и другие CLI-агенты работают параллельно, каждый в своем worktree.

  • 131 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Директор BashBot может сам отправлять запросы панелям, а запущенные в них агенты выполняют команды в ваших репозиториях.
  • Панели с общим вводом легко отправляют одну команду сразу во все агенты.
Все причины и проверки

jasonsuhari/gridbash

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/gridbash

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Директор BashBot может сам отправлять запросы панелям, а запущенные в них агенты выполняют команды в ваших репозиториях.
  • Панели с общим вводом легко отправляют одну команду сразу во все агенты.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GridBash — рабочая среда в терминале для запуска и координации нескольких CLI-агентов. Каждая панель — настоящий PTY, а ввод направляют в выбранную панель, в набор панелей или во все сразу. Профили запускают Codex, Claude, Gemini, Aider, OpenCode, Goose, Amp, Cursor, Copilot, оболочки и собственные команды. Флаг `--worktrees` выделяет каждой панели отдельный git worktree. Именованные сетки восстанавливают форму и папку, а `gridbash resume` возвращает сохраненный сеанс. Директор BashBot ведет панели к общей цели. Агенты внутри панелей видят соседей командой `gridbash agent panes` и отправляют им запросы через `gridbash agent prompt`.

Для кого. Разработчики, которые гоняют несколько агентов на одном репозитории и хотят видеть их все в одном окне терминала.

Подходит, если

  • Одну задачу параллельно решают шесть агентов в изолированных ветках.
  • Нужно сравнить ответы Codex и Claude на один запрос.
  • Сеанс с десятками панелей надо вернуть после перезагрузки.
  • Агент-ревьюер просит соседние панели отчитаться о статусе.

Не подходит, если

  • Нужен один агент в обычном терминале.
  • Репозиторий без единого коммита или с измененными отслеживаемыми файлами: режим `--worktrees` не запустится.
  • Требуется графический интерфейс вместо терминального.

Пример запроса к агенту

Запусти сетку 2x3 с профилем codex в режиме `--worktrees`, дай каждой панели свою часть задачи и сведи статусы в одну сводку.

Ограничения

Для установки через npm нужен Node.js 18 или новее; бинарники выпускают для Windows x64, Linux на glibc (x64 и arm64) и macOS 13 или новее. На macOS клавиша Option по умолчанию печатает символы, поэтому для сочетаний с Alt запустите `gridbash doctor` или используйте лидер `Ctrl+G`. Если npm отстает от релиза GitHub, берите артефакт со страницы релизов. Режиму `--worktrees` нужен репозиторий минимум с одним коммитом и без измененных отслеживаемых файлов.

Как отключить. Закройте сетку клавишей `Alt+q`, фоновые терминалы выключите в настройках, а пакет удалите командой `npm uninstall -g gridbash`. Сохраненный сеанс удаляет `gridbash resume <id> --delete`.

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

Как запустить шесть агентов сразу?

Команда `gridbash 2x3 --profile codex` открывает сетку 2 на 3 с Codex. Для Claude замените профиль на `claude`; число панелей без раскладки задает `--count 12 --layout auto`.

Как вернуть закрытый сеанс?

Команда `gridbash resume --latest` открывает последний сохраненный сеанс, `gridbash resume` дает выбрать. Панели Codex возобновляются через `codex resume <conversation-id>`.

Как агент общается с соседними панелями?

Внутри панели он вызывает `gridbash agent panes` для списка и `gridbash agent prompt --others "Report status"`, чтобы отправить запрос всем остальным.

Работает ли Alt-сочетания на macOS?

Не сразу: Option печатает символы. Запустите `gridbash doctor`, чтобы превратить Option в Alt, или нажимайте `Ctrl+G`, а затем клавишу без Alt.

Какие агенты поддерживают профили?

Codex, Claude, Gemini, Aider, OpenCode, Goose, Amp, Cursor, Copilot, оболочки и собственные команды. Найденные профили показывает `gridbash --list-profiles`.

Обсуждение

Вопросов и отзывов пока нет.

Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте

CLIШирокий доступ347Звезды репозитория

Терминальная оболочка для кодовых агентов: встроенные терминалы, git, файлы, задачи td и рабочие деревья рядом

CLIШирокий доступ1,1 тыс.Звезды репозитория

Настольное и браузерное рабочее пространство для параллельных сессий Claude Code, Codex и OpenCode в отдельных git worktree

CLIШирокий доступ318Звезды репозитория

Панель GitHub в терминале показывает задачи и запросы на слияние для ручного разбора работы агента в настраиваемых разделах.

CLIРасширенный доступ12,7 тыс.Звезды репозитория

CLI для git worktree с нечетким поиском: отдельная папка на каждую ветку, чтобы несколько агентов работали параллельно без конфликтов

CLIШирокий доступ480Звезды репозитория

Скилл tty7 учит Claude Code и Codex управлять панелями терминала tty7: запускать команды в настоящем PTY, читать экран и передавать работу другому агенту

СкиллШирокий доступ1,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
GridBash (эта карточка)нет131
Claude Squadнет8 738терминальное приложение для параллельных агентов с отдельными worktree; GridBash добавляет сетку до 100 панелей, ввод в несколько панелей сразу и связь агентов между собой
Agent Deckнет1 216менеджер сессий агентов со списком статусов; GridBash показывает панели одной сеткой и позволяет направлять ввод в выбранные

Коротко о README

README дает быстрый старт, таблицу команд `gridbash`, горячие клавиши, режимы сеансов и ссылку на полный справочник `docs/REFERENCE.md`. Пакет npm ставит только бинарник для текущей платформы.

Бейдж для README

Сообщить о проблеме

Foxx AIGridBash
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.