ClaudeClaw - Claude als OpenClaw verwenden

 

ClaudClaw : Ich habe mein Claude-Abonnement in eine Flotte von Agenten verwandelt, die 24/7 für mich arbeiten

Ich verwendete ein sofort einsatzbereites Tool für meine KI-Agenten: OpenClaw. Praktisch, aber starr: eine geschlossene Box, in der man kaum
mehr als « einen Agenten hinzufügen » kann. Dann entdeckte ich das Claude Agent SDK. Und dort änderte sich alles : Ich konfiguriere kein Produkt mehr, ich baue mein eigenes — Stein für Stein — und steuere es über Telegram, von Angesicht zu Angesicht, als würde ich mit einem sehr kompetenten Freund chatten, der nie schläft.


Der Klick : geschlossenes Produkt gegen Lego-Box

Die schlüsselfertigen Lösungen für « KI-Agenten » sind verlockend : man installiert, man klickt, es funktioniert. Aber nach ein paar Tagen stößt man an die Wände. Man möchte dieses spezifische API anschließen, dieses hauseigene Tool hinzufügen, eine Routine um 6 Uhr morgens auslösen oder einfach verstehen, was unter der Haube passiert… und man kann es nicht. Das Tool ist fertig. Es macht das, wofür es konzipiert wurde, nicht mehr und nicht weniger.

Mit OpenClaw hatte ich auch ein anderes Problem: Es vergaß. Ob nach einem Neustart oder einem Update, einige Agenten, die sehr gut funktionierten, reagierten nicht mehr. Es war mühsam… Ich musste jedes Mal über Telegram oder seine Oberfläche fragen: « Was ist los? » und oft einen SSH-Befehl öffnen, um zu korrigieren und OpenClaw neu zu starten.

Zweiter Punkt: die Nutzung einer kostenpflichtigen API. Ich verwendete OpenAI Codex unter OpenClaw, hatte aber bereits ein Claude Max-Abonnement. Seit Anfang 2026 ist es jedoch nicht mehr möglich, ein Claude-Abonnement mit OpenClaw zu verwenden. Das stellte also eine zusätzliche Kosten dar.

Dritter Punkt: Ich liebe Claude! Ich finde ihn intelligent, flüssig, und für den Code denke ich, dass es nichts Besseres gibt.

Ich wartete gespannt auf eine Art OpenClaw à la Claude, aber das, was ich entdeckte, geht tausendmal weiter als das, was OpenClaw bieten kann.

Das Claude Agent SDK geht das Problem von der anderen Seite an. Anstatt ein schlüsselfertiges Produkt anzubieten, gibt es Ihnen den Motor von Claude Code: denselben, der Ihre Dateien liest, Code ausführt und im Web surft. Dann lässt es Sie es nach Belieben gestalten.

Es ist ein bisschen der Unterschied zwischen dem Kauf eines bereits in der Fabrik montierten Modells… und dem Erhalt eines Beutels mit Steinen.

Ich habe also mein eigenes OpenClaw erstellt, das ich ClaudClaw genannt habe. Ich werde diesen Namen künftig verwenden, um mein eigenes Tool basierend auf dem Claude Agent SDK zu bezeichnen.

« Ein sofort einsatzbereites Tool spart Ihnen einen Tag. Ein offenes SDK spart Ihnen eine Plattform. »

Die Idee in einem Satz

Stellen Sie sich die Kraft eines hochmodernen Entwicklungsassistenten vor — derjenige, der ein Terminal öffnet, Code schreibt, Ihre Dokumente liest, im Web sucht — aber der in der Cloud lebt, sich nie ausschaltet und mit dem Sie von Ihrem Telefon aus sprechen. Sie schreiben ihm (oder Sie sprechen mit ihm, darauf kommen wir zurück), er denkt nach, handelt und antwortet Ihnen. Während Sie schlafen, arbeiten einige seiner Agenten bereits.

Fertig gegen maßgeschneidert

Seien wir ehrlich : ein schlüsselfertiges Tool ist perfekt, um in fünf Minuten zu starten. Aber hier ist, was passiert, wenn Ihre Bedürfnisse wachsen :

 Schlüsselfertiges Tool (OpenClaw, Hermes)Claude Agent SDK
StartSofortEin wenig Montage
PersonalisierungMan « fügt Agenten hinzu », das ist allesZiegel für Ziegel, ohne Grenzen
Hauswerkzeuge / APIWas der Herausgeber vorgesehen hatIhre, über MCP
Plugins / SkillsEin Teil beim Herausgeber ohne QuellcodeSie erstellen Ihre eigenen Plugins von Grund auf
Kosten des « Gehirns »Oft wird die API pro Token abgerechnetIhr wiederverwendetes Claude-Abonnement
(* Hier ein Wermutstropfen ab dem 15.06.26)
EntwicklungWir warten auf die nächste VersionDer Agent bearbeitet seinen eigenen Code auf Anfrage

Kein Hexenprozess : geschlossene Produkte haben ihren Platz. Aber wenn man eine Plattform für sich möchte, die mit seinen Ideen wächst, gewinnt das SDK in allen wichtigen Aspekten über die Dauer.

 

Ich habe also begonnen, Claude Code auf meinem Linux-Server als Root zu installieren. Ich weiß, das ist nicht ideal, aber ich wollte, dass er das SDK Claude Agent SDK sowie alle benötigten Tools installieren kann. Natürlich darf man nicht vergessen, anschließend die Root-Rechte zu entziehen.

Ich habe dann Claude Code gebeten, Claude Agent SDK zu installieren und einen zentralen Hub zu erstellen, der Telegram-Nachrichten empfangen kann. Dazu habe ich einen neuen Bot über BotFather erstellt.

Automatisch konnte Claude Agent SDK mein Claude Code-Abonnement dank der Datei ~/.claude/credentials.json finden. Ab diesem Moment konnte ich bereits eine Telegram-Nachricht an Claude Agent SDK über meinen Hub senden. Dieser hatte ihn selbst erstellt, und ich konnte nun über Telegram alles steuern, was ich wollte.

Ich habe dann diesen zentralen Hub, Ziegel für Ziegel, erweitert, um neue Befehle hinzuzufügen:Ein Auszug aus den Befehlen, die ich Ziegel für Ziegel über Telegram hinzugefügt habe (Entschuldigung für die Nicht-Französischsprachigen)

Hier ist ein Beispiel mit dem Agenten Wetter, der mir jeden Tag um 8 Uhr morgens ein Bild sendet, das von einem Python-Skript erstellt wurde, basierend auf den Wetterinformationen, die von zwei Websites gesammelt wurden:

Großer Vorteil: Ihr Claude-Abonnement, nicht die API...zumindest vorerst

Hier ist das Argument, das mich allein überzeugt hat. Die meisten Agenten-Frameworks verbrauchen die API ihres Anbieters : jedes gesendete oder empfangene Wort wird abgerechnet. Für einen Assistenten, der kontinuierlich läuft, summiert sich die Rechnung schnell.

Das Claude Agent SDK hingegen kann Ihr bereits bezahltes Claude-Abonnement (Pro, Max oder Ultra) wiederverwenden. Technisch basiert es auf der Authentifizierung des offiziellen Clients claude, der bereits auf der Maschine vorhanden ist : kein API-Schlüssel zum Einfügen, kein pro Stück abgerechneter Token. Auf der SDK-Seite ist die Quelle des API-Schlüssels einfach… keine — der Agent leiht sich Ihre Abonnement-Anmeldeinformationen, wie es Claude Code auf Ihrem Computer tun würde.

💡 Zusammengefasst

Ihre Flotte von Agenten läuft über das Paket, das Sie bereits jeden Monat bezahlen. Keine doppelte Abrechnung, keine bösen Überraschungen beim Token. Die Grenzkosten einer täglichen Routine? Nahezu null.

Warum ein VPS? Weil ein schlafender Assistent nichts nützt

Ein VPS ist ein kleiner Server, der in der Cloud für Sie gemietet wird und 24 Stunden am Tag eingeschaltet ist. Es ist die ideale Grundlage für ClaudClaw, eine kleine Maschine mit 8GB RAM auf Hostinger.com wird ausreichen:

  • ⏱️Immer online. Die Routinen um 6 Uhr morgens werden auch dann ausgelöst, wenn Ihr Laptop geschlossen ist.
  • 📌Stabile Adresse. Webhooks, E-Mails, Drittanbieter-APIs: alles zeigt auf einen festen und zuverlässigen Punkt.
  • 🔧Sie sind der Kapitän an Bord. Voller Zugriff auf die Maschine: Sie installieren, was Sie wollen.
  • 🔁Sauberer Neustart. Als Systemdienst verwaltet, startet der Agent nach einem Neustart von selbst neu – und setzt seine Gespräche dort fort, wo er sie verlassen hat.
  • 🛡️Ihre Daten bleiben bei Ihnen. Kein Zwischenhändler: Der Code und der Verlauf leben auf Ihrem Server.

Unter der Haube von ClaudClaw: Die Architektur auf einen Blick

Nichts Magisches. Ein einziges Programm läuft ständig und überbrückt die Verbindung zwischen Telegram und den Agenten. Hier ist der Fluss:

💬
Telegram
Sie, privat
🧠
ClaudClaw
(HUB Python)
der Dirigent
🤖
Agent Claude
1 pro Agent
MCP
~16 hauseigene Tools
(Benachrichtigungen, E-Mails, Bilder, Trading…)
Planer
persistente Cron-Jobs
(die Agenten arbeiten autonom)
Claude Agent SDK
das „Gehirn“, Ihr Claude-Abonnement
ohne berechneten API-Schlüssel

Konkret: Ein einzigartiger Prozess empfängt Ihre Telegram-Nachrichten, leitet sie an den richtigen Agenten weiter (jeder Agent hat seine eigene Claude-Sitzung) und bietet zusätzlich hauseigene Tools und einen Planer. Alles basiert auf Ihrem Abonnement.

Baustein #1 — Agenten erstellen (jeder hat sein eigenes Fachgebiet, jeder hat sein eigenes Gedächtnis)

In meinem ClaudClaw ist ein Agent kein einfaches „Profil“. Es ist eine Entität mit: einer Rolle (seiner Mission), einem isolierten Arbeitsverzeichnis (seinem Büro, das er mit niemandem teilt) und einem mehrstufigen Gedächtnis (es verwendet SqlLite). Man kann so viele erstellen, wie man möchte: einen „Sekretär“-Agenten für E-Mails, einen „Wetter“-Agenten, einen „Marktforschungs“-Agenten, einen „Texter“-Agenten… Jeder bleibt in seinem Bereich.

Der Speicher in russischen Puppen (4 Ebenen)

Das ist eines meiner Lieblingdetails.

Es war wichtig, dass mein Server bei jedem Neustart oder bei jedem Update eines Agenten den Faden seiner Ideen nicht verliert. Noch wichtiger war, dass ich einen globalen Speicher benötigte, der von allen Agenten geteilt wird, mit klaren Anweisungen wie: „Lies nicht die geheimen Dateien .env“ oder „Antworte mir immer auf Französisch“.

Das sind globale Anweisungen, die alle Agenten, bestehende wie zukünftige, kennen müssen.

Aber jeder Agent musste auch über seinen eigenen Speicher verfügen, zusätzlich zu diesem globalen Speicher, mit einer klar definierten Rolle, um seine Arbeit korrekt auszuführen.

Zu diesem Zweck habe ich meinem Hub einen globalen Speicher hinzugefügt, der in einer einfachen Datei GLOBAL.md gespeichert ist, sowie einen individuellen Speicher für jeden Agenten, der in einer SQLite-Datenbank gespeichert ist. Diese individuellen Speicher werden nicht zwischen den Agenten geteilt.

1
Grundanweisungen — GLOBAL.md - die gemeinsame Grundlage: wer er ist, wie er sich verhalten soll, Französisch sprechen (Englisch, ...), zum Wesentlichen kommen.
2
Globale Richtlinien — agent_manager.py (Python-Datei) - Ihre goldenen Regeln, gültig für alle Agenten (eine gemeinsame Datei, die Sie unterwegs bearbeiten, die das Lesen geheimer Dateien vollständig blockiert)
3
Die Rolle des Agenten — "Rolle" in einer SqlLite-Tabelle - seine eigene Mission: „Du bist mein E-Mail-Assistent“, „Du bist mein Wetteranalyst“…
4
Sein persistenter Speicher — "Speicher" in einer SqlLite-Tabelle - seine dauerhaften Notizen: Fakten, Vorlieben, über die Zeit erlernte Anweisungen.
Und das Gespräch ? Es lebt separat, in der Sitzung des Agenten — und es wird automatisch nach jedem Neustart wieder aufgenommen. Besser noch: die oben genannten 4 Ebenen sind immun gegen die Komprimierung des Verlaufs. Mit anderen Worten, man kann ein zu langes Gespräch „bereinigen“, ohne jemals die Identität oder die Anweisungen des Agenten zu verlieren.

Baustein #2 — Die volle Kraft von Claude Code, in Ihrer Tasche

Jeder Agent erbt die integrierten Werkzeuge von Claude Code, selbstgenehmigt: er kann ein Terminal öffnen, Dateien lesen und schreiben, im Code suchen, im Web surfen und Code ausführen. Es ist kein Chatbot, der „redet“: es ist ein Kollege, der handelt.

Wenn ich /new agent eingebe, muss ich ihm einen Namen und eine Rolle geben. Diese Informationen werden dann in einer SQLite-Tabelle für diesen neuen Agenten gespeichert.

Dann kann ich ihm zum Beispiel über Telegram sagen, dass er ein Python-Skript schreiben soll, das meinen Tages- und Morgenplan liest und mir jeden Tag um 8 Uhr morgens über Telegram sendet.

Der Befehl wird dann an meinen Hub ClaudClaw gesendet, der Claude Agent SDK verwendet, die Engine von Claude Code ohne Schnittstelle, um mir den Agenten von A bis Z zu erstellen.

Ich kann Ihnen nicht sagen, wie groß der Qualitätsunterschied zwischen dem so erhaltenen endgültigen Agenten und dem ist, was ich mit OpenClaw kannte!

Das Ergebnis: Ich kann unendlich viele autonome, spezialisierte Agenten erstellen, die niemals vergessen.

Ich habe meinen ClaudClaw, Stein für Stein, erweitert, indem ich neue Optionen hinzugefügt habe:

🛠️ Er handelt

Bash, Lesen/Schreiben von Dateien, Suchen, Web, Ausführen von Skripten… Geben Sie ihm eine konkrete Aufgabe, er erledigt sie von Anfang bis Ende.

👁️ Er liest, was Sie ihm senden

Senden Sie ein Foto (es beschreibt es, OCRisiert es), ein PDF, ein Word oder ein Excel — es extrahiert den Inhalt und nutzt ihn.

🎙️ Es hört Ihnen zu

Eine Sprachnachricht? Sie wird transkribiert und dann wie Text verarbeitet. Man spricht mit seinem Assistenten, man muss nicht mehr tippen.

🖼️ Es antwortet mit Bildern

Es kann eine Figur, eine Karte, ein Diagramm (PNG) generieren und Ihnen direkt über Telegram senden.

Baustein #3 — Ihre eigenen Superkräfte über MCP

Hier ist das Herzstück des «maßgeschneiderten». Das MCP (Model Context Protocol) ist ein Standard, der es ermöglicht, dem Agenten neue Werkzeuge zu geben. ClaudClaw hat seinen eigenen internen MCP-Server, der etwa fünfzehn hauseigene Werkzeuge bereitstellt. Einige konkrete Beispiele :

notif Ihnen eine proaktive Nachricht über Telegram senden
image Ihnen eine Figur / Karte PNG senden
cron Eine Aufgabe planen / auflisten / stornieren
mail Die neuesten E-Mails lesen (nur lesend)
markt Ein Guthaben / Kurse einsehen
auftrag Einen Auftrag erteilen — unter Bestätigung
maj Nach einer Codeänderung neu starten
rollback Zur vorherigen Version zurückkehren

Ein Werkzeug hinzuzufügen bedeutet, eine kleine Python-Funktion zu schreiben und sie zu deklarieren: der Agent «sieht» sie sofort und weiß, wie man sie benutzt. Es ist genau das, Stein für Stein zu bauen.

🔌 Und das ist erst der Anfang : externe MCP-Server

Über Ihre hauseigenen Werkzeuge hinaus können Sie bereits fertige externe MCP-Server anschließen, um die Möglichkeiten zu vervielfachen :

📧 Gmail📅 Google Kalender📁 Google Drive🗂️ Notion🐙 GitHub🗄️ Datenbanken… und viele andere

Baustein #4 — Agenten, die allein arbeiten (der cron)

Hier hört mein ClaudClaw auf, ein Chatbot zu sein, und wird zu einem echten digitalen Butler. Ein integrierter Planer (mit persistierenden Aufgaben, die Neustarts überstehen, zur richtigen Zeitzone) löst einen Agenten zur festgelegten Zeit aus. Bei Fälligkeit gibt er ihm einen Befehl, holt das Ergebnis ab und sendet es direkt über Telegram. Sie müssen nichts tun : es passiert einfach.

🕗 8 Uhr
Auslösung
🤖 der Agent
macht die Arbeit
📲 Ergebnis
auf Telegram
☕ Sie,
bei einer Tasse Kaffee

Einige Routinen, die man in zwei Minuten einrichten kann :

🌤️ Das Wetter am Morgen, illustriert
jeden Tag, 8 Uhr

Ein Wetteragent aggregiert mehrere Prognosemodelle, erstellt eine schöne Visualisierung (Temperatur, Sonne, Regen, Auf-/Untergang) und sendet Ihnen ein Bild. Es ist nicht mehr nötig, eine App zu öffnen.

📧 Die E-Mail-Sortierung
jede Nacht

Der Sekretär-Agent durchforstet Ihr Postfach, fasst das Wichtige zusammen, erkennt das Dringende und präsentiert Ihnen beim Aufwachen ein klares Digest – sogar bereit zum Überarbeiten von Antwortentwürfen.

📅 Der Tagesbriefing
7 Uhr 30

Verbunden mit Ihrem Kalender fasst er den Tag zusammen: Termine, Zeitkonflikte, Reisezeiten, „vergiss nicht, X anzurufen“. Ein echtes Protokoll, keine rohe Liste.

📊 Und alles andere
auf Anfrage

Wettbewerbsbeobachtung, wöchentlicher Bericht, Überwachung einer Website, Backups, Erinnerung an Geburtstage… Wenn Sie es beschreiben können, können Sie es planen.

Baustein #5 – Die Sicherheit, die man immer vergisst

Einer KI einen Terminal zu geben, lässt einen nachdenken.

Für meinen Teil habe ich auf meinem Linux-Server ein Verzeichnis namens /secret erstellt. In diesem Ordner lege ich alle Dateien ab, die ein Passwort, einen API-Schlüssel, ein Zertifikat oder andere sensible Informationen enthalten.

Ich verbiete dann dem Claude Agent SDK, diese Dateien zu lesen, die immer mit der Endung .env enden. Zum Beispiel habe ich eine Datei openai.env, die den OpenAI-Schlüssel enthält, der für das TTS-Modell verwendet wird, sowie eine Datei gmail_token.env, die die notwendigen Daten zum Zugriff auf mein Gmail-Konto enthält.

Ich habe auch Claude Agent SDK in seinem Speicher angewiesen, diese Dateien niemals zu lesen, damit es nicht direkt auf meine Passwörter, API-Schlüssel oder andere Geheimnisse zugreift. Es kann sie jedoch als Referenzen in den Python-Skripten verwenden, die es erstellt, indem es beispielsweise eine Variable wie OPENAI_API_KEY liest.

Auf diese Weise liest es niemals direkt den Wert meiner Geheimnisse, und diese Informationen werden niemals an die Server von Anthropic gesendet.

🔐 Die Geheimnisse sind unantastbar

Ein Filter blockiert den Zugriff auf sensible Dateien (Schlüssel, Tokens, Passwörter, geheime Konfiguration). Der Agent kann alles tun… außer das zu lesen, was er nicht lesen soll.

✋ Sensible Aktionen erfordern ein grünes Licht

Einen echten Auftrag erteilen? Der Agent stoppt und fragt Sie um Bestätigung über einen Telegram-Button, mit strengen Obergrenzen und einer Aufzeichnung jeder Entscheidung.

👤 Streng private Konversation

Der Bot gehorcht nur Ihnen, eins zu eins. Keine Gruppen, keine Unbekannten: Die Flotte ist nach Benutzer getrennt.

📝 Alles wird protokolliert

Sensible Entscheidungen hinterlassen eine prüfbare Spur. Man weiß, wer was angefordert hat und was genehmigt oder blockiert wurde.

Das große Finale: Der Agent, der sich selbst verbessert

Hier ist der Moment, in dem sich der Kreis schließt und man dumm vor seinem Bildschirm lächelt. Da mein HUB ClaudClaw Code ist und der Agent programmieren kann… kann der Agent seinen eigenen Code ändern. Sie beschreiben ihm eine Verbesserung über Telegram; er bearbeitet die Dateien, überprüft, dass alles korrekt importiert wird (Anti-Absturz), speichert die Version in Git und startet sich dann selbst mit der neuen Funktionalität neu. Und wenn etwas nicht stimmt? Ein Rollback bringt ihn zur vorherigen Version zurück.

🚀 Konkret: „Füge mir einen Befehl hinzu, um ein PDF zusammenzufassen“ – einige Minuten später startet der Agent neu, und der Befehl existiert. Das Tool wächst, während Sie es verwenden.

Ein weiterer wichtiger Punkt: Jeder erstellte Agent hat sein eigenes Verzeichnis mit seinem eigenen Git-Repository. Das ermöglicht es, seine Arbeit zu versionieren und im Falle eines Fehlers leicht zurückzukehren.

Zusammenfassend habe ich momentan keinen Quellcode, den ich Ihnen zur Verfügung stellen kann, aber dieser Artikel gibt Ihnen die Grundzüge eines Ansatzes, der meiner Meinung nach OpenClaw oder Hermes bei weitem übertrifft.

Offensichtlich ist dies nicht für Nicht-Programmierer gedacht. Man muss einige Grundlagen in der Programmierung haben und in der Lage sein, Claude Agent SDK zu steuern, um dieses zentrale Hub zu erstellen, das ich ClaudClaw genannt habe.

Ich hoffe, dass dieser Artikel Sie dazu anregt, es auszuprobieren. Ehrlich gesagt, für mich gibt es momentan nichts Besseres.

Aucun commentaire pour le moment.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙