Skip to main content
PromptQuorum
Startseite/Lokale LLMs Pro/TaskWeaver Review 2026: Funktionen, Status, Alternativen
Local AI Agents & Tool Use

TaskWeaver Review 2026: Funktionen, Status, Alternativen

·10 Min. Lesezeit·Von Hans Kuepper · Gründer von PromptQuorum, Multi-Model-AI-Dispatch-Tool · PromptQuorum

TaskWeaver ist ein kostenloses, quelloffenes (MIT-lizenziertes) code-first KI-Agenten-Framework von Microsoft Research für Datenanalyse-Aufgaben, verfügbar im microsoft/TaskWeaver-GitHub-Repository. Es wandelt eine Anfrage in natürlicher Sprache über eine Planner-Rolle (Aufgabenzerlegung) und eine Code-Generator-Rolle (Code-Erzeugung) in ausführbaren Python-Code um, bewahrt sowohl den Chatverlauf als auch den Code-Ausführungsverlauf — einschließlich Daten im Arbeitsspeicher wie pandas-DataFrames — über eine Sitzung hinweg und lässt sich über ein Plugin-System für domänenspezifische Datenanalyse-Operationen erweitern. Microsoft hat das Repository am 23. März 2026 archiviert und damit schreibgeschützt gemacht: keine neuen Commits, Releases oder Issue-Einreichungen mehr. Das Repository hat die Marke von 6.100 GitHub-Stars und 780 Forks überschritten und bleibt genau in dem Zustand nutzbar, in dem es veröffentlicht wurde — wird aber nicht mehr aktiv weiterentwickelt.

TaskWeaver ist ein Open-Source-Framework für einen code-first KI-Agenten, entwickelt von Microsoft Research für Datenanalyse-Aufgaben, verfügbar im microsoft/TaskWeaver-GitHub-Repository. Es wandelt Anfragen in natürlicher Sprache über eine Planner-Rolle und eine Code-Generator-Rolle in ausführbaren Python-Code um, bewahrt sowohl den Chatverlauf als auch den Code-Ausführungsverlauf — einschließlich Daten im Arbeitsspeicher wie DataFrames — über eine Sitzung hinweg und lässt sich über ein Plugin-System für domänenspezifische Operationen erweitern. Microsoft hat das Repository am 23. März 2026 archiviert und damit schreibgeschützt gemacht.

TaskWeaver Review 2026: Funktionen, Status, Alternativen

Wichtigste Erkenntnisse

  • MIT-Lizenz — kostenlos nutzbar, modifizierbar und selbst hostbar, auch kommerziell
  • GitHub-Repository microsoft/TaskWeaver hat 6.100 Stars und 780 Forks überschritten (erstellt im September 2023)
  • Von Microsoft am 23. März 2026 archiviert — Repository ist jetzt schreibgeschützt, keine neuen Commits, Releases oder Issues
  • Wandelt Anfragen in natürlicher Sprache über eine Planner- + Code-Generator-Architektur in ausführbaren Python-Code um
  • Zustandsbehaftet: bewahrt Chatverlauf und Code-Ausführungsverlauf, einschließlich Daten im Arbeitsspeicher wie DataFrames, über eine Sitzung hinweg
  • Erweiterbar über ein Plugin-System für domänenspezifische Datenanalyse-Operationen
  • Installation über git clone + pip install -r requirements.txt — kein PyPI-Paket

📍 In einem Satz

TaskWeaver ist ein kostenloses, MIT-lizenziertes, code-first KI-Agenten-Framework von Microsoft für Datenanalyse-Aufgaben, das Anfragen in natürlicher Sprache über eine Planner- und eine Code-Generator-Rolle in ausführbaren Python-Code umwandelt — Microsoft hat das Repository am 23. März 2026 archiviert und damit schreibgeschützt gemacht.

💬 In einfachen Worten

Mit TaskWeaver beschreibt man eine Datenaufgabe in normaler Sprache, und das Tool schreibt und führt echten Python-Code aus, um sie zu erledigen — dabei merkt es sich sowohl das Gespräch als auch die dabei entstandenen Daten. Microsoft hat die Weiterentwicklung jedoch eingestellt und das Projekt als schreibgeschützt markiert.

📌Hinweis: TaskWeaver ist archiviert und wird nicht mehr aktiv weiterentwickelt — behandeln Sie es als Referenzimplementierung oder als Lösung für eine bestehende Installation, nicht als Ausgangspunkt für neue Produktivarbeit. Im Local LLM Software Directory sieht man auf einen Blick, wie TaskWeaver im Vergleich zu aktiv gepflegten Agenten-Frameworks abschneidet.

Von der Forschungsarbeit zum archivierten Repository

Microsoft Research veröffentlichte das TaskWeaver-Paper auf arXiv und den Code auf GitHub Ende 2023 und beschrieb es als "das erste code-first Agenten-Framework für nahtlose Planung und Ausführung von Datenanalyse-Aufgaben".

Die Weiterentwicklung ging 2024 und bis Anfang 2025 weiter: Ein standardmäßiger, container-basierter Code-Ausführungsmodus erschien im März 2024, ein All-in-one-Docker-Image folgte im selben Monat, ein System für gemeinsamen Speicher zwischen den Rollen kam im September 2024, eine AgentOps-Observability-Integration im Dezember 2024, eine experimentelle Reasoning-Rolle namens Recepta im Januar 2025, und Vision-Input für die Planner-Rolle im März 2025.

Nach diesem Update im März 2025 folgten im projekteigenen Änderungsprotokoll keine weiteren Funktionsankündigungen mehr. Die Commit-Aktivität verlangsamte sich auf reine Abhängigkeits-Updates, und Microsoft archivierte das Repository am 23. März 2026 — der Archiv-Hinweis von GitHub besagt, das Repository "wurde vom Eigentümer am 23. März 2026 archiviert" und "ist jetzt schreibgeschützt", was neue Commits, Pull Requests und Issue-Einreichungen deaktiviert.

Damit steht TaskWeaver anders da als die meisten anderen Frameworks dieser Serie. AutoGen befindet sich in einem von Microsoft verwalteten Wartungsmodus (nur Bugfixes und Sicherheitsupdates) mit einem erklärten Nachfolger, dem Microsoft Agent Framework. TaskWeaver hat weder einen erklärten Nachfolger noch irgendeine Wartungszusage — es ist genau in dem Zustand eingefroren, in dem es sich bei der Archivierung befand.

Repository erstellt

Datum:
2023-09
Bedeutung:
GitHub-Repository microsoft/TaskWeaver wird erstellt; das Paper erscheint kurz danach auf arXiv

Container-Modus Standard + Docker-Image

Datum:
2024-03
Bedeutung:
Code-Ausführung läuft standardmäßig in einem isolierten Container; ein All-in-one-Docker-Image für die Einrichtung in einem Schritt erscheint

Gemeinsamer Speicher + AgentOps-Integration

Datum:
2024-09 – 2024-12
Bedeutung:
Rollen können Informationen über ein Speichersystem austauschen; Observability-Integration mit AgentOps kommt hinzu

Recepta-Reasoning-Rolle + Vision-Input

Datum:
2025-01 – 2025-03
Bedeutung:
Eine experimentelle Reasoning-Rolle und Vision-Input für die Planner-Rolle erscheinen — die zuletzt dokumentierten Funktionen

Repository von Microsoft archiviert

Datum:
2026-03-23
Bedeutung:
GitHub markiert das Repository als schreibgeschützt: keine neuen Commits, Releases, Pull Requests oder Issues mehr

📌Hinweis: Die MIT-Lizenz ändert sich durch die Archivierung nicht — der bestehende Code bleibt unter ihren Bedingungen frei nutzbar, forkbar und modifizierbar. Was sich ändert: Microsoft wird künftig keine Bugs mehr beheben, keine Sicherheitslücken mehr schließen und keine neuen Funktionen mehr hinzufügen.

Was ist TaskWeaver?

TaskWeaver ist ein Open-Source-Framework für einen code-first KI-Agenten (MIT-Lizenz, archiviert, github.com/microsoft/TaskWeaver) von Microsoft Research für Datenanalyse-Aufgaben — es interpretiert eine Anfrage in natürlicher Sprache als ausführbaren Python-Code statt als Freitext-Anweisung und führt diesen Code in einer zustandsbehafteten Sitzung aus.

  • Planner-Rolle: zerlegt eine komplexe Anfrage in eine Abfolge von Teilaufgaben und verfolgt den Fortschritt über den gesamten Dialog hinweg
  • Code-Generator-Rolle: schreibt ausführbare Python-Code-Schnipsel zur Umsetzung jeder Teilaufgabe, koordiniert mit konfigurierten Plugins
  • Plugin-System: domänenspezifische Operationen (Datenbankabfragen, Prognosen, Dokumentenabruf und mehr) sind als Plugins verpackt, die der Code-Generator aufrufen kann
  • Zustandsbehaftete Ausführung: TaskWeaver bewahrt sowohl den Chatverlauf als auch den Code-Ausführungsverlauf — einschließlich Datenstrukturen im Arbeitsspeicher wie pandas-DataFrames — über eine Sitzung hinweg, nicht nur den Text vorheriger Nachrichten
  • Reichhaltige Datenstrukturen: Da der Zustand im Arbeitsspeicher erhalten bleibt, kann TaskWeaver einen DataFrame oder ein anderes Python-Objekt direkt zwischen Schritten weitergeben, statt ihn erneut in Text zu serialisieren
  • Code-Verifizierung: generierter Code wird vor der Ausführung auf mögliche Probleme geprüft, mit vorgeschlagenen Korrekturen für den Nutzer
  • Sitzungsbasierte Mehrbenutzer-Trennung: eine einfache Sitzungsverwaltung hält die Daten verschiedener Nutzer getrennt, und die Code-Ausführung läuft in separaten Prozessen, um gegenseitige Beeinflussung zu vermeiden
  • Standardmäßig container-basierte Ausführung: seit März 2024 läuft generierter Code in einem Container statt im Host-Prozess, was Docker voraussetzt
bash
# Klonen und installieren (Python 3.10+ erforderlich)
git clone https://github.com/microsoft/TaskWeaver.git
cd TaskWeaver
pip install -r requirements.txt

# LLM in taskweaver_config.json konfigurieren, dann starten:
python -m taskweaver -p ./project/

Was kostet TaskWeaver?

TaskWeaver selbst ist unter der MIT-Lizenz kostenlos — es gibt kein Abonnement, keine kostenpflichtige Stufe und keinen von Microsoft gehosteten Dienst, für den man bezahlen müsste. Man zahlt für die eigene Hardware oder den eigenen Server sowie für etwaige API-Gebühren des in taskweaver_config.json konfigurierten LLM-Anbieters.

  • TaskWeaver (das Open-Source-Framework): für immer kostenlos unter der MIT-Lizenz, selbst gehostet, keine Nutzungsgrenzen, kein Microsoft-Konto zur Ausführung erforderlich
  • Kein von Microsoft gehostetes Produkt oder Abonnement: TaskWeaver ist Code, den man selbst ausführt, kein verwalteter Dienst — es gibt nichts zu abonnieren
  • Optionale Kosten: eigene Hardware oder eigener Server sowie API-Gebühren des konfigurierten LLM-Anbieters (zum Beispiel die Preise von OpenAI pro Token), falls man ein Cloud-Modell statt eines lokalen Modells anbindet
  • Optionale Kosten: Docker wird für den standardmäßigen, container-basierten Code-Ausführungsmodus benötigt, der auf bereits vorhandener oder selbst bereitgestellter Infrastruktur läuft

Wie installiert und startet man TaskWeaver?

TaskWeaver hat kein PyPI-Paket — man installiert es, indem man das GitHub-Repository klont und seine Abhängigkeiten mit pip installiert, was Python 3.10 oder neuer voraussetzt. Da das Projekt archiviert ist, entspricht dies genau dem Installationsprozess zum Zeitpunkt der Archivierung — es wird keine künftigen Releases geben, die man stattdessen installieren könnte.

  1. 1
    Sicherstellen, dass Python 3.10 oder neuer installiert ist (optional zuerst eine eigene Umgebung anlegen: conda create -n taskweaver python=3.10 && conda activate taskweaver).
  2. 2
    Repository klonen: git clone https://github.com/microsoft/TaskWeaver.git.
  3. 3
    Abhängigkeiten installieren: cd TaskWeaver && pip install -r requirements.txt.
  4. 4
    Einen LLM-Anbieter in taskweaver_config.json konfigurieren — zum Beispiel {"llm.api_key": "Ihr Schlüssel", "llm.model": "gpt-4"} für OpenAI.
  5. 5
    Docker installieren, falls der standardmäßige, container-basierte Code-Ausführungsmodus genutzt werden soll (empfohlen); die Dokumentation zur Code-Ausführung beschreibt die Alternative ohne Container.
  6. 6
    Die CLI aus dem geklonten Ordner starten: python -m taskweaver -p ./project/, oder das Projekt stattdessen als Bibliothek importieren — siehe die Dokumentation zur Nutzung als Bibliothek.

Kann ich TaskWeaver trotz Archivierung noch installieren?

Ja. Die Archivierung macht das Repository für neue Beiträge schreibgeschützt, aber der bestehende Code, die Branches und getaggten Releases bleiben genau in dem Zustand, in dem sie veröffentlicht wurden, vollständig herunterladbar und installierbar.

Gibt es ein PyPI-Paket für TaskWeaver?

Nein. Der dokumentierte Installationsweg ist git clone plus pip install -r requirements.txt aus dem geklonten Ordner, oder pip install git+https://github.com/microsoft/TaskWeaver@<TAG> für ein bestimmtes getaggtes Release.

Für wen eignet sich TaskWeaver?

TaskWeaver eignet sich für Teams, die bereits eine funktionierende Installation darauf betreiben, oder die die Planner/Code-Generator-Architektur als Referenzimplementierung studieren möchten. Für alle, die heute ein neues Produktiv-Agentenprojekt beginnen, ist es angesichts des Archiv-Status eine engere Wahl.

Wann sollte man TaskWeaver NICHT nutzen?

Für jedes neue Produktivprojekt sollte man TaskWeaver zum Zeitpunkt dieses Reviews meiden — Microsoft hat das Repository am 23. März 2026 archiviert, und es gibt künftig keine Wartung, keine Sicherheitspatches und keinen Fahrplan mehr.

  • Ein Team, das ein neues Agentenprojekt von Grund auf startet — ein archiviertes Repository mit 53 ungelösten, eingefrorenen Issues ist eine schwache Grundlage für neue Produktivarbeit
  • Ein Team, das Sicherheitspatches für Abhängigkeiten benötigt — die in requirements.txt fixierten Versionen sind seit der Archivierung eingefroren und werden nicht mehr aktualisiert, sodass eine später entdeckte Schwachstelle in einer fixierten Abhängigkeit nicht mehr behoben wird
  • Ein Team, das offiziellen Support benötigt — GitHub Issues, laut Projekt-README einst der "bevorzugte" Support-Kanal, akzeptiert bei einem archivierten Repository keine neuen Einreichungen mehr
  • Ein Team, das speziell Microsoft-Agenten-Frameworks für einen Neubau evaluiert — stattdessen mit AutoGen (Wartungsmodus, erhält zumindest noch Korrekturen) oder dem aktiv weiterentwickelten Microsoft Agent Framework beginnen
  • TaskWeaver stattdessen nur nutzen, wenn man speziell eine bestehende Installation seines code-first, zustandsbehafteten Planner/Code-Generator-Musters studieren oder pflegen muss

TaskWeaver vs. Alternativen

TaskWeaver konkurriert mit anderen code-ausführenden Agenten-Frameworks aus dem Microsoft-Ökosystem, von denen die meisten — anders als TaskWeaver — noch aktiv gepflegt werden oder sich zumindest in einem offiziellen Wartungsmodus befinden.

Tool
Interface
Lizenz
Status
Am besten für
TaskWeaverPython-Code / CLIMITArchiviert (2026-03)Bestehende Installationen studieren/pflegen
AutoGenPython-CodeMIT / CC BY 4.0WartungsmodusNur bestehende AutoGen-Apps
Semantic Kernel.NET/Python/Java SDKMITAktiv (konvergiert zu MAF)Enterprise-Orchestrierungs-SDK
CrewAIPython-CodeMITAktiv, VC-finanziertRollenbasierte Multi-Agenten-Crews
LangGraphPython-CodeMITAktivZustandsbehaftete graphbasierte Workflows

Häufige Fehler bei der Bewertung von TaskWeaver

Diese Fehler entstehen, wenn man den Repository-Status nicht direkt prüft oder TaskWeaver mit anderen Microsoft-Agentenprojekten verwechselt.

Häufig gestellte Fragen

Wird TaskWeaver noch gepflegt?

Nein. Microsoft hat das Repository microsoft/TaskWeaver am 23. März 2026 archiviert und damit schreibgeschützt gemacht — künftig werden keine neuen Commits, Releases oder Issue-Einreichungen mehr akzeptiert.

Ist TaskWeaver kostenlos nutzbar?

Ja. TaskWeaver ist MIT-lizenziert und kostenlos für kommerzielle Nutzung, Modifikation und Selbst-Hosting. Es gibt kein Abonnement und kein von Microsoft gehostetes Produkt, für das man bezahlen müsste.

Was bedeutet "archiviert" bei einem GitHub-Repository?

GitHub markiert ein Repository als schreibgeschützt, wenn der Eigentümer es archiviert: Es können keine neuen Commits, Pull Requests oder Issues mehr eingereicht werden, während bestehender Code, Branches und Releases herunterladbar bleiben.

Wie sieht die Kernarchitektur von TaskWeaver aus?

Eine Planner-Rolle zerlegt eine Anfrage in Teilaufgaben, eine Code-Generator-Rolle schreibt und führt Python-Code für jede Teilaufgabe aus, und ein Plugin-System liefert domänenspezifische Operationen — alles koordiniert in einer zustandsbehafteten Sitzung, die Chatverlauf und Code-Ausführungsverlauf bewahrt.

Wie installiere ich TaskWeaver?

Repository mit git clone https://github.com/microsoft/TaskWeaver.git klonen, dann pip install -r requirements.txt im geklonten Ordner ausführen. Es gibt kein PyPI-Paket.

Braucht TaskWeaver Docker?

Nicht zwingend, aber der standardmäßige Code-Ausführungsmodus seit März 2024 führt generierten Code in einem Container aus, was Docker voraussetzt — die Dokumentation zur Code-Ausführung beschreibt die Alternative ohne Container.

Unter welcher Lizenz steht TaskWeaver?

MIT, was kostenlose kommerzielle Nutzung, Modifikation und Selbst-Hosting erlaubt. Die Archivierung des Repositorys ändert die Lizenz nicht.

Was ist der Nachfolger von TaskWeaver?

TaskWeaver hat keinen offiziell erklärten Nachfolger. Für ein aktiv weiterentwickeltes, allgemeines Microsoft-Agenten-Framework sollte man stattdessen das Microsoft Agent Framework oder Semantic Kernel prüfen.

Wie viele GitHub-Stars hat TaskWeaver?

Das Repository microsoft/TaskWeaver hat die Marke von 6.100 GitHub-Stars und 780 Forks überschritten, Stand September 2026.

Kann ich noch Issues eröffnen oder zu TaskWeaver beitragen?

Nein. Die Archivierung deaktiviert neue Issues und Pull Requests. Die 53 bei der Archivierung offenen Issues bleiben sichtbar, aber eingefroren — sie werden weder bearbeitet noch geschlossen.

Quellen

← Zurück zu Lokale LLMs Pro