Liu ist ein natives Terminal für macOS, gebaut für Vibe Coding. Es sitzt zwischen Ihnen und Ihren Coding-Agenten — Claude Code, Codex, Gemini CLI, Copilot und mehr — und lässt zehn parallele Agenten-Threads wie einen Ort wirken. Metal-GPU-Renderer.
Liu sitzt zwischen Ihnen und verschiedenen Coding-Agenten und lässt zehn parallele Threads wie einen Ort wirken.
Drücke Cmd+K, um die Befehlspalette zu öffnen, und tippe "agent history", um jede installierte KI-CLI zu durchsuchen – Claude Code, Codex, Copilot, OpenCode, Qwen, Cline, Antigravity. Sitzungen nativ fortsetzen oder Transkripte scrollen, ohne den Agenten zu starten.
Liu verfolgt den Agenten in jedem geteilten Bereich, nicht nur in jedem Tab. Ein Tab benennt sich nach dem Chat des Agenten, trägt ein Logo je Agenten-Bereich und lässt einen Aktivitätsbalken laufen, während Ausgabe entsteht. Ruht der Zeiger darauf, listet ein Panel jeden Bereich - Agent, Chat-Thema und eine Pille mit working 1m 12s oder idle 40s. Beendet ein Agent einen Arbeitsabschnitt, fällt unter dem Tab eine Karte ein und der Abschlusston erklingt.
Drücke ⌘ ⇧ M und sprich. Whisper large-v3-turbo läuft auf diesem Mac - kein Netz, kein Konto, nichts wird hochgeladen - und die Wörter werden in den Bereich getippt, der den Fokus hat: in Claude Code, in einer normalen Shell, in einem REPL. Eine Live-Wellenform zeigt, was das Mikrofon tatsächlich hört; beim Stoppen friert die Spur ein und ein Scan läuft darüber, während das Audio transkribiert wird. Mikrofon wählen, aus allen 100 Sprachen wählen, die Whisper kennt, oder stattdessen eine gehostete Sprach-API ansteuern.
Drücke ⌘ K und wähle Sketch: Über dem Terminal öffnet sich eine Zeichenfläche - Stift, Linie, Pfeil, Rechteck und Radierer, 14 Farben und ein Regler für die Strichstärke. P L A R E wechseln das Werkzeug, ⌘ Z macht rückgängig. Esc oder Return macht aus der Zeichnung ein PNG und legt es in die Zwischenablage, bereit zum Einfügen in einen Agenten, der Bilder liest - zeige ein Layout, statt es zu beschreiben. ⌥ Esc schließt ohne Kopieren.
Beschreiben Sie ein Aussehen, ein lokaler Agent gibt JSON aus, Liu wendet es live an. Gespeichert in ~/.config/Liu/themes/. Der Agent bekommt Lius eigenen Theme-Leitfaden und füllt alle 25 Farbfelder. Angeboten werden nur Agenten aus deinem PATH; das Ergebnis erscheint neben den 19 integrierten Themes unter Einstellungen → Appearance.
Der Datei-Browser öffnet READMEs, Designs und Agenten-Notizen — gestylte Markdown-Vorschau oder Raw-Bearbeitung im Fenster. Bilder, Code und Links im Lesemodus. Codeblöcke zeigen ihre Sprache und einen Kopieren-Button, und ![[note]] bettet eine andere Notiz direkt ein.
Drücke ⌘ K und wähle Code Editor: Der Tab wird zu einer kleinen IDE - Explorer-Leiste links, die Datei rechts, ein Dateityp-Symbol auf jeder Zeile und jedem Tab. Ein tabellengesteuerter Highlighter deckt über 50 Sprachen ab, und das Script in einer Vue-, Svelte- oder Astro-Komponente wird vom selben Code gelext wie eine .js-Datei. ⌘ F sucht, ⌘ ⇧ F ersetzt, ⌘ S speichert; die Statusleiste zeigt Zeile/Spalte, Sprache, Zeilenende und Kodierung.
Ein Wissensgraph jeder Markdown-Datei in einem Ordner – Knoten sind Dateien, Kanten sind [[Wikilinks]] und Einbettungen. Ein kräftegesteuertes Layout ordnet sie an; beim Überfahren einer Notiz leuchten deren Nachbarn auf, ziehen zum Anheften, klicken zum Öffnen.
Jede Notiz lebt in einem Vault. ⌘ + K → Notiz erstellen lässt einen lokalen Agenten Markdown direkt hineinschreiben, [[Wikilinks]] verbinden sie und speisen den Graphen, und Notiz öffnen / Notizen durchsuchen springt überallhin. Terminal-Agenten erben $LIU_VAULT und schreiben ebenfalls dorthin — ⌘ + ⇧ + A gibt jede Notiz als @source zurück. Eine Wissensbasis, geteilt von Ihnen und Ihren Agenten.
liu-notify meldet sich nur, wenn ein Agent Sie wirklich braucht – und nur dann: per Sprachhinweis, Desktop-Banner oder einem eigenen Sound. Ein eigenständiger Hintergrunddienst, der auch bei geschlossenem Liu weiterläuft.
Drücken Sie zweimal Ctrl + ⌘ im Prompt — das lokale Metal-beschleunigte LLM (oder der gewählte Agent) übersetzt Nicht-Englisch ins Englische, bevor die Anfrage Ihr Gerät verlässt. Das Kontextfenster schrumpft, API-Kosten sinken drastisch.
Vollständiger SSH-Client hinter einer Session: Live-Datei-Upload/-Download, Remote-Dateibrowser, Sitzungsmenü, Port-Weiterleitung (-L / -D), Passwort-/Schlüssel-/Agent-Auth, Known-Hosts TOFU, Mosh-Reconnect und Verlauf.
Ein einziges ⌘ + K durchsucht jeden Befehl, jede Einstellung, jeden Host, jedes Snippet, jedes Theme und jeden Agent-History-Eintrag — keine Menüsuche, keine Muskelerinnerung nötig. Sie wechselt auch ihre Form: Open Note ist ein Notiz-Schnellwechsler, Search Notes durchsucht deinen Vault im Volltext und Go to Heading springt durch die Gliederung des geöffneten Dokuments.
Bis zu 32 Tabs, jeder mit bis zu 8 Panes in einem H/V-Split-Baum. Pane-Drag-and-Drop. ⌘ + ⇧ + I sendet Eingaben gleichzeitig an alle aktiven Panes. Zieh einen Tab heraus, um ein Fenster zu erzeugen, oder auf die Tab-Leiste eines anderen Fensters, um ihm beizutreten. Nach einem Neustart öffnet Liu deine Tabs wieder.
Sidebar lokal + SFTP-Browser mit Ein-Klick-Öffnen. NSFilePromise zieht und überträgt Dateien im Hintergrund zum Finder. 32 MiB LRU-Bild-Cache. Er öffnet sich im Arbeitsverzeichnis des fokussierten Bereichs. Ziehst du eine Finder-Datei auf einen Bereich, wird ihr Pfad in den Prompt geschrieben – oder per SFTP hochgeladen, wenn der Bereich eine SSH-Sitzung ist.
Tabs, die N Minuten inaktiv sind, werden automatisch ausgesetzt — CPU und RAM sinken nahezu auf null. Klicken Sie, um sofort genau dort fortzufahren, wo Sie aufgehört haben, mit intaktem Scrollback. Nur ein Tab, der am Prompt wartet, schläft ein. Ein Build, ein Dev-Server oder ein Agent mitten in einem Zug hält ihn wach; im Schlaf wird der Scrollback auf die Festplatte gesichert.
Bündeln Sie zusammengehörige Terminals in benannte, farbcodierte Gruppen direkt in der Tab-Leiste — im Chrome-Stil. Erstellen Sie mit ⌘ + ⇧ + G, Drag-and-drop oder Rechtsklick. Klappen Sie eine Gruppe zu, um ihre Tabs auszublenden und in den Schlafmodus zu versetzen, wodurch deren PTY/SSH-Verbindungen freigegeben werden. Umfärben aus einer 8-Farben-Palette, inline umbenennen, Gruppierung aufheben oder eine ganze Gruppe auf einmal schließen. Benannte, farbige Gruppen überstehen Neustarts — bis zu 8 gleichzeitig.
Registrieren Sie lokale Projektordner als Sites, starten und stoppen Sie deren Dev-Server in einem Panel und beobachten Sie Live-Prozesslogs — Local-URL, HMR und Status auf einen Blick. Browser öffnen, neu starten oder Site entfernen, ohne das Terminal zu verlassen.
Aktiviere den Element-Picker im integrierten Browser von Liu und klicke auf ein beliebiges Element einer Live-Seite — einen Button, eine Karte, eine verrutschte Zeile. Liu erfasst dessen CSS-Selektor, Tag, Text, Größe und das vollständige HTML und fügt es als Kontext-Chip inline in den Prompt deines Agenten ein. Keine Screenshots, kein Copy-Paste: Zeige auf den exakten Knoten, und Claude, Codex oder jede CLI sieht genau das, was du siehst. Ideal für "korrigiere das", "gestalte das um" oder "warum ist das nicht zentriert?".
English · Türkçe · 简体中文 · 한국어 · Español · Italiano · Français · 日本語 · العربية