Перейти к содержимому
kcorrai Station

Возможности

Терминал

Терминал и интеграция оболочки из VS Code, в окне, сделанном для агентов.

Терминал Station представляет собой xterm.js на той же линейке релизов, что поставляет VS Code, с перенесёнными скриптами интеграции оболочки из VS Code. Оболочки сообщают о каждой команде, поэтому у каждой есть отметка, точка с кодом возврата и место, куда можно вернуться.

5
оболочек, найденных на диске: PowerShell 7, Windows PowerShell, Git Bash, cmd, WSL
1 000
строк прокрутки восстанавливается на терминал: VS Code восстанавливает 100
100 мс
общий такт отрисовки для терминалов, в которые вы не печатаете
0:00 / 0:36

1/3 · У каждой команды своя отметка

Каждая команда получает отметку на полях. У упавшего прогона тестов отметка становится красной и хранит код выхода, так что видно, что сломалось, без прокрутки.

Записано в Station на примере проекта · ожидание ускорено

Терминал

Команды, которые видно

Интеграция оболочки (OSC 133 и 633) даёт каждой команде отметку на поле и точку, которая краснеет при сбое, с настоящим кодом возврата, а не просто 0 или 1. Ctrl+↑ и Ctrl+↓ переходят между командами; рабочий каталог отслеживается без повторных вопросов к оболочке.

Сделан для агентов

Вкладка каждого агента показывает, работает он или ждёт, и насколько заполнено контекстное окно этого агента. Ctrl+Shift+O открывает composer (просторное поле, где Enter переводит строку, а черновик переживает закрытие), и кладёт написанное в терминал неотправленным. Длинный промпт, вставленный в Claude Code, приходит одной вставкой.

Возвращается как был

Раскладки, прокрутка и папка каждого терминала восстанавливаются при запуске Station. Терминал, в котором работал агент, открывается как этот агент, возобновлённый через claude --resume в собственной командной строке оболочки, за вас ничего не печатается.

Лёгкий для машины

Оболочки живут в отдельном процессе: если node-pty упадёт, вы потеряете терминалы, а не окно. Терминалы, в которые вы не печатаете, рисуются на одном общем такте в 100 мс; тот, в который вы печатаете, рисуется сразу. Это изменение сократило нагрузку шести занятых агентов с большей части ядра CPU до его доли.

  • !name переходит в другой проект, !name C:\path регистрирует проект
  • Кликабельные пути file:line:col, поиск, sticky scroll, сниппеты
  • Сочетания Alt+стрелки для смены фокуса, работающие и на раскладках с AltGr

Два дня, все возможности, без карты.