Das Terminal,
das KI-Agenten steuern können.
Plattformübergreifendes Terminal mit eingebauten MCP-, HTTP- und CLI-Kontrollebenen. Claude Code, Cursor, Aider oder eigene Skripte — alle nutzen dieselbe JSON-RPC-Schnittstelle, um jede Operation zu steuern.
Open Source · Local-first · Keine Cloud · Kein Login
Eine Installation, drei Plattformen
Lade das signierte Paket für dein Betriebssystem herunter. Plattformübergreifende Parität ist eine Frage der Korrektheit — wenn ein Feature unter Windows funktioniert und unter macOS nicht, ist das ein Bug.
Vier Kontrollflächen, eine Engine
Jedes Unterm-Fenster startet einen lokalen MCP-Server und einen HTTP-Settings-Server. Den gleichen JSON-Zustand kann man von jedem aus lesen und schreiben.
Zeilenweise begrenztes JSON-RPC auf 127.0.0.1:19876, durch Auth-Token geschützt. Shells starten, Pane-Status lesen, Screenshots erstellen, Sessions steuern.
Dieselbe Schnittstelle aus jeder Shell, jedem Cron-Job oder Skript. Schlanker JSON-RPC-Client für den lokalen MCP — keine duplizierte Geschäftslogik.
Moderne Konfigurations-UI im Browser, nicht im Zellraster. Tailwind + Alpine SPA auf 127.0.0.1:19877. Themes, Proxy, Aufnahmen, Sprache.
en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी sofort einsatzbereit. Systemspracherkennung automatisch.
Markdown nach OSC-133-Blöcken segmentiert, mit eingebauter Token-Maskierung. Aufnahmen liegen unter <cwd>/.unterm/sessions/.
Ein-Klick-Bereichserfassung aus der Statusleiste. PNG auf die Festplatte, Bild in die Zwischenablage, Pfad in die Text-Zwischenablage.
Liest macOS scutil / Windows-Registry / GNOME gsettings / Umgebungsvariablen. Ein Schalter, kein manuelles URL-Eintragen.
Basiert auf einer angepassten WezTerm-Engine — Metal auf macOS, OpenGL auf Linux, DirectX über ANGLE auf Windows.
Fünf Prinzipien, keine Ausnahmen
Jeder Server, jeder API-Endpunkt, jede Aufnahme läuft auf 127.0.0.1. Kein Login, keine Telemetrie, kein Abo. Deine Shell-Historie gehört dir.
Kein Chat-Overlay, keine Ghost-Text-Vervollständigung, kein eingebautes KI-Panel. Das Terminal ist die Oberfläche — Claude Code, Cursor, deine Skripte greifen über MCP zu.
Jedes Produkt-Feature wird ab Tag eins mit einer MCP-Methode und einem CLI-Subkommando ausgeliefert. Was nicht von außen steuerbar ist, wird nicht ausgeliefert.
Ein Feature, das unter Windows funktioniert, aber unter macOS oder Linux ausfällt, ist ein Bug, kein „noch nicht unterstützt“. Mac, Linux, Windows kommen gemeinsam.
Wenn ein Feature umständlich wirkt, lösche es, statt es neu zu entwerfen. Rechtsklick-Menü, Cmd+Q-Bestätigung, manuelle Proxy-URL — gab es alles, wurde gestrichen, das Produkt wurde besser.
Wie Unterm sich unterscheidet
Drei Terminals haben 2026 die Messlatte verschoben. Jedes hat eine andere Spur gewählt.
| Funktion | Unterm | Warp | iTerm2 | Ghostty |
|---|---|---|---|---|
| MCP-steuerbar von außen | ✓ | ✗ | ✗ | ✗ |
| Local-first, keine Cloud | ✓ | ✗ | ✓ | ✓ |
| GPU-Rendering | ✓ | ✓ | ✗ | ✓ |
| macOS + Linux + Windows | ✓ | ✓ | macOS | macOS+Linux |
| Open-Source-Client | ✓ MIT | AGPL | ✓ GPL | ✓ MIT |
| KI im Terminal | ✗ (bewusst nicht) | ✓ (cloud) | ✗ | ✗ |
| 9-sprachige native UI | ✓ | en | en | en |
Vergleich basiert auf öffentlich dokumentierten Funktionen am 2026-05-01. Andere Terminals haben eventuell Closed-Source- oder Roadmap-Punkte, die nicht aufgeführt sind.
Unterm 0.5.0 holen
macOS-Bundle ist mit Developer ID signiert und Apple-notarisiert. Linux .deb / AppImage und Windows .msi / .zip sind ebenfalls veröffentlicht.
v0.5.0-Release auf GitHub ansehenHäufige Fragen
Was ist Unterm?
Ein plattformübergreifender Terminal-Emulator mit eingebauten MCP-, HTTP- und CLI-Kontrollflächen. Die Produktthese: Terminal als MCP-steuerbare Oberfläche — externe KI-Agenten steuern es von außen, statt KI ins Terminal selbst einzubauen.
Wie funktioniert das mit Claude Code, Cursor oder anderen Agenten?
Jedes Unterm-Fenster startet einen lokalen MCP-Server (TCP, JSON-RPC, Auth-Token-geschützt). Richte deinen MCP-Client auf 127.0.0.1:<port> — Port und Token werden beim Start in ~/.unterm/server.json geschrieben. Der Agent kann Shells starten, Befehle ausführen, Pane-Status lesen, Screenshots erstellen, Aufnahmen umschalten und Einstellungen ändern.
Wo liegt der Unterschied zu Warp?
Warp betreibt KI in einem geschlossenen Cloud-Orchestrator (Oz) — externe Tools wie Claude Code können Warp nicht von außen steuern. Unterm wählt den dritten Weg: KI aus dem Terminal heraushalten, das Terminal selbst als MCP-steuerbare Oberfläche bereitstellen, jeder Agent kann zugreifen. Keine Cloud, kein Login.
Wo gehen meine Daten hin?
Nirgendwohin außerhalb deines Rechners. MCP- und Web-Settings-Server binden ausschließlich auf 127.0.0.1. Sitzungsaufzeichnungen landen in <project>/.unterm/sessions/ mit eingebauter Token-Maskierung. Keine Telemetrie, keine Analytics, kein Login, keine Cloud-Round-Trips. Deine Shell-Historie gehört dir.
Wie skripte ich es?
Mit unterm-cli: session list, proxy status, theme set midnight, session record start, screenshot. Mit --json liefert jeder Subbefehl rohes JSON-RPC, für Shell-Pipelines und Cron-Jobs.
Ist es Open Source?
Ja — MIT-lizenziert. Rendering, Schriften, SSH und Mux kommen von der WezTerm-Engine, darüber liegt eine schlanke Unterm-Produktschicht (MCP, Web-Einstellungen, Aufzeichnung, i18n, Signaturpipeline). Quellcode unter github.com/unzooai/unterm.
Schwesterprojekte
Gleicher Autor, gleiche MCP-zentrierte Designphilosophie, andere Domänen.