Zum Inhalt springen
kcorrai Station

Funktionen

Terminal

Das Terminal und die Shell-Integration von VS Code, in einem Fenster für Agents.

Stations Terminal ist xterm.js auf derselben Release-Linie, die VS Code ausliefert, mit portierten Shell-Integrationsskripten von VS Code. Die Shells melden jeden Befehl, sodass jeder eine Markierung, einen Exit-Code-Punkt und einen Ort bekommt, zu dem du zurückspringen kannst.

5
Shells, auf der Festplatte gefunden: PowerShell 7, Windows PowerShell, Git Bash, cmd, WSL
1.000
Zeilen Scrollback pro Terminal wiederhergestellt (VS Code stellt 100 wieder her)
100 ms
gemeinsamer Zeichentakt für Terminals, in die du nicht tippst
0:00 / 0:36

1/3 · Jeder Befehl bekommt eine Marke

Jeder Befehl bekommt eine Marke am Rand. Ein fehlgeschlagener Testlauf färbt seine Marke rot und behält den Exit-Code, sodass du ohne Scrollen siehst, was kaputt ist.

In Station aufgenommen, in einem Beispielprojekt · Wartezeiten beschleunigt

Terminal

Befehle, die du siehst

Shell-Integration (OSC 133 und 633) gibt jedem Befehl eine Markierung am Rand und einen Punkt, der bei einem Fehlschlag rot wird, mit dem echten Exit-Code, nicht nur 0 oder 1. Ctrl+↑ und Ctrl+↓ springen zwischen Befehlen; das Arbeitsverzeichnis wird verfolgt, ohne die Shell zweimal zu fragen.

Gebaut für Agents

Jeder Agent-Tab zeigt Arbeitet oder Wartet und wie voll das Kontextfenster dieses Agents ist. Ctrl+Shift+O öffnet den Composer (ein geräumiges Feld, in dem Enter ein Zeilenumbruch ist und ein Entwurf das Schließen überlebt) und legt das Geschriebene ungesendet ins Terminal. Ein langer Prompt in Claude Code kommt als ein einziges Einfügen an.

Kommt zurück, wie es war

Layouts, Scrollback und der Ordner jedes Terminals werden beim Start von Station wiederhergestellt. Ein Terminal, in dem ein Agent lief, öffnet sich wieder als dieser Agent, fortgesetzt mit claude --resume in der eigenen Befehlszeile der Shell; dir wird nichts getippt.

Schonend für den Rechner

Shells leben in einem separaten Prozess: Stürzt node-pty ab, verlierst du Terminals, nicht das Fenster. Terminals, in die du nicht tippst, zeichnen auf einem gemeinsamen 100-ms-Takt; das, in das du tippst, zeichnet sofort. Diese Änderung brachte sechs beschäftigte Agents von dem Großteil eines CPU-Kerns auf einen Bruchteil davon.

  • !name springt in ein anderes Projekt, !name C:\path registriert eines
  • Klickbare file:line:col-Pfade, Suche, Sticky Scroll, Snippets
  • Alt-Pfeil-Fokus-Kürzel, die AltGr-Tastaturlayouts überstehen

Zwei Tage, alle Funktionen, keine Karte.