Paneflow ist ein nativer, GPU-beschleunigter Workspace zum parallelen Ausführen von CLI-Coding-Agenten. Es ist keine gehostete Agent-Runtime und keine generische Terminal-Featureliste. Es legt sichtbare Panes, Projektkontext, Agent-Zustand, lokale Orchestrierung und Review-Flächen um die Tools, die du bereits nutzt.
Neu bei Paneflow? Starte mit Get started und nutze diese Seite danach als Feature-Karte.
Feature-Karte
- Workspace: Panes, Layouts, Projekte, Tabs und Sitzungswiederherstellung. Lies Layouts.
- Agenten: Agent-Panes, Projekt-Threads, freie Chats und Lifecycle-Status. Lies Conductor.
- Kontext: Dateibaum, Branch-Badges, Dev-Server-Ports und klickbare URLs. Lies Shortcuts and actions.
- Orchestrierung: CLI, JSON-RPC IPC,
paneflow up,paneflow flowund Event-Streams. Lies Scripting. - MCP: Read-only-Zugriff auf Panes für konfigurierte Agenten. Lies Scripting.
- Review: Git-Worktrees, Diff-Spalten, Review-Prompts und menschlich freigegebene Übergabe. Lies Review.
- Einstellungen: Themes, Terminal-Defaults, Workspace-Templates und KI-Zugriffskontrollen. Lies Settings.
Workspace-Modell
Paneflow hat zwei Kernschichten: Workspaces und Panes. Ein Workspace ist ein unabhängiger Projektkontext. Ein Pane ist ein echter Terminal-Split in diesem Workspace.
Teile das fokussierte Pane horizontal (Cmd/Ctrl+Shift+D) oder vertikal
(Cmd/Ctrl+Shift+E). Jedes neue Pane startet eine Shell im selben
Arbeitsverzeichnis. Verschiebe den Fokus mit Alt+Arrow, öffne einen weiteren
Workspace mit Cmd/Ctrl+Shift+N und forme den aktuellen Pane-Baum mit den vier
Layout-Voreinstellungen um: gleichmäßig horizontal,
gleichmäßig vertikal, Haupt-Vertikal und gekachelt.
Die Sitzungswiederherstellung speichert Workspace-Layout, Pane-Baum, Arbeitsverzeichnisse, benutzerdefinierte Buttons, Projekte und Chats. Der Scrollback bleibt prozesslokal, daher beginnt die Terminalausgabe nach einem Neustart frisch. Paneflow hält Kindprozesse nach dem Schließen der App nicht am Leben. Starte lange laufende Dev-Server oder Agenten neu, wenn der zugrunde liegende Prozess beendet wurde.
Agent-Supervision
Starte Claude Code, Codex, OpenCode, Gemini, Pi, Hermes oder jeden CLI-Agenten,
der in deinem PATH verfügbar ist. Paneflow führt den Agenten in einem normalen
PTY-Pane aus, sodass du das rohe Terminal beobachten, den Prozess unterbrechen
oder per Tastatur übernehmen kannst.
Unterstützte und gehookte Agenten können reichere Lifecycle-Zustände melden, etwa thinking, waiting, finished, errored oder stalled. Andere CLI-Tools laufen weiterhin in Panes, aber Paneflow kennt nur das, was sich aus Prozessbaum und Terminalaktivität ableiten lässt.
In einem Projekt nutzt du Projekt-Threads für unabhängige Agent-Sitzungen, die
an den Codebase gebunden sind. Für Recherche, Planung oder schnelle Fragen
außerhalb eines Projekts öffnest du einen Agent-Chat aus deinem Home-Verzeichnis
(~). Frühere Chats bleiben in der Seitenleiste erreichbar.
Workspace-Kontext
Zeige Paneflow auf einen Codebase und er wird zum Projekt: Der Dateibaum öffnet sich in der Seitenleiste, der aktive Git-Branch steht im Header und neue Panes sind an dieses Verzeichnis gebunden. Öffne mehrere Projekte als Tabs in einem Fenster, wenn du zwischen Repositories wechseln musst, ohne den lokalen Kontext jedes Panes zu verlieren.
Der Dateibaum lässt dich den aktuellen Workspace durchsuchen, eine Datei neben einer Agent-Sitzung öffnen und absolute oder relative Pfade für Prompts und Befehle kopieren. Benutzerdefinierte Aktionsbuttons pinnen häufige Befehle wie Build, Test, Lint oder Dev-Server-Start oben im Fenster.
Wenn ein Prozess in einem Pane auf einem Port lauscht, ordnet Paneflow diesen Port dem Pane über die Prozess- und Socket-Tabellen des Betriebssystems unter Linux, macOS und Windows zu. Bekannte Frontend-Tools wie Next.js, Vite, Nuxt, Remix, Astro, Webpack, Angular und React-Skripte können klickbare URLs anzeigen. Terminal-Banner-Matching ergänzt Labels für weitere Servertypen, wenn die Ausgabe genug Signal enthält.
Scripting und MCP
Das paneflow-Binary ist auch eine lokale CLI über Paneflows JSON-RPC
IPC-Socket. Skripte können Panes auflisten, Scrollback lesen, Ausgaben
durchsuchen, Agent-Zustand inspizieren, Lifecycle-Events streamen, Panes
splitten, Panes fokussieren, Prompts hinter einer Schreibfreigabe vorbefüllen,
deklarative Workspaces mit paneflow up starten und Multi-Agent-DAGs mit
paneflow flow ausführen.
Paneflow liefert außerdem eine read-only MCP-Brücke. Nach der Installation für
einen unterstützten Agenten stellt sie list_panes, read_pane und
search_pane bereit, damit ein Assistent ein anderes Pane ohne Copy-Paste
inspizieren kann. Die Brücke kann nicht in Panes tippen oder sie steuern, und
Terminalausgabe wird als nicht vertrauenswürdige Daten zurückgegeben.
Die vollständige Befehlsreferenz steht in Scripting and automation.
Worktrees und Review
Erstelle Git-Worktrees für unabhängige Aufgaben, ohne deinen Haupt-Checkout zu berühren. Paneflow öffnet jeden Worktree als eigenen Kontext mit eigenem Branch, eigenen Dateien, Panes und Agent-Sitzungen. So bleibt parallele Agent-Arbeit sichtbar, ohne jede Aufgabe in denselben Working Tree zu drücken.
Die Review-Fläche zeigt Worktree-Diffs nebeneinander, mit Hunk-Navigation, Review-Prompts und eingebetteten Review-Terminals. Paneflow kann Prompts für einen Agenten vorbefüllen, aber der normale Flow bleibt menschlich freigegeben: Du entscheidest, was gesendet und wann es submitted wird.
Lies Review für den vollständigen Workflow.
Weiter erkunden
- Shortcuts and actions - die Standard-Keymap und Aktionsnamen für
paneflow.json-Overrides. - Configuration - wo
paneflow.jsonliegt und was jeder Key macht. - Troubleshooting - Vulkan unter Linux, Gatekeeper unter macOS, DirectX unter Windows, PATH, Fonts.