Unterm
v0.5.0 — signiert, notarisiert, für macOS / Linux / Windows

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.

🔌
MCP-Server

Zeilenweise begrenztes JSON-RPC auf 127.0.0.1:19876, durch Auth-Token geschützt. Shells starten, Pane-Status lesen, Screenshots erstellen, Sessions steuern.

unterm-cli

Dieselbe Schnittstelle aus jeder Shell, jedem Cron-Job oder Skript. Schlanker JSON-RPC-Client für den lokalen MCP — keine duplizierte Geschäftslogik.

🖥️
Web-Einstellungen

Moderne Konfigurations-UI im Browser, nicht im Zellraster. Tailwind + Alpine SPA auf 127.0.0.1:19877. Themes, Proxy, Aufnahmen, Sprache.

🌍
9 Sprachen

en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी sofort einsatzbereit. Systemspracherkennung automatisch.

🎬
Sitzungsaufzeichnung

Markdown nach OSC-133-Blöcken segmentiert, mit eingebauter Token-Maskierung. Aufnahmen liegen unter <cwd>/.unterm/sessions/.

📸
Bereichs-Screenshots

Ein-Klick-Bereichserfassung aus der Statusleiste. PNG auf die Festplatte, Bild in die Zwischenablage, Pfad in die Text-Zwischenablage.

🌐
Automatische Proxy-Erkennung

Liest macOS scutil / Windows-Registry / GNOME gsettings / Umgebungsvariablen. Ein Schalter, kein manuelles URL-Eintragen.

⚙️
GPU-Rendering

Basiert auf einer angepassten WezTerm-Engine — Metal auf macOS, OpenGL auf Linux, DirectX über ANGLE auf Windows.

Fünf Prinzipien, keine Ausnahmen

01
Local-first, keine Cloud

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.

02
KI lebt außerhalb des Terminals

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.

03
MCP ist erstklassige Oberfläche

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.

04
Plattformparität ist Korrektheit

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.

05
Weglassen statt verzieren

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 ansehen

Hä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.