KI-Agenten in der Schleife: Loops in Claude Code und Codex

KI-Agenten in der Schleife: Loops in Claude Code und Codex

Wie geplante Aufgaben KI-Agenten wiederkehrend arbeiten lassen und worauf Teams bei Kosten und Aufsicht achten sollten

Aktualisiert:

Abstract

Was ein Loop bei KI-Agenten ist, welche Auslöser es gibt und wie Sie geplante Aufgaben in Claude Code und Codex mit Kostenkontrolle einrichten.
  • #Claude Code
  • #Codex
  • #Loops
  • #KI-Agenten
  • #Automatisierung
  • #Goal-Loop
  • #Heartbeat
  • #Cron
  • #Hook
  • #Routinen
  • #geplante Aufgaben

Wenn nicht mehr der Mensch den Prompt abschickt: Auslöser, Auftrag und Abbruchkriterium eines Agenten-Loops

Jeden Morgen dasselbe Ritual: Rechner an, Terminal öffnen, dem Coding-Agenten eintippen, er möge nachsehen, welche Pull Requests seit gestern liegen geblieben sind. Die Antwort ist meist nützlich, der Auftrag ändert sich nie, und trotzdem muss ein Mensch ihn jedes Mal von Hand auslösen. Genau an dieser Stelle setzt die Idee an, die im KI-Umfeld unter dem Schlagwort „Loop“ diskutiert wird.

Ein Loop ist kein neues Paradigma, sondern eine alte Technik mit neuem Ziel: Statt dass ein Mensch den Prompt abschickt, tut es ein Auslöser, also eine Uhrzeit, ein Ereignis oder ein noch nicht erreichtes Ziel. Claude Code von Anthropic und Codex von OpenAI bieten dafür inzwischen eigene Funktionen. Wer sie sinnvoll nutzen will, sollte das Prinzip verstehen, denn die eigentliche Arbeit steckt nicht im Klick auf „Zeitplan anlegen“, sondern im Auftrag, im Abbruchkriterium und in der Frage, wer die Ergebnisse kontrolliert.

Was ein Loop bei KI-Agenten ist

Die meisten Menschen kennen genau eine Art, mit einem KI-Agenten zu arbeiten: die Nachricht. Sie tippen eine Frage, warten auf die Antwort und schreiben die nächste Nachricht. Das ist ein vom Menschen gesteuertes Wechselgespräch, und für viele Aufgaben bleibt es die richtige Form, weil Sie jederzeit eingreifen, nachfragen und korrigieren können.

Bei einem Loop fällt diese menschliche Hand weg. Der Prompt, also die Arbeitsanweisung an das Sprachmodell, wird vorab formuliert und dann vom System selbst immer wieder ausgelöst. Im Kern ist das automatisiertes Prompten. Neu daran ist nur, wer am Ende der Kette steht: Früher startete ein Zeitplan ein starres Skript, das genau eine Sache tat. Heute startet er einen Agenten, der Dateien liest, Werkzeuge aufruft, Code ändert und selbst entscheidet, welcher Schritt als Nächstes sinnvoll ist.

Daraus folgt der wichtigste Unterschied zum klassischen Skript. Ein Skript tut auch beim hundertsten Lauf exakt dasselbe. Ein Agent kann bei gleichem Prompt unterschiedliche Wege gehen. Das macht ihn flexibler, aber auch schwerer vorhersehbar. Ein Loop ist deshalb immer auch eine Frage des Vertrauens und der Aufsicht.

Vier Auslöser: Takt, Zeitplan, Ereignis und Ziel

Drei der vier gängigen Auslöser sind so alt wie die Systemadministration selbst. Der vierte ist erst mit den Agenten wirklich praktikabel geworden.

Heartbeat: der regelmäßige Takt

Ein Heartbeat, auf Deutsch Herzschlag, löst in festen Abständen aus, etwa alle fünf Minuten oder jede Stunde. Bei jedem Schlag prüft der Agent, ob es etwas zu tun gibt. Angenommen, ein Supportteam möchte neue Tickets schnell vorsortieren: Ein stündlicher Herzschlag lässt den Agenten die neuen Einträge lesen, nach Dringlichkeit einordnen und eine Notiz anlegen. Gibt es nichts Neues, endet der Lauf sofort.

Cron: der feste Termin

Cron ist der klassische Zeitplaner unter Unix und Linux. Im Unterschied zum gleichmäßigen Takt nennt er konkrete Termine: „werktags um 7 Uhr“ oder „jeden Freitag um 16 Uhr“. Für Agenten eignen sich solche Termine für Berichte und Aufräumarbeiten, etwa eine Wochenübersicht über offene Änderungen vor dem Teammeeting.

Hook: die Reaktion auf ein Ereignis

Ein Hook, wörtlich Haken, klinkt sich in ein Ereignis ein. Das kann ein internes Ereignis sein, etwa der Start einer Sitzung oder das Ende einer Antwort des Agenten, oder ein externes, etwa ein neuer Pull Request oder eine eingehende Nachricht, die per Webhook eine Aktion anstößt. Claude Code kennt Hooks für Ereignisse im Lebenszyklus einer Sitzung, mit denen sich etwa nach jeder Dateiänderung automatisch ein Formatierer oder ein Test starten lässt.

Goal-Loop: Arbeiten bis zum Ziel

Der vierte Typ hat keine Uhr, sondern ein Ergebnis im Blick. Der Agent bekommt einen überprüfbaren Zielzustand und arbeitet so lange, bis dieser erreicht ist oder bis eine vorher festgelegte Grenze greift. Ein typisches Beispiel lautet: „Überarbeite das Modul, bis alle Tests grün sind und der Linter keine Fehler meldet.“ Entscheidend ist das Wort „überprüfbar“. Tests, ein erfolgreicher Build oder ein Linter liefern eindeutige Signale. „Bis der Code schön ist“ liefert keines.

Die bekannteste Spielart dieses Musters ist die sogenannte Ralph-Wiggum-Technik, bei der ein Agent denselben Auftrag in einer Endlosschleife immer wieder bekommt, bis die Aufgabe erledigt ist. Was dahintersteckt und wann sie sich eignet, erklärt der Beitrag Die Ralph-Wiggum-Technik für KI-Coding-Agenten. Hier geht es um das allgemeine Prinzip wiederkehrender Aufträge und die Werkzeuge dafür.

Wofür sich wiederkehrende Aufträge eignen

Ein hilfreiches Bild für den Entwurf eines Loops ist die Einarbeitung einer neuen Kollegin. Einer Assistenz würde man etwa sagen: „Gehen Sie jeden Freitag meinen Kalender durch, notieren Sie abgesagte Termine und schicken Sie mir eine kurze Zusammenfassung.“ Das ist ein wiederkehrender Auftrag mit klarer Aufgabe, festem Termin und erkennbarem Ergebnis, also genau das, was ein Loop braucht.

Einem Entwicklerteam gegenüber könnte der Auftrag lauten: „Prüfen Sie jeden Morgen, welche Änderungen seit mehr als einem Tag ohne Review liegen, und melden Sie sie im Teamkanal.“ Auch das ist ein Loop. Und wer anordnet, jede neue Änderung so lange nachzubessern, bis sie die Qualitätsprüfungen besteht, beschreibt einen Goal-Loop.

Gut geeignet sind Aufgaben mit drei Eigenschaften:

  • Sie wiederholen sich täglich, wöchentlich oder bei jedem bestimmten Ereignis.
  • Sie sind klar umrissen, sodass sich der Auftrag ohne Rückfragen verstehen lässt.
  • Ihr Ergebnis ist prüfbar, durch einen Test, eine Liste, einen Bericht, den ein Mensch in wenigen Minuten durchsieht.

Schlecht geeignet sind dagegen Aufgaben, die laufend Abwägungen verlangen: Architekturentscheidungen, Gespräche mit Kunden, alles mit rechtlicher Tragweite. Hier hilft der Agent besser im Dialog als in der unbeaufsichtigten Schleife.

Was ein Loop technisch braucht

Damit Agenten unbeaufsichtigt arbeiten können, ohne sich gegenseitig oder dem Team in die Quere zu kommen, braucht es einige Bausteine. Die Begriffe unterscheiden sich je nach Werkzeug, das Prinzip ist überall ähnlich.

Eigene Arbeitsbereiche über Git-Worktrees

Ein Git-Worktree ist eine zusätzliche Arbeitskopie desselben Repositorys mit eigenem Branch. Man kann sie sich als abgetrennten Schreibtisch vorstellen: Der Agent arbeitet dort, ohne die Dateien zu verändern, an denen ein Mensch oder ein anderer Agent gerade sitzt. Laufen mehrere Loops parallel, ist diese Trennung Pflicht, sonst überschreiben sie sich gegenseitig.

Skills, Plugins und Connectoren

Skills sind beschriebene Arbeitsabläufe, die der Agent bei Bedarf lädt, etwa „So erstellen wir einen Release-Bericht“. Sie sorgen dafür, dass wiederkehrende Aufgaben immer auf dieselbe Weise erledigt werden. Plugins bündeln solche Skills mit weiteren Erweiterungen. Connectoren, oft über das Model Context Protocol (MCP) angebunden, geben dem Agenten Zugriff auf externe Systeme wie GitHub, den Kalender oder den Teamchat. Jeder Connector ist zugleich eine Berechtigung, die man bewusst vergeben sollte.

Subagenten für Teilaufgaben

Subagenten sind Helfer, an die der Hauptagent Teilaufgaben abgibt, besonders gern das Überprüfen von Ergebnissen. Ein Agent, der Code schreibt, und ein zweiter, der ihn mit frischem Blick prüft, finden zusammen mehr Fehler als einer allein. Jeder Subagent verbraucht allerdings eigene Rechenzeit.

Statusverfolgung und Abbruchkriterium

Ein Loop braucht ein Gedächtnis über die Läufe hinweg: eine Aufgabenliste, eine Fortschrittsdatei oder die Historie im Repository. Sonst beginnt er jedes Mal von vorn. Mindestens ebenso wichtig ist das Abbruchkriterium, also die Antwort auf die Frage, wann der Agent aufhört. Das kann das erreichte Ziel sein, eine Höchstzahl an Durchläufen oder ein Zeitlimit. Ein Loop ohne solche Grenze ist kein Werkzeug, sondern ein Kostenrisiko.

Geplante Aufgaben in Claude Code: der tägliche PR-Wächter

In Claude Code heißen fest eingerichtete, wiederkehrende Aufträge laut Anthropic inzwischen „geplante Aufgaben“ (Scheduled tasks), früher „Routinen“ (Routines). Der alte Name taucht in Oberfläche und Befehlen weiter auf, dieser Beitrag bleibt beim kürzeren Begriff Routine. Die Funktion ist als Research Preview gekennzeichnet. Eine Routine besteht aus einem Prompt, einem oder mehreren Repositorys und den benötigten Connectoren. Sie läuft nicht auf dem eigenen Rechner, sondern standardmäßig in der Cloud-Umgebung von Anthropic. Der Laptop darf also zugeklappt sein, während die Routine arbeitet.

Drei Auslöser für eine Routine

Laut Dokumentation kann eine Routine auf drei Wegen starten: nach Zeitplan, etwa stündlich, täglich oder wöchentlich; über einen API-Aufruf, für den jede Routine einen eigenen Endpunkt mit Zugangstoken erhält; oder als Reaktion auf Ereignisse aus GitHub, etwa einen neu geöffneten Pull Request. Die Auslöser lassen sich kombinieren.

Daneben gibt es in Claude Code den Befehl /loop, der einen Prompt innerhalb einer laufenden Sitzung in einem festen oder von Claude selbst gewählten Abstand wiederholt. Der Unterschied ist wichtig: Diese Schleife lebt nur, solange die Sitzung auf dem eigenen Rechner offen ist. Für einen Auftrag, der jeden Morgen zuverlässig laufen soll, ist die Routine das passende Mittel.

Ein Beispiel: offene Änderungen, die niemand mehr beachtet

Angenommen, ein Team liefert viel aus, und immer wieder bleiben Pull Requests tagelang liegen, weil niemand sie im Blick hat. Statt jeden Morgen selbst nachzusehen, übernimmt das eine Routine. Anlegen lässt sie sich im Browser in der Weboberfläche von Claude Code, in der Desktop-App oder im Terminal mit dem Befehl /schedule.

Weil die Routine ohne Rückfragen läuft, muss der Prompt in sich geschlossen sein. Er beschreibt, was zu tun ist, woran Erfolg zu erkennen ist und was der Agent ausdrücklich nicht tun darf:

Prüfe alle offenen Pull Requests im Repository, die seit mehr als
24 Stunden auf ein Review warten.
Für jeden dieser Pull Requests:
- Fasse in zwei Sätzen zusammen, was er ändert.
- Prüfe, ob die CI-Prüfungen grün sind. Wenn nicht, nenne den
  fehlgeschlagenen Schritt.
- Ändere keinen Code und führe nichts zusammen.
Schicke die Übersicht in den Kanal #entwicklung.
Gibt es keine solchen Pull Requests, schicke nichts.

Dieser Auftrag ist bewusst nur lesend. Die Routine erstellt einen Bericht, die Entscheidung bleibt beim Team. Erst wenn sich das über einige Wochen bewährt hat, ist es vertretbar, ihr auch kleinere Korrekturen zu erlauben, etwa das Aktualisieren eines Branches.

Kontingente und Grenzen

Routinen verbrauchen laut Anthropic dasselbe Nutzungskontingent wie gewöhnliche Sitzungen. Zusätzlich gelten stündliche Obergrenzen für die Zahl der Läufe, nach Herstellerangaben etwa 100 geplante Läufe pro Stunde und Konto; ein Tageslimit je Tarif nennt die Dokumentation nicht. Ist das Nutzungskontingent aufgebraucht, laufen Routinen nur weiter, wenn die kostenpflichtige Zusatznutzung freigeschaltet ist. Solche Grenzen ändern sich bei neuen Funktionen häufig, ein Blick in die aktuelle Dokumentation lohnt sich vor der Planung. Jeder Lauf bleibt als eigene Sitzung nachvollziehbar, Routinen lassen sich pausieren, bearbeiten und löschen.

Weitere Funktionen von Claude Code, die für solche Abläufe nützlich sind, etwa Hooks und Subagenten, stellt der Beitrag Claude Code richtig nutzen vor.

Geplante Aufgaben in Codex: wöchentliche Skill-Pflege

Codex von OpenAI ist seit Juli 2026 Teil der ChatGPT-Desktop-App. Die wiederkehrenden Aufträge hießen dort zunächst „Automatisierungen“ (Automations), die Dokumentation nennt sie inzwischen „geplante Aufgaben“ (Scheduled tasks). Sie laufen im Hintergrund: Statt zu warten, bis jemand nach dem Stand fragt, kehrt Codex zur festgelegten Zeit zurück, erledigt die Arbeit und legt das Ergebnis zur Durchsicht vor. Verwaltet werden sie in der Desktop-App oder im Web, nicht in der Codex-CLI.

Zwei Arten von Automatisierungen

Codex unterscheidet zwei Formen. Geplante Aufgaben in einem Chat hängen an einem bestehenden Gespräch und holen Codex wie ein Herzschlag immer wieder in dieselbe Unterhaltung zurück, samt bisherigem Kontext. Eigenständige geplante Aufgaben starten dagegen bei jedem Lauf einen neuen Chat. Sie eignen sich, wenn die Läufe voneinander unabhängig sind und die Ergebnisse getrennt erscheinen sollen.

Erst im Gespräch erproben, dann automatisieren

Die Dokumentation gibt einen Rat, der für Einsteiger der wichtigste sein dürfte: Den Prompt zuerst von Hand in einem normalen Gespräch ausprobieren und so lange verfeinern, bis Vorgehen und Ergebnis stimmen. Erst dann wird daraus eine Automatisierung. Wer diesen Schritt überspringt, automatisiert womöglich einen Auftrag, der schon beim ersten Lauf ins Leere geht, und merkt es erst Tage später.

Ein Beispiel: Skills pflegen, die im Alltag haken

Angenommen, ein Team arbeitet mit einer Reihe von Skills für Codex, etwa für Release-Notizen oder Datenbankmigrationen. Einige davon funktionieren nicht zuverlässig, aber niemand findet Zeit, sie zu verbessern. Eine eigenständige Automatisierung kann einmal pro Woche die Sitzungen der vergangenen Tage durchsehen. Gab es beim Einsatz eines Skills wiederholt Probleme, schlägt sie eine Verbesserung vor. Tauchte eine Aufgabe häufig auf, für die es noch keinen Skill gibt, entwirft sie einen. Der Prompt sollte festhalten, dass neue Skills nur mit guter Begründung entstehen und jede Änderung gemeldet wird. Der wöchentliche Takt sorgt dafür, dass genug Material für eine sinnvolle Auswertung zusammenkommt.

Interessant wird das, weil Skills nach Angaben von OpenAI selbst wieder Automatisierungen anlegen oder ändern können. So entsteht ein verschachteltes System, in dem ein Loop weitere Arbeit anstößt, etwa einen Subagenten, der einen neuen Skill gegen den Hauptbranch erprobt. Das ist technisch reizvoll, macht die Abläufe aber auch schwerer zu überblicken. Für den Anfang empfiehlt es sich, solche Vorschläge nur als Bericht ausgeben zu lassen und selbst zu entscheiden, was übernommen wird.

Sandbox, Arbeitsbereiche und Triage

Zwei Hinweise aus der Dokumentation verdienen Aufmerksamkeit. Erstens laufen Automatisierungen unbeaufsichtigt mit den Standardeinstellungen der Sandbox, also des abgeschotteten Bereichs, in dem Codex Befehle ausführen darf. Steht sie auf „nur lesen“, scheitern alle Schritte, die Dateien ändern oder auf das Netz zugreifen. Wer der Automatisierung mehr erlaubt, sollte das bewusst und so eng wie möglich tun. Zweitens können häufige Läufe mit eigenen Arbeitsbereichen mit der Zeit viele Worktrees ansammeln, die man regelmäßig aufräumen sollte. Die Ergebnisse landen gesammelt in der Ansicht „Scheduled“, die als Posteingang dient, sodass sie sich nacheinander durchsehen lassen.

Kosten, Abbruchkriterien und Aufsicht

So bequem Loops sind, sie haben zwei typische Schwachstellen, und beide hängen zusammen.

Unklare Ziele kosten Geld

Ein Agent, der in einer Schleife arbeitet, Subagenten startet und so lange nachbessert, bis ein Ziel erreicht ist, verbraucht stetig Rechenzeit. Ist das Erfolgskriterium schwammig, arbeitet er weiter, ohne voranzukommen. Bei Abonnements äußert sich das in aufgebrauchten Kontingenten, bei Abrechnung über eine API direkt in der Rechnung. Hilfreich sind deshalb harte Grenzen: eine Höchstzahl an Durchläufen, ein Zeitlimit und ein Budget, dessen Überschreiten den Loop beendet.

Prompts für Loops verdienen mehr Sorgfalt

Im Gespräch fällt ein missverständlicher Prompt sofort auf, weil Sie die Antwort lesen. In der Schleife fällt er unter Umständen erst nach Dutzenden Läufen auf. Ein Loop-Prompt sollte deshalb beschreiben, was zu tun ist, woran Erfolg messbar wird, was verboten ist und wann der Agent aufhören oder eine Frage an einen Menschen stellen soll. Wie solche Aufträge präzise werden, zeigt der Beitrag KI-Agenten richtig anleiten. Ein praktischer Kniff: Lassen Sie den Agenten im Gespräch einen Entwurf für das Abbruchkriterium formulieren und schärfen Sie ihn dann selbst nach.

Rechte klein halten, Ergebnisse prüfen

Unbeaufsichtigte Agenten sollten nur die Rechte haben, die der Auftrag erfordert. Ein Berichts-Loop braucht Lesezugriff, keinen Schreibzugriff auf den Hauptbranch. Änderungen gehören in eigene Branches und durchlaufen dasselbe Review wie menschliche Beiträge. Wer Connectoren zu E-Mail, Chat oder Kundendaten einbindet, sollte zusätzlich klären, welche Daten in die Cloud des Anbieters gelangen. Bei personenbezogenen Daten ist das auch eine Frage des Datenschutzes nach DSGVO.

Was das für Ihr Team bedeutet

Loops sind keine Zauberei, sondern eine naheliegende Erweiterung dessen, was Teams ohnehin tun: Wiederkehrende Aufgaben werden automatisiert, nur dass jetzt ein Agent statt eines Skripts arbeitet. Der Nutzen ist dort am größten, wo Aufgaben regelmäßig anfallen, klar beschrieben werden können und ein prüfbares Ergebnis haben. Tägliche Übersichten, das Vorsortieren von Tickets oder das Nachbessern bis zum grünen Test sind gute Kandidaten.

Überschätzt wird dagegen die Vorstellung, man könne ganze Arbeitsbereiche in sich selbst organisierende Agententeams auslagern. Je verschachtelter die Loops, desto schwerer lassen sich Kosten und Fehler nachvollziehen. Unsere Empfehlung: Beginnen Sie mit einem einzigen, nur lesenden Loop, etwa einem morgendlichen Bericht, beobachten Sie die ersten Wochen genau und erweitern Sie Rechte und Umfang erst dann, wenn die Ergebnisse verlässlich sind.

Wer prüfen möchte, welche Abläufe im eigenen Unternehmen sich für solche Agenten eignen, findet Unterstützung bei unserer Prozessoptimierung und Automatisierung. Für Entwicklerteams, die KI-Werkzeuge in ihre tägliche Arbeit einbinden wollen, bieten wir Beratung und Seminare zum Thema KI in der Webentwicklung an.

Häufige Fragen zu KI-Agenten-Loops

Braucht man Programmierkenntnisse für den ersten Loop?

Für einfache Fälle nicht. Eine Routine oder Automatisierung wird in normaler Sprache beschrieben, Zeitplan und Repository wählt man in der Oberfläche aus. Hilfreich ist aber, die Ergebnisse beurteilen zu können. Sobald ein Loop Code ändert, sollte jemand im Team den Code auch prüfen können.

Worin unterscheidet sich ein zeitgesteuerter Loop von einem Goal-Loop?

Ein zeitgesteuerter Loop startet zu einem Termin und endet, wenn sein Durchlauf abgeschlossen ist. Ein Goal-Loop endet erst, wenn ein bestimmtes, überprüfbares Ergebnis erreicht ist, etwa wenn alle Tests bestehen, oder wenn eine vorher gesetzte Grenze greift. Der erste richtet sich nach dem Kalender, der zweite nach dem Resultat. Goal-Loops sind deshalb die anspruchsvollere und potenziell teurere Variante.

Wie lässt sich verhindern, dass ein Loop unnötig Ressourcen verbraucht?

Mit einem messbaren Erfolgskriterium, harten Grenzen für Durchläufe und Laufzeit sowie einem engen Auftrag. Beobachten Sie die ersten Läufe aufmerksam und prüfen Sie den Verbrauch, bevor Sie den Takt erhöhen oder dem Agenten mehr Freiheiten geben.

Laufen Routinen und Automatisierungen auf dem eigenen Rechner?

Routinen in Claude Code laufen nach Angaben von Anthropic in dessen Cloud-Umgebung und brauchen keinen eingeschalteten Rechner. Bei Codex hängt es davon ab, wo die Automatisierung eingerichtet ist und in welcher Umgebung sie arbeitet. Schleifen innerhalb einer Sitzung, etwa mit /loop in Claude Code, enden dagegen, sobald die Sitzung geschlossen wird.

Mehr aus „KI & Machine Learning“

Jev: Was ein KI-Modell für schnelles Denken anders macht als ChatGPT

Das System-1-KI-Modell Jev schreibt keinen Text, sondern beantwortet Fragen mit kalibrierten Wahrscheinlichkeiten. Wie das funktioniert und wofür es taugt.

mehr erfahren

KI-Agenten verstehen: MCP, A2A, AG-UI und A2UI einfach erklärt

MCP, A2A, AG-UI und A2UI verständlich erklärt: Wie KI-Agenten Werkzeuge nutzen, miteinander arbeiten und Oberflächen erzeugen – und wer die Standards betreut.

mehr erfahren

Agentic Engine Optimization: Websites für KI-Agenten lesbar machen

Agentic Engine Optimization: Wie KI-Assistenten Ihre Website abrufen, welche Rolle robots.txt, llms.txt und strukturierte Daten spielen – und was belegt ist.

mehr erfahren

Claude Skills für Einsteiger: eigene KI-Workflows aufbauen

Claude Skills bündeln wiederkehrende Anweisungen in einer SKILL.md-Datei. So bauen Sie Skills auf und installieren sie in Claude und Claude Code.

mehr erfahren

Claude Code richtig nutzen: 15 Funktionen, die Profis kennen sollten

Claude Code kann mehr als chatten: So setzen Sie CLAUDE.md, Subagenten, Hooks, Skills, MCP und den Headless-Modus gezielt im Entwickleralltag ein.

mehr erfahren

Claude Code für Einsteiger: vom Terminal zur fertigen Anwendung

Claude Code arbeitet im Terminal direkt mit Ihren Dateien. So gelingen Installation, erste Aufträge, Planmodus, Skills und MCP auch ohne Programmiererfahrung.

mehr erfahren

Weitere Blog-Artikel

JavaScript 2026: Bun, Deno und TypeScript 7 läuten eine neue Ära ein

Node.js, Bun und Deno im Wettbewerb, TypeScript 7 mit Compiler in Go, Build-Werkzeuge in Rust: Was sich 2026 bei JavaScript ändert und was Sie davon übernehmen.

mehr erfahren

npm-Pakete sicher prüfen: So bewerten Sie ein Paket vor dem Einbau

npm-Pakete sicher prüfen: wie Sie Name, Wartung, Provenance, Install-Skripte, bekannte Lücken und Lizenz bewerten, bevor ein Paket in Ihr Projekt kommt.

mehr erfahren

npm install unter der Lupe: Wie Angreifer die Lieferkette kapern

Was npm install technisch tut, welche Angriffsmuster von Typosquatting bis Dependency Confusion es ausnutzen und wie Sie das Installieren absichern.

mehr erfahren

Programmiersprachen und KI: Warum Rust für Code-Agenten so gut passt

KI-Agenten schreiben in Rust oft verlässlicheren Code, weil der Compiler viele Fehler sofort meldet. Was dahinter steckt und wo das Argument endet.

mehr erfahren

Pi Agent vs. Claude Code: minimaler Open-Source-Agent im Vergleich

Pi Agent und Claude Code im Vergleich: Architektur, Erweiterungen, Modellwahl, Lizenz, Kosten und Sicherheit. Für wen sich der Open-Source-Agent lohnt.

mehr erfahren

Agentic Engine Optimization: Websites für KI-Agenten lesbar machen

Agentic Engine Optimization: Wie KI-Assistenten Ihre Website abrufen, welche Rolle robots.txt, llms.txt und strukturierte Daten spielen – und was belegt ist.

mehr erfahren

Aktuelle Blog-Artikel

PHP-Migration nach PHP2Shell: Upgrade oder Sprachwechsel?

PHP2Shell und das Support-Ende von PHP 8.2: Was Sie jetzt patchen sollten, wie ein Upgrade auf 8.4 oder 8.5 gelingt und wann ein Sprachwechsel sinnvoll ist.

mehr erfahren

Jev: Was ein KI-Modell für schnelles Denken anders macht als ChatGPT

Das System-1-KI-Modell Jev schreibt keinen Text, sondern beantwortet Fragen mit kalibrierten Wahrscheinlichkeiten. Wie das funktioniert und wofür es taugt.

mehr erfahren

Node.js ohne Ballast: 12 Bordmittel, die npm-Pakete ersetzen

Von fetch() über node:test bis Type Stripping: zwölf Node.js-Funktionen, die axios, dotenv, Jest und Co. ersetzen, mit Status in Node 24 und 26 und Grenzen.

mehr erfahren

KI-Agenten verstehen: MCP, A2A, AG-UI und A2UI einfach erklärt

MCP, A2A, AG-UI und A2UI verständlich erklärt: Wie KI-Agenten Werkzeuge nutzen, miteinander arbeiten und Oberflächen erzeugen – und wer die Standards betreut.

mehr erfahren

Rusts Lieferkette unter Beschuss: Warum ein Angriff nur der Anfang war

Ein Angriff auf Rust-Pakete war im August 2026 schnell gestoppt, das Grundproblem bleibt. Wie crates.io angreifbar ist und was Sie heute dagegen tun können.

mehr erfahren

Webentwicklung ohne SPA: Eine Web-App mit V, Veb, SQLite und htmx

Am Beispiel der Meetup-Plattform Clash zeigt sich, wie eine Web-App mit V, Veb, SQLite und htmx ohne SPA-Framework entsteht und wo der Ansatz an Grenzen stößt.

mehr erfahren

React-Performance: Warum weniger Optimierung mehr Tempo bringt

React-Performance heute: Wie Sie mit State am richtigen Ort, dem React Compiler, Transitions, Virtualisierung und Messung Ihre Anwendung spürbar beschleunigen.

mehr erfahren

React-Komponenten verbinden: Welcher Weg passt wann?

Props, Context, Zustand, TanStack Query, URL-Parameter oder Ereignisse: So wählen Sie den passenden Weg, damit zwei React-Komponenten Daten austauschen.

mehr erfahren

JavaScript 2026: Bun, Deno und TypeScript 7 läuten eine neue Ära ein

Node.js, Bun und Deno im Wettbewerb, TypeScript 7 mit Compiler in Go, Build-Werkzeuge in Rust: Was sich 2026 bei JavaScript ändert und was Sie davon übernehmen.

mehr erfahren

npm-Pakete sicher prüfen: So bewerten Sie ein Paket vor dem Einbau

npm-Pakete sicher prüfen: wie Sie Name, Wartung, Provenance, Install-Skripte, bekannte Lücken und Lizenz bewerten, bevor ein Paket in Ihr Projekt kommt.

mehr erfahren

npm install unter der Lupe: Wie Angreifer die Lieferkette kapern

Was npm install technisch tut, welche Angriffsmuster von Typosquatting bis Dependency Confusion es ausnutzen und wie Sie das Installieren absichern.

mehr erfahren

Programmiersprachen und KI: Warum Rust für Code-Agenten so gut passt

KI-Agenten schreiben in Rust oft verlässlicheren Code, weil der Compiler viele Fehler sofort meldet. Was dahinter steckt und wo das Argument endet.

mehr erfahren

Pi Agent vs. Claude Code: minimaler Open-Source-Agent im Vergleich

Pi Agent und Claude Code im Vergleich: Architektur, Erweiterungen, Modellwahl, Lizenz, Kosten und Sicherheit. Für wen sich der Open-Source-Agent lohnt.

mehr erfahren

Agentic Engine Optimization: Websites für KI-Agenten lesbar machen

Agentic Engine Optimization: Wie KI-Assistenten Ihre Website abrufen, welche Rolle robots.txt, llms.txt und strukturierte Daten spielen – und was belegt ist.

mehr erfahren

Claude Skills für Einsteiger: eigene KI-Workflows aufbauen

Claude Skills bündeln wiederkehrende Anweisungen in einer SKILL.md-Datei. So bauen Sie Skills auf und installieren sie in Claude und Claude Code.

mehr erfahren

Claude Code richtig nutzen: 15 Funktionen, die Profis kennen sollten

Claude Code kann mehr als chatten: So setzen Sie CLAUDE.md, Subagenten, Hooks, Skills, MCP und den Headless-Modus gezielt im Entwickleralltag ein.

mehr erfahren

Claude Code für Einsteiger: vom Terminal zur fertigen Anwendung

Claude Code arbeitet im Terminal direkt mit Ihren Dateien. So gelingen Installation, erste Aufträge, Planmodus, Skills und MCP auch ohne Programmiererfahrung.

mehr erfahren

OpenClaw im Praxistest: vom Chatbot zum digitalen Assistenten

OpenClaw macht ein Sprachmodell zum selbst gehosteten Agenten mit Zugriff auf Rechner und Messenger. Aufbau, Einrichtung, Skills und Sicherheitsregeln.

mehr erfahren

Das Ende der Menüs: Wie KI die digitale Arbeitsumgebung verändert

Seit Jahrzehnten bedienen wir Computer über Fenster, Menüs und Ordner. KI-Agenten verschieben das zu Aufträgen in Alltagssprache. Was sich ändert und was nicht.

mehr erfahren

Microsoft und Rust: Was hinter dem Ziel „C und C++ bis 2030“ steckt

Microsoft nutzt Rust im Windows-Kernel, der Ersatz von C und C++ bis 2030 ist aber ein Forschungsziel. Was belegt ist und was es für Entwickler bedeutet.

mehr erfahren

TanStack Start: Das React-Framework als Alternative zu Next.js

TanStack Start ist ein Fullstack-Framework für React auf Basis von TanStack Router und Vite. Was es kann und wann es eine Alternative zu Next.js ist.

mehr erfahren

Die Ralph-Wiggum-Technik: KI-Coding-Agenten, die nicht aufgeben

Die Ralph-Wiggum-Technik lässt einen Coding-Agenten denselben Auftrag wiederholen, bis die Tests bestehen. Wie sie funktioniert und worauf Sie achten sollten.

mehr erfahren

Warum KI Entwickler nicht ersetzt, aber ihre Rolle verändert

KI-Assistenten schreiben heute viel Code. Warum Fachwissen trotzdem wichtiger wird und welche Fähigkeiten Entwickler:innen jetzt gezielt ausbauen sollten.

mehr erfahren

Von Node.js zu Bun: Next.js-Projekte schrittweise umstellen

Wie Sie Bun in Next.js einsetzen: von bun install über bun --bun next dev bis zum Deployment. Was dabei schneller wird, was nicht und was Sie vorher prüfen.

mehr erfahren

Bun erklärt: JavaScript-Laufzeit, Paketmanager und Bundler in einem

Bun ist Laufzeitumgebung, Paketmanager, Bundler und Testrunner in einem. Wie es funktioniert, wie kompatibel es zu Node.js ist und für wen es sich lohnt.

mehr erfahren

KI-Agenten richtig anleiten: Spezifikationen, die funktionieren

Spezifikationen für KI-Coding-Agenten wie Claude Code oder GitHub Copilot: welche Angaben hineingehören, wie Sie Aufgaben aufteilen und Grenzen setzen.

mehr erfahren

Was ist .NET? Die Microsoft-Plattform einfach erklärt

.NET ist Microsofts quelloffene Entwicklungsplattform für Web, Cloud, Desktop und Apps. Sie erfahren, wie Laufzeit, SDK und Versionen zusammenhängen.

mehr erfahren

Künstliche Intelligenz 2026: Vom Chatbot zum digitalen Kollegen

Rückblick auf den KI-Ausblick vom Januar 2026: acht erwartete Trends von Multi-Agenten-Systemen über physische KI und EU AI Act bis zu Quanten-Utility.

mehr erfahren

KI-Jahr 2025: Vier Erkenntnisse und ein Ausblick auf 2026

Rückblick vom Januar 2026 auf das KI-Jahr 2025: vier Entwicklungen von unauffälligen Agenten bis zum Chipmangel und was sie damals für 2026 erwarten ließen.

mehr erfahren

REST und Event-Streams: Wann sich ereignisbasierte Backends lohnen

REST oder Event-Streams? Wie sich Request/Response und Publish/Subscribe unterscheiden, wann Kafka, SSE oder WebSockets passen und wo REST richtig bleibt.

mehr erfahren

Shai-Hulud 2.0: Wie sich ein Wurm im November 2025 durch npm fraß

Shai-Hulud 2.0 einfach erklärt: Rückblick auf den npm-Wurm vom November 2025, wie er Zugangsdaten stahl, sich selbst verbreitete und wie Sie sich schützten.

mehr erfahren

HTMX: Moderne Webanwendungen ohne JavaScript-Framework bauen

HTMX lädt Inhalte nach, sendet Formulare und tauscht Seitenteile per HTML-Attribut aus. Die Anleitung zeigt Browser- und Serverseite und den Stand von HTMX 4.

mehr erfahren

Electron vs. Tauri: Desktop-Apps mit Webtechnik im Vergleich

Electron bringt Chromium und Node.js mit, Tauri nutzt den Webview des Systems und einen Kern in Rust. Der Vergleich zeigt, wann sich welches Framework eignet.

mehr erfahren

Architekturkompetenz im KI-Zeitalter: Was Full-Stack heute heißt

Wenn KI-Werkzeuge Code schreiben, verschiebt sich die Arbeit zu Architekturentscheidungen. Welche Fähigkeiten zählen und wie Sie sie gezielt aufbauen.

mehr erfahren

Omarchy im Test: So macht Linux endlich wieder Spaß

Unser Test von Omarchy aus dem November 2025: Das Linux auf Basis von Arch und Hyprland setzt auf Tastatur, Kachelfenster und abgestimmte Themes.

mehr erfahren

JWT-Probleme: Warum Entwickler vor JSON Web Tokens warnen

JWT-Probleme im Überblick: Warum sich Tokens schwer widerrufen lassen, welche Prüffehler gefährlich sind und wann klassische Sessions die bessere Wahl sind.

mehr erfahren

7 KI-Begriffe erklärt: Von KI-Agenten bis Superintelligenz

Sieben KI-Begriffe von KI-Agenten über RAG und MCP bis Superintelligenz: was sie bedeuten, wie sie zusammenhängen und was davon für Unternehmen zählt.

mehr erfahren

Machine Learning verstehen: von den Grundlagen bis zu moderner KI

Machine Learning verständlich erklärt: welche Lernverfahren es gibt, wie Training mit Daten abläuft und wie Sie prüfen, ob ein Modell wirklich etwas taugt.

mehr erfahren

Scrum-Master-Rolle auf dem Prüfstand: ein Blick aus Architektursicht

Lohnt sich ein Scrum Master noch? Wir betrachten die Rolle aus Sicht der Softwarearchitektur, gleichen sie mit dem Scrum Guide 2020 ab und zeigen Alternativen.

mehr erfahren

Spec-Driven Development mit GitHub Spec Kit erklärt

GitHub Spec Kit führt KI-Coding-Agenten von der Spezifikation über Plan und Aufgaben zum Code. Wie Befehle und Dateien zusammenspielen und wo Grenzen liegen.

mehr erfahren

Was dürfen wir für Sie tun?

So sind wir zu erreichen: