FUNKTIONEN / 01

Der Arbeitsbereich um den Agent.

MidTerm ersetzt Terminal-basierte Coding-Agents nicht. Es gibt ihnen dauerhafte Sessions, räumliche Ordnung, normale Browser-Eingabe, prüfbaren App-Zustand und eine Kontrolloberfläche, die sich mit dir bewegt.

SESSIONS / 02

Die Arbeit überlebt den Browser.

Jedes Terminal ist ein echtes PTY auf dem Host. Wenn ein Client die Verbindung verliert, laufen Shell, Agent, Build und Server weiter.

Dauerhaft

Persistente Sessions

Arbeitsverzeichnis, Scrollback, Prozesszustand, Titel, Notizen, Entwürfe und Anhänge gehören zur Session — nicht zum Browser-Tab.

Räumlich

Teilen und sortieren

Agent, Testlauf, Logs und App-Server bleiben gemeinsam sichtbar. Sessions lassen sich neu ordnen und als dauerhafte Bookmarks sichern.

Multi-Host

Rechner als Tabs

Unabhängige MidTerm-Instanzen laufen zu Hause, im Büro oder auf einem Server. Benachbarte Browser-Tabs verbinden sie, ohne ihre Vertrauensgrenzen aufzuheben.

Mobil

Von überall neu verbinden

Desktop, Laptop, Tablet, Telefon, Browser oder installierte PWA greifen auf denselben Arbeitsbereich zu. Der Browser ist Client, nicht Besitzer der Arbeit.

MidTerm · Workspace ×
https://workstation:2000
MidTerm-Terminal mit Dateien und App-Vorschau in einem Browser-Arbeitsbereich

EINGABE / 03

Ergonomie für Agent-CLIs.

Direkte Terminal-Eingabe bleibt direkt. MidTerm ergänzt die Formulierungs- und Medienoberflächen, die lange Prompts und visuelles Debugging brauchen.

Paste

Bilder mit dem normalen Shortcut

Füge einen Screenshot mit Ctrl/Cmd + V ein. MidTerm lädt ihn auf den Session-Host und setzt einen nutzbaren Pfad ein.

Historie

Exakt und pro Session

Mit Enter gesendeter Text, mehrzeilige Prompts, Text-Pastes, Bilder und Dateien bilden eine Zeitachse. Elemente lassen sich wiederverwenden oder einzeln entfernen.

Formulieren

Command Bay

Entwirf mehrzeilige Prompts, hänge Dateien an, nimm ein Kamerabild auf, bewahre unfertige Eingaben und sende direkt ins echte Terminal.

Protokoll

Korrekte Terminal-Semantik

Direkte Eingabe und Steuerzeichen bleiben PTY-Input. Bewusste Sendegrenzen erhalten mehrzeiligen Inhalt, statt Zeilenumbrüche als eigene Befehle zu behandeln.

KONTEXT / 04

Die Arbeit bleibt neben der Shell.

Agents arbeiten besser, wenn die umgebenden Belege erreichbar sind, ohne Kontext in getrennten Werkzeugen neu aufzubauen.

Dateien

Den Host durchsuchen

Navigiere in Session-Dateien, lade Artefakte hoch und herunter, sieh Formate als Vorschau und füge Pfade ins aktive Terminal ein.

Git

Repository-Zustand sehen

Beobachte mehrere Repositories pro Session: Branch, ahead/behind, staged, modified, untracked und letzte Commits.

Browser

Dev Browser

Docke die entstehende App neben das Terminal. Prüfe Text, DOM-Outline, Konsole und Proxy-Logs, führe präzise Aktionen aus und erfasse Screenshots.

Teilen

Artefakte statt Screen-Scraping

Dateien und Browser-Befunde sind explizite Oberflächen. Der Agent arbeitet mit denselben Ergebnissen wie du, statt einen flachen Remote-Desktop zu erraten.

workstation:2000
Konsole und Entwicklungsbrowser nebeneinander in MidTerm

AGENT-SICHTBAR / 05

MidTerm lässt sich aus MidTerm bedienen.

Generierte mt-Helfer und authentifizierte JSON-APIs bieten deterministische Kontrolle. Kein zusätzliches Modell und keine fragile Heuristik sind nötig.

Steuern

Exakte Sessions adressieren

Sende Prompt, Tasten, Slash-Befehl oder Interrupt an eine benannte Session. Verteile Arbeit bewusst und hole begrenzte Ergebnisse zurück.

Beobachten

Zustand explizit lesen

Frage Aktivität, Aufmerksamkeit, Scrollback, Browser, Repositories, Fähigkeiten und geordnete Events über typisierte Oberflächen ab.

Publizieren

Agent-verfasste Steuerdaten

Agents publizieren Aufgaben, Status, Checkpoints, Todos, zu beantwortende Mails und nächste Schritte. MidTerm speichert die Bedeutung; es erfindet sie nicht.

Voice

Optionale Sprachsteuerung

Ein separater Provider-gestützter Sprachdienst kann dieselben expliziten Werkzeuge bedienen. Terminal-Produkt und Website funktionieren vollständig ohne ihn.

MidTerm installieren