~❯termobox --version✓ 0.02s
Termobox 0.9.6 · терминал для macOS
Закройте Termobox. Сборка продолжится.
Каждая вкладка живёт в своём процессе-хранителе. Выход из приложения и даже его падение не трогают ни Claude Code, ни сборки, ни ssh: при следующем запуске окна возвращаются с экраном и историей.
Это не картинка терминала, а он сам. Внизу живая командная строка: наберите или спросите словами. ⌘↑ ⌘↓ ходят между блоками.
~❯termobox --help✓ 0.01s
Что умеет
- сессии
- вкладки живут в хранителе: ⌘Q и падения их не трогают
- агент
- строка, которая не команда, уходит к Claude Code или Codex
- sudo
- пароль спрашивает отдельное окно, агент его не видит
- блоки
- у каждой команды полоса и код выхода, ⌘↑ ⌘↓ между ними
- вкладки
- стеклянные, перетаскиваются, уходят в другие окна
- ссылки
- папки, файлы и адреса в выводе — кликабельны
- темы
- восемь тем, прозрачность, звук клавиш
- клавиши
- всё, что под пальцами
- скачать
- Termobox-arm64.dmg
~❯diff обычный-терминал termobox✗ 1
Чем Termobox отличается
-Закрыли окно — сборка и ssh завершились вместе с ним.
+⌘Q и падение не трогают сессии: они живут в хранителе.
-Агент — отдельная программа, её запускают отдельно.
+Агент в той же строке: просьба словами уходит к Claude Code или Codex.
-ды -дф: command not found
+Команда в русской раскладке перепечатывается и выполняется.
-Вывод нужной команды ищут прокруткой.
+У каждой команды полоса и код выхода, ⌘↑ ⌘↓ ходят между ними.
-Папка в выводе — просто текст.
+Щелчок по папке переводит туда оболочку, набранная строка остаётся.
~❯termobox ps✓ 0.03s
Сессии живут отдельно от окна
Каждая вкладка — своя сессия termobox-keeper: процесс, который держит терминал и программы в нём. Окно Termobox только показывает их.
- ⌘Q или падение — сессии работают дальше. При запуске окна возвращаются с теми же вкладками в том же порядке, с экраном и историей.
- ⌘W или крестик — сессия вкладки завершается по-настоящему.
- Только ваши. Сессии лежат в
~/Library/Application Support/Termobox; папки закрыты от других, хранитель проверяет, кто на другом конце сокета.
Проверьте здесь: наберите — страница «закроется», а сборка из таблицы продолжит идти.
~/app❯почему упал тест?✓ 6.4s
агент смотрю экран: keeper::reattach ждёт сокет хранителя, а тест запустился раньше, чем тот появился. Запущу его отдельно:
cargo test -p termobox-keeper reattach Выполнить? ⏎ / д — да · с — на сессию · н — нет д
test keeper::reattach ... ok
Агент прямо в командной строке
Строка, которая не команда — просьба словами, ссылка с заданием, опечатка или ? …, — по Enter уходит агенту: Claude Code (по умолчанию) или Codex с вашей подпиской. Он видит папку, код последней команды и последние строки экрана, сам выполняет команды и каждый раз спрашивает разрешения.
- Ответ на «Выполнить?»: Enter или «д» — да, «с» — на всю сессию, «н» — нет. Ctrl+C останавливает ход агента.
- Команды с вопросами — пароль, y/n, ssh, vim — агент не выполняет вслепую: «Выполнить в терминале?», и отвечаете вы.
- ИИ-подсказки в zsh: серым дописывается продолжение — из истории, после паузы от Claude Haiku. → принимает.
- Экран при вас:
NOVA_TERM_SCREEN=0не отправляет его агенту.nova newначинает новый разговор.
Попробуйте в строке внизу:
~❯sudo dscacheutil -flushcache✓ 1.2s
Пароль для sudo агент не видит
Команды с sudo агент выполняет сам, а пароль спрашивает отдельное тёмное окно Termobox и показывает в нём команду. Пароль уходит прямо в /usr/bin/sudo.
Сохранённый в связке ключей пароль вводить больше не нужно, но окно с командой появляется при каждом sudo с кнопкой «Разрешить»: root без вашего ведома агент не получит.
- Доступ агента: «Спрашивать» (по умолчанию), «Правки сам», «Авто-проверка», «Без вопросов».
- Ключи и пароли —
~/.ssh,.env, облачные учётные данные — Claude Code не читает ни на каком уровне. У Codex свои правила: читающие команды он выполняет без вопросов. - Сам Termobox в сеть не ходит. Всё, что уходит с машины, идёт через CLI агентов и ваши программы.
~/app❯cargo test✗ 101 · 12.8s
test keeper::reattach ... FAILED
test result: FAILED. 41 passed; 1 failed
Каждая команда — отдельный блок
Интеграция с zsh и bash ставит у каждой команды полосу: зелёную, если прошла, красную, если упала, — как у этого блока. ⌘↑ и ⌘↓ ведут к предыдущей и следующей команде, щелчок по полосе выделяет вывод, ⇧⌘C копирует вывод последней. Блоки остаются у вкладки и после перезапуска, работают и в bash 3.2 из macOS.
Вся эта страница — такие блоки. Нажмите ⌘↑ или ⌘↓ (на Windows и Linux — Alt+↑ Alt+↓) или щёлкните по полосе слева.
~❯# ⌘T✓
Вкладки из стекла
⌘T открывает вкладку в папке текущей. Выбранная стоит на стеклянной плашке, которая переезжает к другой; новая прилетает каплей из «+». Вкладки перетаскиваются: по полосе меняют место, на другое окно переходят в него, в сторону становятся отдельным окном — программы в них не прерываются.
Вверху страницы настоящая полоса вкладок: нажмите , перетащите вкладку, закройте её крестиком.
~/projects❯ls✓ 0.01s
Ссылки, по которым можно щёлкнуть
Под указателем подчёркивается одна ссылка. Папка становится папкой оболочки — cd, а набранная строка остаётся. Адрес открывается в браузере, файл — своей программой, скрипт только показывается в Finder. Ссылкой становится и слово, которое называет существующий файл.
Наберите что-нибудь в строке внизу и щёлкните по app/ — строка переедет в эту папку, набранное останется.
~❯termobox theme --list✓ 0.01s
Восемь тем, стекло и звук клавиш
Темы меняют фон, шапку, 16 цветов, выделение и акцент; выбранная выше перекрашивает весь сайт. Фон можно сделать прозрачным до 60 % — сквозь него видно размытый рабочий стол, а текст остаётся чётким. Синхронный вывод: Claude Code и neovim перерисовываются без мерцания.
~❯termobox keys✓ 0.01s
Клавиши
~/Downloads❯open Termobox-arm64.dmg✓
Скачать Termobox
- Откройте DMG и перетащите Termobox в «Программы».
- Для агента нужен Claude Code или Codex с вашей подпиской:
claude auth loginилиcodex login. - Агент в строке работает в zsh (оболочке Mac по умолчанию) и bash 4+, ИИ-подсказки — в zsh.
Чего пока нет:
- кадры считает процессор; отрисовка на видеокарте — в следующей версии;
- ИИ-подсказки только в zsh и только через Claude Code;
- в bash 3.2 из macOS агент в строке и переход по ссылкам на папки выключены.