Terminal zuerst · Worktree-Arbeitsplaetze · Aufsichtsschleifen · agents.md + MCP · Remote-Mac
Im Jahr 2026 ist das erste Fenster, das beim Hochfahren angeht, nicht mehr Ihre IDE. Es sind drei Terminals: Claude Code, Codex CLI und Antigravity CLI, jedes mit einer eigenen Sitzung. Dieser Artikel verzichtet auf Nachrichten und Zeitleisten. Er beantwortet eine Frage: Wie sieht der Arbeitstag eines Entwicklers wirklich aus? Und wenn parallele Worktrees, /goal-Schleifen sowie MCP und agents.md den Laptop ueber seine Grenzen treiben, warum wird ein remote High-Performance-Mac zum neuen Hauptarbeitsplatz? Erganzend lesenswert: Mac Mesh × AI-Agent-Zusammenarbeit und Git Worktree mit parallelen Branches.
Die Startreihenfolge am Morgen hat sich umgedreht. Zuerst geht das Terminal an, dann die IDE. Im Terminal laufen claude, codex und antigravity in je eigener Sitzung, fest an ein Repository gepinnt. Im Browser stehen ein GitHub-PR-Tab und eine Staging-URL offen. Die IDE liegt auf dem zweiten Monitor und dient als Flaeche fuer Diff und UI-Feinarbeit.
Der Grund ist keine Romantik fuer die Shell. Die Hauptbuehne ist vom Schreiben von Code zum Dirigieren der Agenten, die Code schreiben, gewandert. Agenten leben nativ in der Shell. Sie lesen das Repo, fuehren Befehle aus, editieren Dateien und starten Tests ohne Plugin-Bruecke. Die IDE ist nicht tot. Sie ist Nebenrolle fuer das visuelle Review geworden.
Die Tagesverteilung verschiebt sich entsprechend. Gestern: 80 Prozent Tippen, 20 Prozent Ausfuehren. Heute: rund 30 Prozent Absicht formulieren, 30 Prozent Diffs reviewen, 30 Prozent Tests laufen lassen und auswerten, 10 Prozent eigene Tastatur fuer Stellen, an denen wirklich nur ein Mensch helfen kann. Der Entwickler wird Reviewer und Tech Lead, der Agent fungiert als reaktionsschnelles Juniorteam.
Terminal zuerst: Claude Code, Codex und Antigravity CLI starten, jede Sitzung an das Repo-cwd pinnen. Die IDE wandert auf den zweiten Monitor und dient Diff und Review.
Eine Sitzung ist ein Arbeitsplatz: Jede Agentensitzung verfolgt genau ein Ziel (Refactoring, Bugfix, Tests, Migration). Zwei Ziele in einer Sitzung verunreinigen den Kontext.
Vom Abgleich der Absicht aus starten: Der erste Satz des Tages lautet meist: „Lies README, PR-Vorlage und die Aenderungen der letzten zwei Wochen, fasse das Ziel zusammen.“
IDE fuer das, was Augen besser koennen: Lange Diffs lesen, UI feinjustieren, Breakpoints setzen. Die Haupttastatur sitzt nicht mehr in der IDE.
Keine Plugin-Bibliothek mehr: Faehigkeiten bekommen Sie ueber agents.md und MCP-Server in den Agenten. Die IDE-Konfiguration wird duenner, nicht dicker.
2026 schreibt der Entwickler keinen Code im Terminal. Er dirigiert im Terminal jene, die Code schreiben.
Eine Sitzung erledigt nur eine Sache zugleich. Dort entsteht der erste Engpass. Die Loesung steckt seit langem in git: Worktrees. Ein Repository kann mehrere Branches gleichzeitig in unterschiedliche Verzeichnisse auschecken; der .git-Objektspeicher wird geteilt. Jeder Worktree gehoert einem Agenten. Refactoring, Tests, Migration, Doku und Experiment laufen parallel. Konflikte treten nicht mehr beim Editieren auf, sondern erst beim Merge.
| Dimension | Klassische IDE, ein Arbeitsplatz | AI-Agenten + Worktrees, viele Arbeitsplaetze |
|---|---|---|
| Parallele Aufgaben | 1 | 3 bis 5 (Refactor, Tests, Migration, Doku, Experiment) |
| Hauptaktion | Editieren, Speichern, Ausfuehren | Absicht senden, Diffs lesen, freigeben, mergen |
| Wann Konflikte auftauchen | Beim Editieren derselben Datei | Beim Merge, sichtbar gemacht durch git |
| Feedback-Schleife | Mensch → Code → Tests → Mensch | Mensch → Agent → Code → Tests → Agent → Diff → Mensch |
| Lokale Last | Niedrig (ein Prozess) | Hoch (mehrere parallele Builds und Tests) |
| Echter Engpass | Tippen und Denken | Lokale CPU, RAM, Disk-I/O |
Der Mehrwert liegt nicht in roher Geschwindigkeit, sondern darin, worauf sich die Aufmerksamkeit richtet. Statt auf den Cursor zu starren, ueberblickt man fuenf Worktrees wie ein Tech Lead fuenf Engineers. Wenn ein Agent stockt, abdriftet oder ueberschiesst, genuegt eine kurze Nachricht zur Kursanpassung. Die Tastatur muss man sich nur in Ausnahmen zurueckholen.
Hinweis: Worktrees sind ebenso zentral, um Build-Artefakte wie iOS DerivedData oder Gradle-Caches zu isolieren. Ohne sie ueberschreiben parallele Agenten denselben Cache. Praxisbericht: Git Worktree mit parallelen Branches.
Was den Tagesrhythmus wirklich aendert, ist nicht „der Agent schreibt mehr“, sondern „der Agent weiss selbst, wann er fertig ist“. Das neuere /goal in Claude Code und das Pendant in Codex koppeln eine Sitzung an eine pruefbare Erfolgsbedingung. Nach jeder Runde prueft ein kleines Evaluatormodell die Bedingung. Ist sie offen, geht der Agent weiter. Ist sie erfuellt, kehrt die Kontrolle zurueck.
Beispiel aus dem Alltag: vor dem Mittag wird im Terminal eingetippt „Ziel: npm run test:e2e komplett gruen; PR-Diff unter 500 Zeilen“. Sie verlassen den Platz. Wenn Sie zurueckkommen, ist der Diff PR-reif. Der Agent ist sechs Runden gelaufen, hat drei flaky Cases korrigiert und einen ueberfluessigen API-Change zurueckgenommen. Sechs Schritte fuer eine minimale Aufsichtsschleife, die mit fast allen CLI-Agenten funktioniert:
Erfolgsbedingung in einem Satz: Welches Kommando wird gestartet, welcher Output gelesen, welcher Schwellwert erreicht? Beispiel: „pnpm test gruen, lint ohne Warnungen.“
Grenzen ziehen: Welche Verzeichnisse darf der Agent aendern, welche Dateien sind tabu (migrations/, .env, Produktions-Secrets)?
Schleife starten: /goal "..." oder Pendant absetzen. Lesen, editieren, ausfuehren, Output pruefen, weiter iterieren uebernimmt der Agent.
Checkpoint einfuegen: Alle N Runden oder alle X Minuten haengt der Agent eine kurze Fortschrittsnotiz an eine Markdown-Datei an, die Sie spaeter ueberfliegen.
Nur bei Bedarf eingreifen: bei Stillstand, Abdrift oder beruehrten Grenzen. Mit einer Nachricht justieren und die Schleife weiterlaufen lassen. Tastatur nicht an sich reissen.
Einmal Review vor Merge: den vollstaendigen PR-Diff einmal durchlesen, Reviewkommentare hinterlassen, einen weiteren Durchlauf anstossen und mergen.
git worktree add ../proj-fix-flaky fix/flaky-e2e
cd ../proj-fix-flaky
claude
> /goal "pnpm test:e2e komplett gruen; migrations/ nicht aendern;
Diff < 500 Zeilen; alle 3 Runden PROGRESS.md aktualisieren"
# Mittagspause oder Meeting.
# Spaeter PROGRESS.md und git diff main pruefen, freigeben oder anstossen.
Die eigentliche Veraenderung betrifft die Aufmerksamkeit. Frueher mussten Sie am Platz bleiben. Heute parken Sie eine Aufgabe fuer 30 bis 60 Minuten bei einem Agenten und nutzen die Zeit fuer Hochwertiges: Specs lesen, Architektur skizzieren, mit Product abstimmen. Beim Checkpoint kehren Sie zurueck. Die Zeit eines Entwicklers wird erstmals planbar.
Die Basis des neuen Workflows ist kein IDE-Plugin-Marktplatz, sondern ein Ordner mit Markdown plus ein Protokoll. Dateien wie CLAUDE.md, agents.md und .cursorrules sind Projekt-Handbuecher fuer Agenten: Teamregeln, Build-Befehle, Verzeichnisgrenzen, Sicherheitsleitplanken, immer wiederkehrende Stolperfallen. Einmal geschrieben, profitieren alle Agenten davon. MCP (Model Context Protocol) macht Dasselbe mit Werkzeugen: Datenbanken, Browser, interne APIs, Ticketsysteme werden zu Faehigkeiten, die jeder Agent direkt aufruft, werkzeueguebergreifend wiederverwendbar.
| Datei / Protokoll | Hauptzielgruppe | Typischer Inhalt |
|---|---|---|
| CLAUDE.md | Claude Code | Repo-Kontext, Build-Befehle, Testeinstieg, Tabu-Verzeichnisse |
| agents.md | Werkzeueguebergreifende Konvention vieler CLI-Agenten | Der Standardeinstieg, „neuen Agenten dieses Repo vorstellen“ |
| .cursorrules | Cursor / Cursor cockpit | Editierstil, Naming, Verzeichnisgrenzen |
| skills- / commands-Verzeichnis | Jeder CLI-Agent (eigene Kommandos) | Wiederkehrende Ablaeufe gebuendelt als /deploy, /release |
| MCP-Server | Alle MCP-faehigen Clients | DB-Abfragen, Browser-Automatisierung, interne APIs, Ticketsysteme |
Mit dieser Schicht erhaelt das Team ein gemeinsames „Firmengehirn“. Neue Kolleginnen lesen nicht mehr zuerst das Wiki; sie lassen sich von einem Agenten, der agents.md liest, das Repo erklaeren. Eine Namensregel zu aendern erfordert keinen Aushang mehr; eine Zeile in .cursorrules schliesst am naechsten Tag den Loop in allen PRs. Eine neue Datenbank verlangt kein neues Skript; ein MCP-Server reicht. Teamregeln wandern aus dem menschlichen Gedaechtnis ins maschinelle Gedaechtnis.
Achtung: Keine Secrets oder produktiven Connection-Strings in CLAUDE.md oder agents.md. Diese Dateien werden vom Agenten vollstaendig in den Kontext geladen, was einer Veroeffentlichung gleichkommt. Wegen DSGVO und Auditierbarkeit gehoeren personenbezogene Daten und Secrets in den Laufzeit-Injection-Pfad via MCP oder in .env, mit einem expliziten „nicht lesen“-Hinweis.
Der Workflow klingt elegant. Die Hardware-Rechnung ist es nicht. Parallele Worktrees, lange /goal-Schleifen, headless Browser-QA und lokale Modellinferenz belasten CPU, GPU/ANE, RAM und Disk-I/O gleichzeitig. Ein gewoehnlicher Laptop laeuft binnen Tagen mit Vollluefter und voller SSD. Die folgenden Richtwerte helfen, die eigene Arbeitsumgebung einzuschaetzen:
node_modules, DerivedData oder Gradle-Caches von 10 bis 40 GB an. Plus Docker-Images und lokale Modellgewichte (4 bis 20 GB pro Stueck) ergibt sich ein 1 TB SSD-Minimum. Darunter ist die Platte in einer Woche voll./goal-Schleifen laufen 30 Minuten bis Stunden. Deckel zu, Strom weg, OS-Update – jedes davon bricht die Schleife ab. Ein dauerhaft erreichbarer Knoten verwandelt „nicht unterbrochen werden“ in einen weichen, aber sehr grossen Gewinn.Liegt die Rechnung offen, ist die Schlussfolgerung eindeutig: Das schwaechste Glied dieses Workflows ist nicht das Modell und nicht das Werkzeug, sondern die Maschine, die die Last traegt. Der Laptop bleibt geeignet als „Thin Client“ fuer Absicht, Diff-Review und Merge-Entscheidung. Die schwere Arbeit – parallele Worktrees, lange Schleifen, headless QA, Caches und Builds – gehoert auf einen remote High-Performance-Mac mit reichlich RAM, schnellem Storage und stabiler Kuehlung. Wer das dem Laptop zumutet, kassiert Throttling, Luefterlaerm und verlorene Runs. Fuer produktive iOS-CI/CD und stets laufende AI-Agenten ist die Mac-Mini-Cloud-Miete von VpsMesh in der Regel die bessere Wahl – dedizierte Knoten, planbare Ressourcen, sofortiger SSH- oder Remote-Desktop-Zugriff, keine Abschreibung und Wartung eigener Hardware. Spezifikationen und Preise auf der Preisseite, Einrichtungshinweise im Hilfezentrum.
Nein. Die IDE bleibt die beste Oberflaeche fuer UI-Design, Breakpoint-Debugging und Diff-Review. Veraendert hat sich nur ihre Rolle: Sie ist vom Ort, an dem Code geschrieben wird, zur sekundaeren Reviewflaeche herabgestiegen; die Hauptbuehne liegt im Terminal beim AI-Agenten. Den groesseren Rahmen zeichnet Mac Mesh × AI-Agent-Zusammenarbeit.
Parallele Worktrees, lange /goal-Schleifen, headless Browser-QA und lokale Modellinferenz belasten CPU, GPU/ANE, RAM und Disk-I/O gleichzeitig. Laptops throtteln, Luefter werden laut. Ein remote M4-Pro- oder Max-Mac mit mehr RAM, schnellerer Storage und stabiler Kuehlung uebernimmt die Schwerstarbeit; der Laptop bleibt Thin Client fuer Diff und Entscheidungen. Spezifikationen und Preise auf der Preisseite.
Alle drei sind Projekt-Handbuecher fuer Agenten. CLAUDE.md adressiert Claude Code, .cursorrules Cursor, agents.md ist eine werkzeueguebergreifende Konvention. Sie koennen koexistieren; jedes Werkzeug liest, was es braucht. Empfehlung: mit einer einzigen agents.md als universellem Einstieg beginnen und nur fuer das Hauptwerkzeug eine spezifische Datei ergaenzen. Einrichtungshinweise im Hilfezentrum.