|
|
| Zeile 2: |
Zeile 2: |
| ---- | | ---- |
|
| |
|
| == AI-First IDEs: Enterprise-Ready == | | == KI-Editoren & Entwicklungsumgebungen (IDEs) == |
|
| |
|
| Hier ist die Übersicht der aktuell relevantesten AI-First Entwicklungsumgebungen, die für den Enterprise-Einsatz geeignet sind. Die Liste wurde um Tools bereinigt, die nicht primär den Enterprise-Fokus aufweisen.
| | ''Vollwertige Editoren mit tiefer KI-Integration und Protokoll-Unterstützung.'' |
| ====IDEs====
| |
| * JetBrains ist ein Unternehmen, das IDEs für verschiedene Programmiersprachen entwickelt.
| |
| * Visual Studio Code ist eine kostenlose, quelloffene Code-Editor-Software, die von Microsoft entwickelt wurde.
| |
| * Zed ist ein extrem minimalistischer, in Rust geschriebener moderner Editor. Zed setzt den absoluten Fokus auf Performance (Geschwindigkeit der UI) und Echtzeit-Zusammenarbeit (Collaboration).
| |
|
| |
|
| ==== Native KI-IDEs ====
| | * [https://code.visualstudio.com VS Code (GitHub Copilot)] — '''Industriestandard #1.''' Meistgenutzte IDE mit breiter MCP-Unterstützung (Kostenloser Tarif verfügbar). |
| * '''Cursor AI IDE''' | | * [https://cursor.com/docs/cli/acp Cursor] — '''Moderner Standard.''' KI-native IDE, spezialisiert auf komplexe Code-Interaktionen (Kostenloser “Hobby”-Plan). |
| ** '''Was ist Cursor?''' Cursor ist eine von Grund auf KI-native Entwicklungsumgebung (IDE). Technisch gesehen handelt es sich um einen Fork (eine Abspaltung) von Visual Studio Code. Dadurch fühlen sich Entwickler sofort zu Hause und sämtliche originalen VS Code-Plugins, Themes und Tastenkürzel funktionieren weiterhin problemlos. | | * [https://www.jetbrains.com/help/ai-assistant/acp.html JetBrains AI Assistant] — '''Standard für Enterprise.''' Professionelle Integration in die JetBrains-IDE-Familie. |
| ** '''Kernmerkmale & KI-Integration:''' | | * [https://codeium.com/windsurf Windsurf] — Agentische IDE mit Fokus auf Multi-File-Edits und hohe Sicherheit (Kostenloser Individual-Tarif). |
| *** '''Vollständiger Projekt-Kontext (Codebase Indexing):''' Cursor indexiert im Vorfeld das gesamte Repository. Der KI-Assistent muss nicht mit einzelnen Dateien gefüttert werden, sondern versteht von sich aus architektonische Zusammenhänge über alle Dateien hinweg.
| | * [https://antigravity.google/ Google Antigravity] — Agent-first AI-IDE für autonome Workflows über Editor, Terminal und Browser. |
| *** '''Composer & Multi-File-Edits:''' Herausragendes Merkmal ist der Agentenmodus ("Cursor Composer"). Entwickler können große Aufgaben formulieren, woraufhin Cursor einen Bauplan erstellt und autonom Änderungen an unzähligen Dateien gleichzeitig vornimmt. | | * [https://zed.dev/docs/ai/external-agents Zed] — Extrem schneller, nativer Editor für moderne KI-Workflows. |
| *** '''Inline-Generierung (Cmd+K):''' Direkte Code-Manipulation im Editor. Man markiert einen Bereich und bittet die KI in natürlicher Sprache um Refactorings, Kommentare oder Bugfixes. | | * [https://developers.google.com/gemini-code-assist Gemini Code Assist] — Googles KI-Assistent für bestehende IDEs (VS Code/JetBrains). |
| *** '''Führende KI-Modelle:''' Cursor nutzt für Programmierung optimierte Spitzenmodelle (insbesondere Claude 3.5 Sonnet und GPT-4o) mit hoher Geschwindigkeit. | | * [https://github.com/continuedev/continue Continue] — Open-Source Alternative zu Copilot (Ideal für lokale Modelle). |
| * '''[https://codeium.com/windsurf Windsurf]''' (Anbieter: Codeium) | |
| ** '''Was ist Windsurf?''' Entwickelt von Codeium, gilt Windsurf (ebenfalls ein VS Code Fork) als eine der stärksten und modernsten "KI-first" IDEs auf dem Markt und als direkter Hauptkonkurrent zu Cursor.
| |
| ** '''Kernmerkmale:''' Der Fokus liegt auf dem "Flow"-Zustand. Das Feature *Cascade* ist ein mächtiger Agenten-Modus für komplexe Multi-File-Refactorings (vergleichbar mit Cursor Composer). Zudem glänzt Windsurf durch *Supercomplete*, eine Engine, die den Code semantisch voraussagt und nicht bloß Einzelzeilen, sondern logische zusammenhängende Codeblöcke proaktiv vorschlägt. | |
| ==== KI-Assistenten für bestehende IDEs ====
| |
|
| |
|
| * '''[https://github.com/features/copilot GitHub Copilot]''' (Anbieter: GitHub / Microsoft)
| | == Autonome Programmier-Agenten == |
| ** '''Integration:''' Integriert sich als Plugin/Erweiterung in bestehende klassische IDEs (VS Code, JetBrains, Visual Studio).
| |
| ** '''Grenzen der Copilot UI ("Wo hört sie auf?"):'''
| |
| *** '''Architektonische Grenzen (Plugin-Sandbox):''' Die Copilot UI ist auf das beschränkt, was die Host-IDE über ihre Extension-API zulässt. Im Gegensatz zu KI-nativen IDEs (wie Cursor) kann Copilot die Benutzeroberfläche der IDE nicht tiefgreifend umbauen oder Kernfunktionen vereinnahmen.
| |
| *** '''Kontext & Dateisystem:''' Die UI agiert primär im Rahmen des aktiven Editors (Inline-Completions, Chat-Panel). Ein tiefes, systemweites Verständnis der gesamten Codebasis ohne explizite Benutzerführung oder geöffnete Dateien stieß in der Vergangenheit oft an Grenzen, auch wenn hier mit "Copilot Edits" nachgebessert wird.
| |
| *** '''Grad der Autonomie:''' Die Copilot UI ist primär reaktiv. Sie nimmt dem Nutzer keine proaktiven, unaufgeforderten Architektur-Änderungen an mehreren Systemkomponenten ab. Dort, wo vollautonome, planende Multi-File-Implementierungen (ohne ständigen Trigger) beginnen, verlässt man die typische Copilot-UI und betritt das Feld der autonomen "KI-Ingenieure".
| |
|
| |
|
| * '''[https://cloud.google.com/gemini/docs/codeassist/ Google Gemini Code Assist (Enterprise)]''' (Anbieter: Google)
| | ''KI-Agenten, die komplexe Aufgaben weitgehend selbstständig im Dateisystem lösen.'' |
| ** '''Massiver Projekt-Kontext:''' Nutzt ein Context-Fenster von bis zu 2 Millionen Tokens (Gemini 1.5/2.5 Pro). Dies ermöglicht ein vollständiges Verständnis selbst riesiger Codebasen und komplexer Abhängigkeitsgraphen ohne vorherige manuelle Auswahl von Dateien.
| |
| ** '''Enterprise Autonomous Agent:''' Unterstützt multi-step autonome Workflows für Refactorings, Unit-Test-Generierung und das Lösen von Jira-Tickets direkt in der IDE.
| |
| ** '''Anpassbarkeit & Sicherheit:''' Unternehmen können das Modell mit ihren privaten Repositories "augmentieren" (RAG-basiert), um projektspezifische Ergebnisse zu erhalten. Bietet höchste Compliance-Standards (SOC 2, HIPAA) und eine Zero-Training-Garantie auf Kundendaten.
| |
|
| |
|
| * '''[https://www.jetbrains.com/ai/ JetBrains AI Assistant (Mellum)]''' (Anbieter: JetBrains) | | * [https://claude.com/product/claude-code Claude Code] — '''Standard-Agent.''' Anthropics CLI-Tool für hochgradig agentisches Coding. |
| ** '''Was ist der AI Assistant?''' Das integrierte Kern-KI-Werkzeug von JetBrains für ihr gesamtes IDE-Ökosystem (IntelliJ, PyCharm, WebStorm etc.). Es wird vorrangig durch *Mellum* angetrieben, das eigene, speziell auf Softwareentwicklung trainierte KI-Basismodell von JetBrains.
| | * [https://roocode.com Cline] — Führender Open-Source-Agent für VS Code mit tiefer MCP-Integration. |
| ** '''Kernmerkmale:''' | | * [https://docs.openhands.dev/openhands/usage/run-openhands/acp OpenHands] — Leistungsstarker Open-Source-Agent für autonome Entwicklungsaufgaben. |
| *** '''Mellum & Smart Completion:''' Die Engine liefert ultraschnelle, kontextbezogene Autovervollständigung für Einzelzeilen und komplette Code-Blöcke. Mellum zeichnet sich besonders dadurch aus, sich strikt an etablierte Projektnormen zu halten.
| | * [https://github.com/block/goose Goose] — Spezialisierter Agent von Block mit Fokus auf Protokoll-Unterstützung. |
| *** '''Multi-File-Edits & Context Chat:''' Im Chat-Panel können per "@"-Mention spezifische Dateien, Symbole oder Commits referenziert werden. Der Assistent erstellt auf Zuruf Unit-Tests, Refactorings und Commits. | |
| *** '''Datenschutz & Flexibilität (Local Models):''' Über eine `.aiignore`-Datei können sensible Projektordner von der KI-Analyse isoliert werden. Neben der JetBrains-Cloud unterstützt der Assistant auch die Einbindung lokaler Offshore-Modelle (wie via Ollama) für mehr Privacy. | |
|
| |
|
| * '''JetBrains Junie''' (Anbieter: JetBrains)
| | == Frameworks & SDKs für KI-Entwicklung == |
| ** '''Was ist Junie?''' Junie ist der hauseigene, tiefer integrierte AI-Agent von JetBrains, der nativ in IDEs wie IntelliJ IDEA Ultimate oder PyCharm Professional eingebaut ist.
| |
| ** '''Agentic Workflow:''' Im Gegensatz zu einfachen Chat-Assistenten arbeitet Junie als echter *Agent*. Entwickler können High-Level-Instruktionen geben, woraufhin Junie autonom einen detaillierten Schritt-für-Schritt-Plan zur strukturierten Problemlösung formuliert.
| |
| ** '''Deep Context & Autonomie:''' Junie navigiert durch das komplexe Beziehungsgeflecht der gesamten Codebasis. Es kann autonom Code planen, schreiben, inkrementell überarbeiten und testen. Es ist besonders stark beim schnellen Prototyping oder Erstellen von CRUD-Architekturen, wobei der Entwickler als Supervisor die Ausführungspläne stets einsehen und validieren kann.
| |
|
| |
|
| * '''[https://www.augmentcode.com/ Augment Code]''' (Anbieter: Augment)
| | ''Werkzeuge zum Bauen eigener KI-Anwendungen, Agenten und Integrationen.'' |
| ** '''Enterprise-Fokus & Deep Context:''' Ein KI-Assistent, der sich durch ein extrem tiefes Verständnis der gesamten Codebasis auszeichnet. Augment nutzt einen proprietären "Knowledge Graph", um architektorische Abhängigkeiten über Repositories hinweg zu verstehen.
| |
| ** '''Performance & Sicherheit:''' Optimiert für Sub-Sekunden-Antwortzeiten auch bei riesigen Codebasen. Bietet Enterprise-Features wie SOC 2 Type II, VPC-Deployment und strikte Zero-Data-Retention-Policies.
| |
|
| |
|
| * '''[https://www.blackbox.ai/ Blackbox AI]''' (Anbieter: Blackbox) | | * [https://python.langchain.com/ LangChain] — '''Framework-Standard.''' Meistgenutzte Library zur Orchestrierung von LLMs und Agenten (Python/JS). |
| ** '''Shadow Developer Paradigm:''' Blackbox AI positioniert sich als "Schatten-Entwickler", der autonom Aufgaben in IDEs und CI/CD-Pipelines übernimmt. Es basiert auf dem proprietären *Blackbox-V4*-Modell (trainiert auf 2+ Billionen Zeilen Code). | | * [https://www.llamaindex.ai/ LlamaIndex] — '''RAG-Standard.''' Spezialisiert auf die Verbindung von Datenquellen mit LLMs. |
| ** '''Repository-weite Suche & RAG:''' Herausragend ist die natürliche Sprachsuche über ganze Repositories hinweg, wobei Abhängigkeitsgraphen und Projektstrukturen tiefenanalysiert werden. | | * [https://www.crewai.com/ CrewAI] — Führend für kollaborative, rollenbasierte Multi-Agenten-Systeme. |
| ** '''Multimodale Intelligenz:''' Kann UI-Mockups (z.B. aus Figma oder Screenshots von Bugs) direkt in funktionalen Frontend-Code übersetzen. Bietet zudem Enterprise-Sicherheit mit militärischer Verschlüsselung und On-Premise-Optionen. | | * [https://microsoft.github.io/autogen/ AutoGen] — Microsofts Framework für konversierende Multi-Agenten-Systeme. |
| | * [https://ai.pydantic.dev/ PydanticAI] — Modernes, typsicheres Framework für strukturierte Agenten-Builds. |
| | * [https://langchain-ai.github.io/langgraph/ LangGraph] — Framework für zustandsbehaftete, zyklische Multi-Agenten-Workflows. |
| | * [https://sdk.vercel.ai/ Vercel AI SDK] — Standard für KI-UIs und Streaming in Web-Apps (React/Next.js). |
| | * [https://github.com/microsoft/semantic-kernel Semantic Kernel] — Microsofts SDK zur Orchestrierung von KI-Services. |
| | * [https://learn.microsoft.com/en-us/dotnet/ai/ Microsoft.Extensions.AI] — Abstraktionsschicht für .NET KI-Integration. |
| | * [https://spring.io/projects/spring-ai Spring AI] — Java-Framework für die KI-Anbindung. |
|
| |
|
| * '''[https://github.com/cline/cline Cline] (ehem. Claude Dev)''' (Anbieter: Open Source / Community)
| | == Infrastruktur, Monitoring & Modell-Plattformen == |
| ** '''Autonomer Coding-Agent:''' Cline ist ein mächtiger Open-Source-Agent für VS Code. Er verfügt über vollen Zugriff auf das Terminal, das Dateisystem und einen integrierten Browser, um Aufgaben (Plan/Act-Modus) autonom abzuarbeiten.
| |
| ** '''Massive MCP-Integration:''' Cline ist Vorreiter bei der Nutzung des *Model Context Protocol (MCP)*. Über eine ständig wachsende Auswahl an MCP-Servern kann der Agent mit externen APIs, Datenbanken und Cloud-Umgebungen (z.B. AWS) interagieren.
| |
| ** '''Browser-basiertes Testing & Debugging:''' Der Agent kann Web-Apps in einem Headless-Browser starten, Interaktionen simulieren, Screenshots analysieren und Fehler direkt im Code korrigieren. Unterstützt zudem projektweite Regeln via `.clinerules`.
| |
|
| |
|
| ==== Terminal-fokussierte Agenten (bzw. Orchestratoren) ====
| | ''Plattformen für das Hosting, die Überwachung und das Management von KI.'' |
|
| |
|
| * '''[https://www.jetbrains.com/ JetBrains Air]''' (Anbieter: JetBrains) | | * [https://huggingface.co/ Hugging Face] — Die zentrale Plattform für Open-Source Modelle und die '''Transformers''' Bibliothek. |
| ** '''Was ist Air?''' Eine völlig neu gedachte "Agentic Development Environment" von JetBrains. Air ist nicht einfach ein Code-Editor mit angeflanschtem KI-Chat, sondern ein Workspace, der technologisch primär um KI-Agenten herum gebaut wurde.
| | * [https://www.langchain.com/langsmith LangSmith] — Professionelles Monitoring und Debugging für LLM-Anwendungen. |
| ** '''Multi-Agent Orchestration:''' Die Plattform dient als Orchester-Dirigent. Entwickler können parallel und asynchron verschiedene KI-Agenten (wie Anthropic Claude Agent, OpenAI Codex, Google Gemini CLI oder auch den hauseigenen *Junie*) nebeneinander für sich arbeiten lassen und deren Ergebnisse verketten. | | * [https://aws.amazon.com/q/developer Amazon Q] — AWS-integrierte Plattform für Entwicklung und Cloud-Operations. |
| ** '''Isolierte Sandboxes:''' Um zu verhindern, dass wildgewordene Agenten das Haupt-Repository beschädigen, führt Air die Agenten-Tasks in isolierten Docker-Containern oder eigenen Git-Worktrees aus. Erst wenn der Code verifiziert wurde, wird er in den Main-Branch übernommen. | | * [https://aistudio.google.com Google AI Studio] — Prototyping-Plattform für Gemini-Modelle und APIs. |
| ** '''Code-Aware Context:''' Man gibt den Agenten nicht mühselig Text-Snippets vor, sondern verlinkt Aufgaben direkt maschinenlesbar mit Metadaten wie Commits, Klassen oder Methoden-Symbolen. | |
|
| |
|
| | == Intelligente Terminals & CLI-Tools == |
|
| |
|
| * '''[https://github.com/google/gemini-cli Google Gemini CLI]''' (Anbieter: Google)
| | ''KI-Unterstützung direkt auf der Kommandozeile.'' |
| ** '''Was ist Gemini CLI?''' Ein quelloffener (Open-Source) KI-Agent von Google, der die Leistung der Gemini-Modelle (wie Gemini 2.5 Pro) ressourcenschonend direkt in das Entwickler-Terminal bringt.
| |
| ** '''Eigenschaften als Agent:''' Die CLI ist nicht nur ein reines Text-Chat-Interface, sondern ein operativer Agent: Sie verfügt über eingebaute Tools für native Dateioperationen (Lesen/Schreiben), kann eigenständig Shell-Befehle ausführen und über Google Search live im Web recherchieren.
| |
| ** '''Erweiterbarkeit (MCP) & Vibe Coding:''' Ein massives Feature ist die volle Unterstützung des offenen *Model Context Protocol (MCP)*. Darüber lassen sich externe Entwicklertools, Datenbank-Verbindungen oder Repositories direkt an den Terminal-Agenten anflanschen. Dies macht die CLI zum extrem mächtigen Werkzeug für "Vibe Coding" oder API-Entwicklung rein auf der Kommandozeile.
| |
| ** '''gemini-cli-desktop:''' Eine offizielle grafische Desktop-Shell für den Gemini-CLI-Agenten. Sie bietet eine visuelle Darstellung des "Agent Thinking", Workflow-Orchestrierung und eine intuitive Oberfläche für die Verwaltung von Sessions und Tool-Berechtigungen (Human-in-the-Loop). Sie unterstützt zudem multimodale Inputs (Bilder, PDFs) zur Code-Generierung.
| |
|
| |
|
| * '''[https://docs.anthropic.com/en/docs/agents-and-tools/claude-code Claude Code CLI]''' (Anbieter: Anthropic) | | * [https://www.warp.dev Warp] — Modernes, KI-gestütztes Terminal für Teams. |
| ** '''Was ist Claude Code?''' Das offizielle Command-Line-Tool von Anthropic. Es fungiert als autonom programmierender Agent direkt in deiner lokalen Terminal-Umgebung und wird über die Kommandozeile aufgerufen.
| | * [https://docs.github.com/en/copilot/github-copilot-in-the-cli GitHub Copilot CLI] — KI-Assistent für Terminal-Befehle (`gh copilot`). |
| ** '''Agentic Execution & Unix-Philosophie:''' Du übergibst Claude ein Ticket in natürlicher Sprache. Der Agent durchsucht das Dateisystem, plant Architekturänderungen, editiert Code, führt Tests aus und debuggt auftretende Fehler. Es ist strikt nach der Unix-Philosophie designt: modular, skriptbar und tief in automatisierte Workflows (wie CI/CD-Pipelines) integrierbar. | | * [https://github.com/google-gemini/gemini-cli Gemini CLI] — Kommandozeilen-Tool für Google Gemini Modelle. |
| ** '''Sicherheit & Kontext ("Auto Memory"):''' Standardmäßig läuft Claude Code in einem "Ask"-Sicherheitsmodus, das heißt, Dateiänderungen oder Shell-Befehle müssen erst vom Entwickler bestätigt werden. Besonders clever: Claude nutzt das lokale Projekt-Dateisystem, liest eine zentrale `CLAUDE.md` aus und speichert Lektionen für künftige Sessions ab ("Auto Memory").
| |
|
| |
|
| * '''[https://platform.openai.com/ OpenAI Codex CLI]''' (Anbieter: OpenAI)
| | == Datenanalyse & Spezialisierte KI-Werkzeuge == |
| ** '''Vollautonomer Terminal-Agent:''' Das offizielle CLI von OpenAI hat sich 2026 zu einem mächtigen Agenten entwickelt, der von Modellen wie *GPT-5.4 mini* und *Codex-MAX* angetrieben wird. Er kann komplexe Multi-Step-Tasks (Planung, Coding, Testing, Pull Request) eigenständig ausführen.
| |
| ** '''Multimodale Fähigkeiten:''' Der Agent versteht nicht nur Text, sondern kann über Screenshots (z.B. von UI-Bugs) den visuellen Kontext erfassen und direkt in Code-Fixes umsetzen.
| |
| ** '''Sicherheit & Supervision:''' Aufgaben laufen standardmäßig in isolierten Cloud-Sandboxes ("Codex Security"). Eine macOS-Desktop-App erlaubt es Entwicklern, die bis zu 30-minütigen autonomen Sessions der Agenten in Echtzeit zu überwachen und zu steuern.
| |
|
| |
|
| * '''[https://docs.github.com/en/copilot/github-copilot-in-the-cli/about-github-copilot-in-the-cli GitHub Copilot CLI]''' (Anbieter: GitHub) | | * [https://github.com/sidequery/duckdb-acp DuckDB ACP] — Spezialisierte MCP-Anbindung für die Datenanalyse mit DuckDB. |
| ** '''Was ist Copilot CLI?''' Die offizielle Kommandozeilen-Schnittstelle (CLI) für GitHub Copilot. Sie bringt den vom Code-Editor bekannten KI-Assistenten nativ ins Terminal und fungiert dort als interaktiver Agent.
| | * [https://github.com/marimo-team/marimo marimo] — Modernes, KI-integriertes Notebook-Framework. |
| ** '''Agentic Capabilities & Plan Mode:''' Im interaktiven Modus kann der Agent komplexe Tasks (z. B. Skripte schreiben, Fehler direkt in Bash debuggen oder Repo-Strukturen umbauen) übernehmen. Im *Plan Mode* erstellt Copilot dabei vorab eine klare Roadmap der geplanten Datei- und Shell-Änderungen, die du erst freigeben musst.
| | * [https://dotnet.microsoft.com/en-us/apps/machinelearning-ai/ml-dotnet ML.NET] — Klassisches Machine Learning Framework für .NET. |
| ** '''Terminal-Sicherheit & MCP:''' Die CLI führt kritische Shell-Commands oder File-Writes niemals blind aus, sondern verlangt stets User-Approval. Außerdem ist sie via Model Context Protocol (MCP) erweiterbar.
| |
| | |
| * '''[https://www.moonshot.cn/ Kimi CLI] (Moonshot AI)''' (Anbieter: Moonshot AI)
| |
| ** '''Agentic Code CLI:''' Ein hochperformanter Terminal-Agent von Moonshot AI, der Code lesen/schreiben, Shell-Befehle ausführen und Web-Suchen durchführen kann. Er basiert auf der "Agentic AI Architecture" für autonome Planung und Ausführung.
| |
| ** '''Agent Swarm Mode:''' Eine Besonderheit der Kimi-K2.5-Modelle, bei der bis zu 100 spezialisierte Sub-Agenten parallel an komplexen Forschungs- oder Coding-Aufgaben arbeiten können (bis zu 1.500 Tool-Calls gleichzeitig).
| |
| ** '''Protokoll-Unterstützung (ACP & MCP):''' Kimi CLI unterstützt sowohl das *Agent Client Protocol (ACP)* für die Integration in IDEs (VS Code, JetBrains) als auch MCP-Tools für externe Datenanbindungen.
| |
| | |
| * '''[https://kiro.dev/ Kiro CLI]''' (Anbieter: Kiro)
| |
| ** '''Interaktiver Terminal-Agent:''' Kiro (kiro.dev) ist ein moderner CLI-Agent, der auf die Erstellung, Überprüfung und Modifikation von Code direkt im Terminal spezialisiert ist. Er bietet persistente Gesprächshistorien, die automatisch an Projektverzeichnisse gebunden sind.
| |
| ** '''Custom Agents & Steering:''' Nutzer können spezialisierte Agenten mit definierten Tools, Berechtigungen und Context-Regeln erstellen. Über sogenannte "Steering Files" und "Smart Hooks" lässt sich das Verhalten der Agenten präzise steuern und an Workflows (z. B. nach Dateianderungen) binden.
| |
| ** '''GitHub-Sandbox-Integration:''' Kiro integriert sich tief in GitHub. Aufgaben können direkt aus GitHub-Issues zugewiesen werden und laufen in einer isolierten Sandbox-Umgebung ab, was die Sicherheit bei automatisierten Code-Änderungen erhöht.
| |
| | |
| * '''[https://mistral.ai/ Mistral Vibe]''' (Anbieter: Mistral AI)
| |
| ** '''Terminal-Native Coding Agent:''' Mistral Vibe (v2.0) ist der offizielle CLI-Agent von Mistral AI, angetrieben durch das spezialisierte *Devstral 2*-Modell. Er ermöglicht die Analyse ganzer Codebases, das Ausführen von Test-Suites und das Erstellen von Git-Commits direkt im Terminal.
| |
| ** '''Leanstral & Formale Verifizierung:''' Eine Besonderheit ist die Integration von *Leanstral*, das die Programmiersprache *Lean* nutzt, um Code formal zu verifizieren und mathematische Beweise für die Korrektheit zu liefern – ein massiver Vorteil für sicherheitskritische Software.
| |
| ** '''Spezialisierte Subagenten & Skills:''' Nutzer können modulare Subagenten für gezielte Aufgaben (z. B. PR-Reviews oder Deployment-Skripte) definieren und den Funktionsumfang über benutzerdefinierte "Slash-Command Skills" erweitern.
| |
| | |
| * '''[https://inflection.ai/ Pi] (via pi-acp adapter)''' (Anbieter: Inflection AI)
| |
| ** '''Empathisches Coding-Interface:''' Basierend auf den Modellen von Inflection AI (Pi) kombiniert dieser Ansatz die hohe natürliche Sprachfähigkeit von Pi mit agentischem Coding. Der *pi-acp adapter* dient dabei als Brücke, um Pi in ACP-konforme Umgebungen zu integrieren.
| |
| ** '''ACP-Standardisierung:''' Durch den Adapter kann Pi (bzw. der darauf basierende *pi coding agent*) nahtlos in Editoren wie Zed oder JetBrains genutzt werden. Er kommuniziert via JSON-RPC 2.0 über stdio und ermöglicht so dateiübergreifendes Refactoring und autonome Task-Ausführung.
| |
| ** '''Minimalistisch & Erweiterbar:''' Der Ansatz zielt auf einen schlanken, terminal-basierten Workflow ab, der durch Skills und Prompt-Templates flexibel an die Bedürfnisse des Entwicklers angepasst werden kann.
| |
| | |
| * '''[https://qoder.ai/ Qoder CLI]''' (Anbieter: Qoder)
| |
| ** '''Leichtgewichtige Context-Engine:''' Qoder CLI bringt die starke Context-Engine der Qoder-IDE ins Terminal. Mit extrem niedrigen Ladezeiten (<70ms) und geringem Speicherverbrauch ist sie auf Performance für Power-User ausgelegt.
| |
| ** '''Autonomous Quest Mode:''' Ein Highlight ist der "Quest Mode" für spezifikationsgetriebene Entwicklung. Ein Design-Agent erstellt dabei technische Specs, die ein Task-Executor anschließend autonom im Hintergrund umsetzt.
| |
| ** '''Qoder Action & GitHub:''' Über die "Qoder Action" integriert sich das Tool direkt in CI/CD-Pipelines für automatisierte PR-Reviews. Per "@qoder" Kommentar in GitHub können gezielt Erklärungen oder Fixes angefordert werden.
| |
| | |
| * '''[https://qwenlm.github.io/ Qwen Code] (Alibaba Cloud)''' (Anbieter: Alibaba Cloud)
| |
| ** '''Agentic SOTA-Modelle:''' Qwen3-Coder gilt in 2026 als eines der agentischsten Code-Modelle. Es bietet native Kontext-Fenster von bis zu 1 Mio. Tokens (für Repository-weite Analysen) und übertrifft in Benchmarks wie HumanEval oft sogar GPT-4o.
| |
| ** '''Qwen Code CLI:''' Das offizielle Open-Source Terminal-Tool ermöglicht die direkte Interaktion mit den Qwen-Modellen. Es unterstützt autonome Workflows, bei denen der Agent Code schreibt, Tests ausführt und basierend auf dem Feedback Korrekturen vornimmt.
| |
| ** '''Lokal & Cloud:''' Die "Qwen3-Coder-Next" Varianten sind speziell für die lokale Ausführung auf Consumer-Hardware (z. B. Mac M4/M5) optimiert, während über das *Alibaba Cloud Model Studio* hochskalierbare APIs für Enterprise-Agenten bereitstehen.
| |
| | |
| * '''[https://github.com/vtcode/vtcode VT Code]''' (Anbieter: Open Source)
| |
| ** '''Semantisches Code-Verständnis:''' VT Code ist ein spezialisierter Open-Source-Agent, der LLM-native Code-Analyse mit tiefer semantischer Navigation kombiniert. Er unterstützt Sprachen wie Rust, Go und Java besonders robust.
| |
| ** '''Shell-Sicherheit & Validierung:''' Eine Kernstärke ist das Sicherheitsmodell: Befehle werden vor der Ausführung mittels *tree-sitter-bash* validiert, um destruktive Aktionen zu verhindern. Zudem bietet er Sandbox-Isolation für riskante Tasks.
| |
| ** '''Universal-Adapter:''' VT Code implementiert die *Anthropic Messages API* und fungiert so als Brücke für bestehende Claude-basierte Tools. Er unterstützt den offenen "Agent Skills"-Standard und bietet automatisches Failover zwischen verschiedenen LLM-Providern.
| |
| | |
| * '''[https://agentpool.ai/ AgentPool]''' (Anbieter: AgentPool.ai)
| |
| ** '''Was ist AgentPool?''' Ein spezialisierter Agent, der das *Agent Client Protocol (ACP)* implementiert. Er fungiert als interoperable Komponente in KI-Ökosystemen und kann nahtlos mit verschiedenen ACP-Clients und Tools zusammenarbeiten, um komplexe Workflows zu orchestrieren.
| |
| | |
| ==== ACP/MCP-Bridges & Tool-Integrationen ====
| |
| | |
| * '''[https://unity.com/ Unity Agent Client] (Unity Editor)''' (Anbieter: Unity Technologies)
| |
| ** '''Game-Engine Automatisierung:''' Diese Editor-Erweiterung fungiert als *Agent Client Protocol (ACP)* Client und ermöglicht es externen Agenten (wie Claude Code oder Gemini CLI), den Unity-Editor fernzusteuern.
| |
| ** '''KI-First Game Dev:''' Agenten können via ACP/MCP Szenen manipulieren, Assets verwalten und Scripte editieren. Das gesamte Unity-Projekt wird für die KI als "strukturiertes Dokument" lesbar, was komplexe Batch-Operationen und automatisiertes Testing ermöglicht.
| |
| ** '''Modell-Agnostisch:''' Im Gegensatz zu Unitys proprietärer KI erlaubt der Agent Client die Nutzung beliebiger LLMs (OpenAI, Anthropic, Google etc.) ohne zwingende Cloud-Bindung an Unity Services.
| |
| | |
| * '''[https://github.com/acp-ui/acp-ui ACP UI]''' (Anbieter: Open Source)
| |
| ** '''Universeller Desktop-Client:''' Ein moderner, plattformübergreifender (Windows, macOS, Linux) GUI-Client, der als zentrale Schaltstelle für alle *Agent Client Protocol (ACP)* konformen Agenten dient. Er ermöglicht es, Agenten wie GitHub Copilot, Claude Code oder Gemini CLI über eine einheitliche Oberfläche zu steuern.
| |
| ** '''Echtzeit-Visualisierung:''' Bietet eine grafische Darstellung des "Agent Thinking" (Gedankengang der KI) sowie eine übersichtliche Visualisierung von Tool-Calls und Planungs-Schritten.
| |
| ** '''Sicherheit & Kontrolle:''' Enthält granulare Berechtigungs-Einstellungen, mit denen jede Aktion des Agenten vor der Ausführung manuell bestätigt oder abgelehnt werden kann. Ein integrierter "Traffic Monitor" erlaubt zudem das Debugging der ACP-Protokoll-Nachrichten in Echtzeit.
| |
| | |
| * '''[https://npmjs.com/package/acpx acpx] (CLI)''' (Anbieter: Open Source)
| |
| ** '''Der "Agent-Runner":''' `acpx` ist ein schlankes CLI-Tool (vergleichbar mit `npx`), das als Headless-Client für das *Agent Client Protocol (ACP)* fungiert. Es erlaubt das Ausführen und Orchestrieren von Agenten ohne manuelle Konfiguration oder "Terminal Scraping".
| |
| ** '''Session-Management:''' Es unterstützt persistente, benannte Sessions, Multi-Turn-Konversationen und parallele Workstreams. Bei Abstürzen von Agenten-Prozessen sorgt `acpx` für einen automatischen Reload der Session.
| |
| ** '''Strukturierte Automatisierung:''' Statt unstrukturiertem Text gibt `acpx` die "Gedankengänge", Tool-Calls und Code-Diffs in strukturierter Form aus. Es bietet zudem Sandboxing und granulare Permission-Policies für Datei- und Terminalzugriffe, was es ideal für CI/CD-Pipelines macht.
| |
| | |
| * '''[https://github.com/aionui/aionui AionUi] (Multi-AI Agent Desktop)''' (Anbieter: Open Source)
| |
| ** '''Die "Cowork"-App:''' Eine quelloffene Desktop-Anwendung (macOS, Windows, Linux), die als visuelles Betriebssystem für KI-Agenten fungiert. Sie verwandelt komplexe CLI-Agenten in eine interaktive grafische Oberfläche.
| |
| ** '''Multi-Agent-Zentrale:''' AionUi erkennt automatisch installierte CLI-Agenten (wie Claude Code, Codex oder Qwen Code) und integriert diese in ein einheitliches Interface. Nutzer können so mehrere Agenten parallel in verschiedenen Sessions verwalten.
| |
| ** '''Echtzeit-Vorschau & Kontrolle:''' Die App bietet ein integriertes Vorschau-Panel für Dateiänderungen und Agenten-Outputs. Das Design folgt dem "Human-in-the-Loop"-Prinzip: Der Nutzer sieht jeden Schritt des Agenten und behält stets die volle Kontrolle über das lokale System.
| |
| | |
| * '''[https://aizen.dev/ aizen] (Developer Workspace)''' (Anbieter: aizen)
| |
| ** '''High-Performance Workspace:''' Ein spezialisiertes Desktop-Environment für Entwickler, das für die Arbeit mit multiplen Git-Worktrees und agentischen Workflows optimiert ist.
| |
| ** '''GPU-beschleunigte Terminals:''' Bietet extrem performante Terminal-Instanzen und separate Sessions (Dateibrowser, Webbrowser) pro Worktree.
| |
| ** '''Native ACP-Unterstützung:''' Integriert Agenten wie Claude Code, Codex und Gemini via *Agent Client Protocol (ACP)*. Eine Besonderheit ist die Unterstützung von Spracheingaben zur Steuerung des Workspaces und der Agenten.
| |
| | |
| * '''[https://minionmind.ai/ Minion Mind] (via Agent Client Plugin)''' (Anbieter: Minion Mind)
| |
| ** '''Kontextbewusstes "Gehirn":''' Minion Mind ist ein agentischer Begleiter, der sich tief in lokale Wissensdatenbanken (z. B. Obsidian) und IDEs einklinkt. Er nutzt den aktuellen Kontext des Nutzers, um Aufgaben zu automatisieren und komplexe Recherchen durchzuführen.
| |
| ** '''Agent Client Integration (ACP):''' Die Anbindung erfolgt über das universelle "Agent Client Plugin", das auf dem *Agent Client Protocol (ACP)* basiert. Dies ermöglicht es Minion Mind, nahtlos mit anderen ACP-kompatiblen Tools und Editoren zusammenzuarbeiten.
| |
| ** '''Live-Browsing & Automation:''' Minion Mind kann autonom im Web recherchieren (via MCP Chrome Extension), Informationen zusammenfassen und direkt in den Workspace des Nutzers überführen. Der Fokus liegt auf der Steigerung der individuellen Produktivität durch "Awareness" für das lokale Projekt.
| |
| | |
| * '''[https://mitto.ai/ Mitto] (Agent Communication & Broker)''' (Anbieter: Mitto)
| |
| ** '''Agent-zu-Agent Vermittlung:''' Mitto fungiert als spezialisierter Broker und Control-Layer für die herstellerübergreifende Kommunikation zwischen KI-Agenten. Er ermöglicht es verschiedenen Agenten (z. B. spezialisierte Coding-Agenten), Aufgaben untereinander auszutauschen.
| |
| ** '''Dezentrale Registrierung:''' Im 2026er Ökosystem dient Mitto als eine Art "Registry", in der Agenten ihre Fähigkeiten publizieren können, um von anderen Systemen entdeckt und beauftragt zu werden.
| |
| ** '''Omnichannel-Anbindung:''' Dank tiefer Integration in Kommunikations-Infrastrukturen (SMS, Chat, Voice) erlaubt Mitto es, agentische Workflows über klassische Kanäle hinweg zu steuern und Status-Updates in Echtzeit zu pushen.
| |
| | |
| * '''[https://sidequery.com/ Sidequery] (Agentic Data & Metrics Layer)''' (Anbieter: Sidequery)
| |
| ** '''Natural Language to SQL:''' Sidequery ermöglicht es, Datenquellen (BigQuery, Snowflake, Postgres, Google Drive) mittels natürlicher Sprache abzufragen. Es übersetzt Fragen direkt in SQL und liefert strukturierte Antworten.
| |
| ** '''Sidemantic Metric Layer:''' Über den universellen Metrik-Layer "Sidemantic" können Agenten wie Claude Code oder Codex geschult werden, komplexe semantische Modelle zu bauen, zu validieren und abzufragen (Agent Skill).
| |
| ** '''MCP-Integration:''' Sidequery nutzt das *Model Context Protocol (MCP)*, um KI-Assistenten (Slack, ChatGPT, Claude) direkten, kontextbewussten Zugriff auf interne Unternehmensdaten zu geben. Es lernt aus vergangenen Anfragen und integriert dbt-Modelle direkt via GitHub.
| |
| | |
| * '''[https://tidewave.ai/ Tidewave] (Runtime-Aware Coding Agent)''' (Anbieter: Tidewave)
| |
| ** '''Runtime Intelligence via MCP:''' Tidewave integriert einen MCP-Server direkt in die Laufzeitumgebung (Runtime) von Web-Apps (Next.js, Rails, Django, FastAPI etc.). Dies gibt Coding-Agenten "Augen" in die Live-Anwendung (Logs, DB-Queries, WebSockets).
| |
| ** '''Interaktives Debugging:''' Agenten können Fehler nicht nur im Code, sondern direkt in der laufenden App diagnostizieren. Sie können Code in der Runtime ausführen (`project_eval`), Datenbankabfragen validieren und Performance-Engpässe in Echtzeit identifizieren.
| |
| ** '''Point & Click Prompting:''' Entwickler können UI-Elemente in der App einfach anklicken, um sie als Kontext in den Prompt aufzunehmen. Tidewave "traced" diese Elemente automatisch zurück zum Quellcode und ermöglicht so extrem präzise Korrektur-Anweisungen.
| |
| | |
| * '''[https://npmjs.com/package/@mcpc/acp-ai-provider Web Browser AI SDK] (powered by @mcpc/acp-ai-provider)''' (Anbieter: Open Source)
| |
| ** '''Browser-Native Agenten-Integration:''' Dieses SDK ermöglicht es modernen Web-Browsern, via `window.ai` (Chrome Gemini Nano) oder Chrome Extensions direkt als Teilnehmer im *Agent Client Protocol (ACP)* Ökosystem zu agieren.
| |
| ** '''Standardisierte Brücke:''' Das Paket `@mcpc/acp-ai-provider` dient als Interoperabilitäts-Layer. Es erlaubt Web-Apps, die lokale Browser-KI als ACP-konformen "Provider" zu nutzen oder externe Agenten (z. B. Claude Code) nahtlos in Web-Workflows einzubinden.
| |
| ** '''Lokale Inferenz & Privacy:''' Durch die Nutzung von In-Browser AI Modellen (via SDKs wie Vercel AI SDK oder Transformers.js) können agentische Aufgaben ohne Datentransfer in die Cloud ausgeführt werden, während die Steuerung über den ACP-Standard konsistent bleibt.
| |
| | |
| * '''[https://aptove.dev/ Aptove Bridge] (Mobile ACP Bridge)''' (Anbieter: Aptove)
| |
| ** '''Pocket Agents via WebSocket:''' Aptove Bridge ist eine Rust-basierte Lösung, die lokal laufende *Agent Client Protocol (ACP)* Agenten (die üblicherweise via `stdio` kommunizieren) über eine gesicherte WebSocket-Verbindung für mobile Endgeräte verfügbar macht.
| |
| ** '''Sichere Kopplung (QR Pairing):''' Die Brücke ermöglicht eine hochsichere Verbindung zwischen Workstation und Smartphone mittels QR-Code-Pairing, TLS-Zertifikat-Pinning und Einmal-Tokens. Dies verhindert Man-in-the-Middle-Angriffe und stellt sicher, dass nur autorisierte Geräte Zugriff auf die lokalen Agenten haben.
| |
| ** '''Multi-Transport Support:''' Aptove unterstützt verschiedene Netzwerk-Szenarien, von lokaler Wi-Fi-Kopplung bis hin zu Remote-Zugriff über Cloudflare Tunnels oder private Tailscale-Netzwerke. Damit können komplexe Desktop-Agenten wortwörtlich "in der Hosentasche" getragen werden.
| |
| | |
| * '''[https://github.com/xenodium/agent-shell.el Emacs via agent-shell.el]''' (Anbieter: xenodium)
| |
| ** '''Native Emacs Integration:''' `agent-shell.el` (xenodium) integriert agentische Workflows direkt in Emacs via `comint-mode`. Es ermöglicht die Steuerung von Agenten wie Claude Code, Gemini CLI und OpenCode direkt aus einem Emacs-Buffer heraus.
| |
| ** '''ACP-basiert & Project-Aware:''' Nutzt den ACP-Standard für die Kommunikation. Es ist voll projekt-bewusst (`project.el`) und speichert alle Sessions automatisch als Markdown-Transkripte im Verzeichnis `.agent-shell/transcripts`.
| |
| | |
| * '''[https://iflow.dev/ iFlow CLI] (Terminal Workflow Orchestrator)''' (Anbieter: iFlow)
| |
| ** '''Intelligente Terminal-Steuerung:''' Ein mächtiger Orchestrator, der natürliche Sprache in komplexe Terminal-Workflows übersetzt. iFlow CLI kann Software-Architekturen analysieren, Unit-Tests generieren und CI/CD-Pipelines (via GitHub Action) steuern.
| |
| ** '''SubAgent-Ökosystem:''' Die CLI nutzt ein System spezialisierter Sub-Agenten für verschiedene Domänen. Über einen integrierten Marketplace lassen sich zusätzliche Agenten und *Model Context Protocol (MCP)* Tools nachinstallieren.
| |
| ** '''Autonomie-Modi:''' iFlow bietet verschiedene Sicherheitsstufen, vom "Plan Mode" (Review aller Schritte) bis zum "YOLO Mode" (vollautonome Ausführung ohne Bestätigung). Es unterstützt zudem multimodale Inputs (Screenshots) direkt im Terminal.
| |
| | |
| * '''[https://nori.dev/ Nori CLI] (Modular Agent Runner)''' (Anbieter: Nori)
| |
| ** '''High-Performance Rust TUI:''' Nori bietet eine extrem performante, in Rust geschriebene Terminal-Oberfläche für agentik-Workflows. Sie zeichnet sich durch Features wie inkrementelles Rendering, Vim-Style-Suche und einen integrierten "Plan Drawer" aus.
| |
| ** '''Nori Skillsets:''' Ein modulares System zur Konfiguration von Agenten-Verhaltensweisen. Nutzer können über eine zentrale Registry spezialisierte "Skillsets" (z. B. für TDD, Debugging oder Refactoring) installieren, die eigene Sub-Agenten und Slash-Commands enthalten.
| |
| ** '''Multi-Provider & Premortem:''' Erlaubt den nahtlosen Wechsel zwischen Modellen wie Claude, Gemini und Codex. Ein spezialisiertes Tool-Derivat, "Nori Premortem", ist auf die Analyse von kritischen Systemfehlern (System Vital Breaches) in Produktionsumgebungen spezialisiert.
| |
| | |
| * '''[https://chrome.google.com/ Chrome ACP] (Chrome Extension / PWA)''' (Anbieter: Google / Open Source)
| |
| ** '''Standardisierte Browser-Schnittstelle:''' Implementiert das *Agent Client Protocol (ACP)* und macht den Browser zum erstklassigen Bürger im agentischen Ökosystem. Ermöglicht Agenten den direkten Zugriff auf Tabs, DevTools und Playwright-Sessions.
| |
| ** '''Auto-Browse:''' Über die Extension können Agenten komplexe Web-Aufgaben (Formulare, Datenextraktion) autonom durchführen, wobei der Agent dank ACP vom spezifischen Browser entkoppelt bleibt.
| |
| | |
| * '''[https://obsidian.md/ Obsidian] (als KI-Wissensbasis)''' (Anbieter: Dynalist)
| |
| ** '''Second Brain für Agenten:''' Obsidian wird als semantischer Wissensspeicher genutzt. Über Plugins (z. B. *Smart Connections*) oder *Model Context Protocol (MCP)* Server können Agenten auf das gesamte persönliche Wissen zugreifen und dieses strukturieren.
| |
| | |
| * '''[https://github.com/unit-mesh/auto-dev AutoDev] (UnitMesh)''' (Anbieter: UnitMesh)
| |
| ** '''KI-First Programmierung:''' AutoDev ist Teil des *UnitMesh*-Frameworks und fokussiert sich auf vollautonome Softwareentwicklung. Es kann selbstständig Pläne erstellen, Code schreiben, Tests ausführen und Git-Operationen übernehmen.
| |
| ** '''ACP-Konformität:''' Bietet volle Unterstützung für das *Agent Client Protocol*. Es kann sowohl als ACP-Client fungieren als auch verschiedene ACP-kompatible Agenten hosten, was eine hohe Flexibilität bei der Wahl der KI-Modelle ermöglicht.
| |
| ** '''Validation-First Development:''' Setzt auf einen strengen Validierungs-Workflow (VFD), bei dem Code erst nach Bestehen von automatisierten Tests und statischen Analysen in einer Docker-Sandbox zur Review vorgelegt wird.
| |
| | |
| ==== Vollautonome „Ingenieure“ ====
| |
| | |
| * '''[https://deepmind.google/ Google Antigravity]''' (Anbieter: Google DeepMind)
| |
| ** '''Was ist Antigravity?''' Antigravity ist eine von Google (bzw. Google DeepMind) entwickelte, zukunftsweisende Entwicklungsplattform, die als "Agent-First" IDE fungiert. Sie basiert technologisch auf einem hochgradig modifizierten Visual Studio Code-Fork und integriert die modernsten Modelle der Gemini 3-Familie (z.B. Gemini 3.1 Pro).
| |
| ** '''Kernmerkmale & Agentic AI:'''
| |
| *** '''Agent-First Paradigma:''' Im Gegensatz zu klassischen KI-Kopiloten wird die KI hier als autonom agierender Akteur betrachtet. Antigravity plant, baut und verifiziert extrem komplexe Software-Features eigenständig über die gesamte Codebase hinweg.
| |
| *** '''Vollautonome Ausführung:''' Der KI-Agent (wie ich selbst) bedient nicht nur den Editor, sondern hat konfigurierbaren Echtzeit-Zugriff auf das Terminal (zum Ausführen und Debuggen von Code) sowie auf einen Headless-Browser zur Web-Recherche und zum automatisierten UI-Testing.
| |
| *** '''Artefakt-Generierung ("Proof of Work"):''' Für absolute Transparenz erstellt der Agent überprüfbare "Artefakte". Dazu gehören detaillierte Implementierungspläne, Markdown-Worklogs und sogar Videoaufzeichnungen (WebP) von dem, was er im Browser getestet hat.
| |
| *** '''Agent Manager (Mission Control):''' Plattform-Feature, über das Entwickler mehrere Agenten koordinieren können, die asynchron und parallel verschiedene komplexe Tickets oder Workspaces abarbeiten.
| |
| | |
| * '''[https://factory.ai/ Factory Droid]''' (Anbieter: Factory)
| |
| ** '''Agent-Native Plattform:''' Factory bietet eine Flotte von spezialisierten "Droids", die autonome Aufgaben (Refactoring, Migrationen, Incident Triage) über IDEs (VS Code, JetBrains, Vim), CLI und Web-Interfaces hinweg übernehmen.
| |
| ** '''Context Engine & Traceability:''' Eine integrierte Context Engine verknüpft Code-Repositorien mit Ticket-Systemen (Jira, Notion). Droids können so Tickets analysieren, Lösungen implementieren und Pull Requests erstellen, wobei die Nachvollziehbarkeit vom Ticket bis zum Code gewahrt bleibt.
| |
| ** '''Enterprise-ready & BYOK:''' Die Plattform ist SOC-2 konform und erlaubt "Bring Your Own Key/Model" (BYOK), um frontier Modelle wie GPT-5 oder Opus 4.1 in einer gesicherten Enterprise-Umgebung zu nutzen.
| |
| | |
| * '''[https://block.xyz/ Goose] (Block)''' (Anbieter: Block)
| |
| ** '''Open-Source Agent:''' Goose ist ein von Block (ehem. Square) entwickelter, autonomer KI-Agent, der lokal auf dem Rechner des Entwicklers läuft. Er ist darauf spezialisiert, komplette Projekte zu bauen, Code auszuführen, zu testen und Fehler eigenständig zu debuggen.
| |
| ** '''Umfassende MCP-Anbindung:''' Goose setzt massiv auf das *Model Context Protocol (MCP)*. Er kann sich mit über 3.000 verfügbaren MCP-Servern verbinden, um auf externe Tools wie GitHub, Docker oder Google Drive zuzugreifen.
| |
| ** '''Flexibilität & Multi-Model:''' Der Agent ist provider-agnostisch und kann mit beliebigen Modellen (OpenAI, Anthropic, Gemini, Ollama) konfiguriert werden. Er steht sowohl als CLI als auch als Desktopapplikation zur Verfügung und erlaubt es Entwicklern, eigene spezialisierte Distributionen von Goose zu erstellen.
| |
| | |
| * '''[https://stripe.com/ Minion Code] (Stripe)''' (Anbieter: Stripe)
| |
| ** '''One-Shot Coding Agents:''' Minions sind Stripe-interne, vollautonome Agenten, die aus einem Fork von *Goose* hervorgegangen sind. Sie sind darauf ausgelegt, komplexe Entwicklungsaufgaben (End-to-End) aus einer einzigen Anweisung heraus zu lösen und fertige Pull Requests zu generieren.
| |
| ** '''Skalierung & Blueprints:''' Stripe nutzt ein Hybrid-Orchestrierungs-System namens "Blueprints", das flexible Agenten-Loops mit deterministischen Schritten (wie Linting und Testing) kombiniert. In 2026 generieren Minions über 1.300 produktionsreife PRs pro Woche.
| |
| ** '''Toolshed & Devboxes:''' Die Agenten agieren in isolierten, vorprovisionierten "Devboxes" und greifen über "Toolshed" (einen zentralisierten MCP-Server mit ca. 500 Tools) auf die interne Infrastruktur und Drittanbieter-SaaS zu.
| |
| | |
| * '''[https://github.com/openclaw/openclaw OpenClaw]''' (Anbieter: Open Source)
| |
| ** '''Viraler Open-Source Agent:''' OpenClaw (ehem. Clawdbot) ist einer der am schnellsten wachsenden Open-Source-Agenten (über 240k Sterne auf GitHub in 2026). Er ist als freie, selbst-hostbare Alternative zu proprietären Agenten wie Claude Code konzipiert.
| |
| ** '''Multi-Interface & Messaging:''' Einzigartig ist die Steuerung über gängige Messaging-Apps (WhatsApp, Telegram, Discord, Slack). OpenClaw agiert als autonomer digitaler Mitarbeiter, der Dateien liest/schreibt, Shell-Befehle ausführt und Web-Recherchen betreibt.
| |
| ** '''Modell-Agnostisch & Persistent:''' Während er oft als "Claude-Alternative" bezeichnet wird, kann OpenClaw mit beliebigen LLMs (OpenAI, DeepSeek, Claude) verbunden werden. Er besitzt ein Langzeitgedächtnis über Sessions hinweg und kann komplexe Aufgaben über Stunden hinweg autonom bearbeiten.
| |
| | |
| * '''[https://opencode.ai/ OpenCode]''' (Anbieter: Open Source)
| |
| ** '''Universeller Open-Source Agent:''' OpenCode (opencode.ai) ist ein hochflexibler, MIT-lizenzierter Agent, der über 75 LLM-Provider (inkl. lokaler Modelle via Ollama) unterstützt. Er steht als TUI (Terminal), Desktop-App und als Erweiterung für fast alle gängigen IDEs (VS Code, JetBrains, Neovim, Emacs) zur Verfügung.
| |
| ** '''Agentic Loop & LSP-Integration:''' Der Agent nutzt einen autonomen Loop, um komplexe Tasks (Codebase-Analyse, Shell-Befehle, Multi-File-Edits) zu lösen. Durch die direkte Integration in das *Language Server Protocol (LSP)* nutzt er präzises Sprachfeedback für smartere Refactorings.
| |
| ** '''Projekt-Kontext via AGENTS.md:''' OpenCode nutzt eine spezielle `AGENTS.md` Datei im Repository, um Projektstrukturen, Coding-Standards und Architekturmuster besser zu verstehen und so hochpräzisen, kontextbezogenen Code zu generieren.
| |
| | |
| * '''[https://github.com/All-Hands-AI/OpenHands OpenHands] (ehem. OpenDevin)''' (Anbieter: All-Hands AI)
| |
| ** '''Open-Source Devin-Alternative:''' OpenHands (all-hands-ai) ist die führende Open-Source-Plattform für autonome Softwareentwicklung. Sie basiert auf der *CodeAct 1.0* Architektur und dem *Daytona*-Middleware-Stack für sicheres Sandboxing und Shell-Management.
| |
| ** '''Vollständiger Lifecycle-Agent:''' Der Agent übernimmt Aufgaben von der Zerlegung komplexer Anforderungen über Repository-weite Edits bis hin zu "Self-Healing" Test-Loops und der finalen PR-Erstellung. Er kann parallel an mehreren Tasks arbeiten und ist tief in GitHub integriert (@openhands-agent).
| |
| ** '''Planning Mode & Skills:''' Ein neuer *Planning Mode* ermöglicht es dem Agenten, vor der Ausführung strukturierte `PLAN.md` Dateien zu erstellen. Über ein intuitives Slash-Menü im GUI können spezialisierte "Agent Skills" (z. B. für Web-Browsing oder API-Interaktion) direkt aktiviert werden.
| |
| | |
| * '''[https://stakpak.dev/ Stakpak]''' (Anbieter: Stakpak)
| |
| ** '''Autonomer DevOps Agent:''' Stakpak (stakpak.dev) ist ein in Rust geschriebener Open-Source-Agent, der auf die automatisierte Bereitstellung und Wartung von Infrastruktur spezialisiert ist. Mit dem "Autopilot"-Feature läuft der Agent 24/7 im Hintergrund (`stakpak up`).
| |
| ** '''Infrastruktur-Zentriert:''' Er automatisiert komplexe Aufgaben wie Incident-Management (Ursachenanalyse & Fixes), Cloud-Kostenoptimierung, IAM-Security-Audits und die Containerisierung von Applikationen. Er beherrscht Terraform, Kubernetes und Docker nativ.
| |
| ** '''Sicherheit & Guardrails:''' Stakpak nutzt "Warden Guardrails" (Netzwerk-Policies zur Verhinderung destruktiver Aktionen) und dynamische Secret-Substitution, damit das LLM niemals direkten Zugriff auf echte Zugangsdaten erhält.
| |
| | |
| ==== KI-Agenten-Frameworks & Web-Tools ====
| |
| | |
| * '''[https://agentstudio.ai/ Agent Studio] (Visual Agent Builders)''' (Anbieter: Diverse)
| |
| ** '''Visuelle Agenten-Entwicklung:''' Ein Überbegriff für Low-Code/No-Code-Plattformen (z. B. von Oracle, ServiceNow, Cloudera), die es ermöglichen, KI-Agenten und komplexe "agentische Workflows" auf einer visuellen Canvas zu entwerfen.
| |
| ** '''Multi-Agent-Orchestrierung:''' Agent Studio Umgebungen erlauben die Koordination mehrerer spezialisierter Agenten, die asynchron an Teilaufgaben arbeiten. Dank Drag-and-Drop-Schnittstellen können Trigger, Aktionen und Wissensdatenbanken (RAG) ohne tiefgehende Programmierung verknüpft werden.
| |
| ** '''GitHub Agent HQ:''' Die im Oktober 2025 gestartete zentrale Plattform von GitHub zur Verwaltung von Agenten-Workflows. Sie ermöglicht eine einheitliche Steuerung von Agenten über die IDE, Mobile und das Terminal hinweg und bietet native Branch-Kontrollen für von KIs generierten Code.
| |
| | |
| * '''[https://deepchat.dev/ DeepChat] (AI Chat Framework & Component)''' (Anbieter: Open Source)
| |
| ** '''Universelle Chat-Komponente:''' DeepChat ist eine hochgradig anpassbare Open-Source-Komponente (React, JS, Vue), mit der Entwickler jedes KI-Modell und jeden Agenten nahtlos in Webseiten integrieren können.
| |
| ** '''Protokoll-Hub (MCP/ACP):''' Es bietet native Unterstützung für das *Model Context Protocol (MCP)* für Tool-Calls und das *Agent Client Protocol (ACP)* für die Integration externer Agenten. Dies macht es zu einem zentralen Hub für "Model Interoperability". | |
| ** '''Multimodale Interaktion:''' Unterstützt Text, Bilder, Audio (STT/TTS), GIFs und Tabellen. Dank lokaler Datenspeicherung und Proxy-Unterstützung erfüllt DeepChat hohe Datenschutz-Anforderungen.
| |
| | |
| * '''[https://harnss.dev/ Harnss] (Agent Test Harness & Benchmarking)''' (Anbieter: Open Source)
| |
| ** '''Ganzheitliche Agenten-Evaluierung:''' Harnss (oft im Kontext von Harness Bench) ist ein Framework zur objektiven Bewertung der Leistungsfähigkeit von KI-Agenten. Im Gegensatz zu reinen LLM-Benchmarks bewertet Harnss den gesamten "Harness" – also die Kombination aus Modell, Tools, Prompting und Iterations-Logik.
| |
| ** '''Git-basiertes Benchmarking:''' Das System behandelt Agenten als Black Boxes und misst ihren Erfolg anhand realer Ergebnisse in einer Entwicklungsumgebung (z. B. Git-Commits, erfolgreiche Test-Runs).
| |
| ** '''Layered Metrics:''' Bietet spezialisierte Metriken für verschiedene Ebenen: Planungsqualität (Reasoning Layer), Korrektheit der Tool-Aufrufe (Action Layer) und Robustheit bei Fehlern oder API-Ausfällen.
| |
| | |
| * '''[https://rayclaw.ai/ RayClaw] (Distributed Agent Execution)''' (Anbieter: RayClaw)
| |
| ** '''Skalierbare Agenten-Workflows:''' RayClaw nutzt das *Ray Framework* (verteiltes Rechnen), um agentische Workflows über GPU-Cluster hinweg zu skalieren. Es ist primär für die massive Parallelisierung von Claude-basierten Agenten (z. B. OpenClaw) ausgelegt.
| |
| ** '''Actor-basiertes Computing:''' Durch die Nutzung von Rays "Actor-Modell" können komplexe Multi-Agenten-Systeme hocheffizient koordiniert werden. Dies ermöglicht es, riesige Codebases in Bruchteilen der Zeit zu analysieren, die ein lokaler Agent benötigen würde.
| |
| ** '''Enterprise Compute Layer:''' RayClaw dient als Rechenschicht für Unternehmen, die eigene, hochperformante KI-Agenten-Infrastrukturen betreiben möchten, ohne auf Cloud-Silos angewiesen zu sein.
| |
| | |
| * '''[https://superagentic.ai/ RLM Code] (Recursive Agent OS)''' (Anbieter: Superagentic AI)
| |
| ** '''Research & Evaluation OS:''' RLM Code (von Superagentic AI) ist ein spezialisiertes "Betriebssystem" und eine Forschungs-Umgebung für *Recursive Language Model (RLM)* Workflows. Es wurde entwickelt, um agentische Prozesse reproduzierbar auszuführen, zu vergleichen und zu testen.
| |
| ** '''Rekursives Kontext-Management:''' RLMs lösen das Problem begrenzter Kontext-Fenster, indem der Agent Code schreibt, der rekursiv Sub-Modelle für Teilprobleme aufruft. Informationen werden in Variablen gespeichert, anstatt den Chat-Verlauf aufzublähen, was die Token-Effizienz drastisch steigert.
| |
| ** '''Introspektion & Sicherheit:''' Die Plattform bietet "Trajectory Replay" und Event-Level-Debugging, um das Verhalten von Agenten im Detail zu verstehen. Ein Fokus liegt auf Multi-Sandbox-Execution, um generierten Code in einer gesicherten Umgebung (Security Controls) zu validieren.
| |
| | |
| * '''[https://github.com/textualize/toad Toad] (Universal Terminal UI for Agents)''' (Anbieter: Textualize)
| |
| ** '''Zentrale Agenten-Schnittstelle:''' Toad (von Will McGugan) ist eine hochperformante Terminal-UI (TUI), die als universelles Front-End für verschiedene KI-Coding-Agenten (Claude Code, Codex, OpenHands, Gemini) fungiert. Sie bündelt unterschiedliche Provider unter einer einheitlichen, "jank-freien" Oberfläche.
| |
| ** '''Integrierte Shell:''' Im Gegensatz zu einfachen CLI-Wrappern bietet Toad eine vollwertige, interaktive Shell mit Tab-Completion und Syntax-Highlighting, in der KI-Prompts und manuelle Terminal-Befehle nahtlos ineinandergreifen.
| |
| ** '''Agent App Store:''' Toad verfügt über einen integrierten Store für KI-Agenten, über den spezialisierte Bots für verschiedene Aufgaben (Refactoring, Testing, Documentation) entdeckt und via *Agent Client Protocol (ACP)* eingebunden werden können.
| |
| | |
| * '''[https://github.com/toad-eye/toad TOAD / toad-eye] (Testing & Observability)''' (Anbieter: Open Source)
| |
| ** '''KI-Observability & Monitoring:''' TOAD ist ein Open-Source-Ecosystem für die Qualitätssicherung von KI-Agenten. Das Modul `toad-eye` (basiert auf OpenTelemetry) ermöglicht detailliertes Tracing von "Think-Act-Observe"-Zyklen in Produktionsumgebungen.
| |
| ** '''Budget & Drift Control:''' TOAD bietet "Budget Guards", um API-Kosten in Echtzeit zu kontrollieren (pro User/Modell), sowie Monitoring für "Semantic Drift", um Qualitätsverluste bei Modell-Updates frühzeitig zu erkennen.
| |
| ** '''Shadow Guardrails:''' Validierungsregeln können im "Shadow Mode" getestet werden, um Block-Raten und Performance-Impacts zu evaluieren, bevor sie live geschaltet werden.
| |
| | |
| * '''[https://agentpool.ai/ AgentPool] (Unified Agent Orchestration Hub)''' (Anbieter: AgentPool.ai)
| |
| ** '''Zentrale Agenten-Verwaltung:''' AgentPool (AgentPool.ai) ist ein Orchestrierungs-Hub zur Konfiguration und Koordination heterogener KI-Agenten. Es erlaubt die Definition von Agenten-Teams (parallel) und Agenten-Ketten (sequenziell) via YAML.
| |
| ** '''Multi-Protokoll-Unterstützung:''' Das System bietet native Unterstützung für das *Agent Client Protocol (ACP)* für die IDE-Integration sowie das *Model Context Protocol (MCP)*. Es kann externe Agenten (z. B. Claude Code, Goose) als Nodes einbinden und konsolidiert steuern.
| |
| ** '''Interoperabilität & Scaling:''' Dank einer einheitlichen Node-Architektur können native Agenten, MCP-Tools und "Human-in-the-loop"-Prozesse nahtlos kombiniert werden. AgentPool fungiert so als "Betriebssystem" für die Skalierung agentischer Workflows im Unternehmen.
| |
| | |
| * '''[https://github.com/evalstate/fast-agent Fast-Agent] (MCP-Native Agent Framework)''' (Anbieter: evalstate)
| |
| ** '''Das "FastAPI für Agenten":''' Fast-Agent (evalstate/fast-agent) ist ein modernes Python-Framework, das auf eine dekorator-basierte Syntax setzt (z. B. `@fast.agent`), um agentische Workflows mit minimalem Boilerplate zu definieren.
| |
| ** '''MCP-Native Architektur:''' Es ist eines der ersten Frameworks mit vollständigem, nativem Support für das *Model Context Protocol (MCP)*. Es fungiert als universelles Interface, um Agenten ohne Adapter-Code mit jedem MCP-kompatiblen Tool oder Modell zu verbinden.
| |
| ** '''Multimodale Workflows:''' Fast-Agent unterstützt nativ Text, Bilder und PDFs. Es bietet vorgefertigte Patterns für komplexe Orchestrierungen wie Router, Parallel-Execution und Evaluator-Optimizer Zyklen. Dank OpenTelemetry-Integration ist es vollständig produktionsbereit (Observability). | |
| | |
| * '''[https://www.jetbrains.com/ Koog] (JetBrains AI Agent Framework)''' (Anbieter: JetBrains)
| |
| ** '''JVM-basierte Agenten-Entwicklung:''' Koog ist ein von JetBrains entwickeltes Open-Source-Framework für Kotlin und Java, das auf die Erstellung zuverlässiger, fehlertoleranter und Multi-Plattform-fähiger (JVM, Android, iOS, Wasm) KI-Agenten spezialisiert ist.
| |
| ** '''agents-features-acp Integration:''' Über die Komponente `agents-features-acp` bietet Koog eine tiefe Integration in die *Agent Client Protocol (ACP)* Spezifikation. Dies erlaubt es Agenten, nahtlos mit IDE-Funktionen (Chat, Dateizugriff, Permissions) zu interagieren und sich als First-Class-Citizen in JetBrains-Umgebungen zu verhalten.
| |
| ** '''Enterprise Features:''' Koog bietet standardmäßige Unterstützung für Spring Boot und Ktor, intelligentes Contextue-Management (History Compression) sowie Werkzeuge für iterative Planung (Planner Agents / GOAP) und umfassendes Monitoring via OpenTelemetry.
| |
| | |
| * '''[https://langchain.com/ LangChain / LangGraph] (Deep Agents ACP Integration)''' (Anbieter: LangChain)
| |
| ** '''Komplexe Workflows in der IDE:''' LangGraph ermöglicht die Erstellung zustandsbehafteter, zyklischer Agenten-Workflows. Über die `deepagents-acp` Brücke (Deep Agents Architektur) werden diese komplexen Logiken (Planning, Research, Sub-Agent Delegation) als standardisierte *Agent Client Protocol (ACP)* Teilnehmer verfügbar.
| |
| ** '''Standardisierte Interoperabilität:''' Durch die ACP-Integration können LangGraph-basierte Agenten direkt in IDEs wie Zed, JetBrains oder VS Code genutzt werden. Sie unterstützen dabei den vollen Funktionsumfang des Protokolls, inklusive File-Diffs, Terminal-Zugriff und Permission-Aufforderungen.
| |
| ** '''Persistent Memory & Planung:''' Deep Agents nutzen ein virtuelles Dateisystem und persistente Checkpoints (via LangGraph), um langlaufende Aufgaben über mehrere Sessions hinweg konsistent zu bearbeiten. ACP sorgt dabei für eine nahtlose Kommunikation der Planungsschritte an den Entwickler.
| |
| | |
| * '''[https://www.llamaindex.ai/ LlamaIndex] (Workflows-ACP Adapter)''' (Anbieter: LlamaIndex)
| |
| ** '''Event-Driven RAG Agents:''' LlamaIndex Workflows ist ein ereignisgesteuertes Framework zur Orchestrierung von KI-Anwendungen. Mit dem `workflows-acp` Adapter werden diese Workflows (z. B. komplexe RAG-Pipelines oder Daten-Agenten) als standardisierte *Agent Client Protocol (ACP)* Teilnehmer in das agentische Netzwerk eingebunden.
| |
| ** '''IDE-Anbindung für Daten-Agenten:''' Der Adapter ermöglicht es, daten-intensive LlamaIndex-Agenten direkt in IDEs zu integrieren. Er übersetzt die internen LlamaIndex-Events in ACP-konforme Nachrichten und unterstützt Streaming, Callbacks und Interrupts für menschliche Interaktionen (Human-in-the-loop).
| |
| ** '''Standardisierung von Daten-Workflows:''' Durch die ACP-Konformität können LlamaIndex-Workflows nahtlos mit anderen ACP-Agenten und Tools (z. B. GitHub Agentic Workflows) zusammenarbeiten, was die Erstellung komplexer, datengetriebener Multi-Agenten-Systeme in der Entwicklungsumgebung vereinfacht.
| |
| | |
| * '''[https://github.com/llmling/llmling-agent LLMling-Agent] (PydanticAI-based ACP Agent)''' (Anbieter: Open Source)
| |
| ** '''Type-Safe Multi-Agent Workflows:''' LLMling-Agent ist ein modernes Python-Framework (3.12+), das auf PydanticAI und LiteLLM aufbaut. Es ist spezialisiert auf strukturierte, typ-sichere Multi-Agenten-Systeme, die entweder programmatisch oder deklarativ (via YAML-Manifesten) definiert werden können.
| |
| ** '''Nativer ACP-Support:''' In der Version von 2026 verfügt LLMling-Agent über eine integrierte ACP-Engine. Dies erlaubt es, definierte Agenten ohne zusätzliche Adapter direkt über ACP-Clients (wie Zed oder JetBrains IDEs) auszuführen, inklusive nativer Unterstützung für Permission-Requests und Human-in-the-loop Workflows.
| |
| ** '''Deklarative Konfiguration:''' Das Framework ermöglicht die Verwaltung von Ressourcen, Tools und strukturierten Prompts über YAML. Dank der Basis auf PydanticAI profitiert es von exzellenter Datenvalidierung und nahtlosem Monitoring via Pydantic Logfire.
| |
| | |
| * '''[https://github.com/openclaw/openclaw OpenClaw] (Local-First Agent & ACP Gateway)''' (Anbieter: Open Source)
| |
| ** '''Lokale Souveränität:''' OpenClaw ist ein populärer, lokaler AI-Assistent mit Fokus auf Datenschutz und Ausführung auf dem eigenen Gerät (macOS, iOS, Android, Linux, Windows). Er verwaltet Workspaces, Tools und komplexe Aufgaben über das zentrale "OpenClaw Gateway".
| |
| ** '''ACP Bridge & Orchestrierung:''' Über die `openclaw-acp-bridge` wird die lokale Instanz zu einem voll funktionsfähigen Teilnehmer im *Agent Client Protocol (ACP)* Netzwerk. Dies ermöglicht die parallele Orchestrierung mehrerer Coding-Agenten (z. B. Mix aus Claude und GPT-5.4) direkt aus einer IDE heraus.
| |
| ** '''ClawHub Skills:''' Das System verfügt über eine riesige Bibliothek (ClawHub) mit über 13.000 community-getriebenen "Skills", die von Browser-Automatisierung über GitHub-Integration (PR-Reviews, CI-Monitoring) bis hin zu Smart-Home-Steuerung reichen. Version 2026 führt zudem eine "Live Canvas" für visuelles, agenten-gesteuertes Arbeiten ein.
| |
| | |
| * '''[https://www.crewai.com/ CrewAI]''' (Anbieter: CrewAI)
| |
| ** '''Was ist CrewAI?''' Eines der populärsten Open-Source-Frameworks zur Orchestrierung von "Crews" – also Teams von spezialisierten KI-Agenten, die asynchron und rollenbasiert an komplexen Aufgaben zusammenarbeiten.
| |
| ** '''Rollenbasiertes Design:''' Man weist jedem Agenten eine feste Rolle (z. B. "Forscher", "Autor", "QA-Tester"), ein klares Ziel und spezifische Werkzeuge (Tools) zu. CrewAI übernimmt das "Process Management" und sorgt dafür, dass die Agenten effizient miteinander kommunizieren und Informationen austauschen.
| |
| ** '''Enterprise Adoption:''' Gilt als Favorit für strukturierte Business-Workflows, Marketing-Automatisierung und Forschungs-Pipelines; es unterstützt nativ Protokolle wie MCP und A2A.
| |
| | |
| * '''[https://langchain.com/langgraph LangGraph] (LangChain)''' (Anbieter: LangChain)
| |
| ** '''Was ist LangGraph?''' Eine Erweiterung des LangChain-Ökosystems, die speziell für den Bau von zustandsorientierten (stateful), zyklischen Multi-Agenten-Systemen entwickelt wurde.
| |
| ** '''Graphen-basierter Ansatz:''' Agenten werden als "Knoten" (Nodes) in einem gerichteten Graphen modelliert. Dies erlaubt präzise Kontrolle über komplexe Entscheidungsbäume, Fehlerbehandlungen ("Self-Correction") und langlebige Workflows, die über reine lineare Ketten hinausgehen.
| |
| ** '''Fokus auf Zuverlässigkeit:''' LangGraph bietet mächtige Werkzeuge für "Checkpointing" (Zustand speichern) und "Human-in-the-loop" (manuelle Freigaben), was es ideal für unternehmenskritische Anwendungen macht.
| |
| | |
| * '''[https://microsoft.github.io/autogen/ AutoGen] (Microsoft)''' (Anbieter: Microsoft)
| |
| ** '''Was ist AutoGen?''' Ein von Microsoft Research entwickeltes Framework, das darauf spezialisiert ist, Systeme aus mehreren KI-Agenten zu bauen, die durch Konversationen Aufgaben lösen.
| |
| ** '''Conversational AI:''' Der Fokus liegt auf "Agent-to-Agent" Chats. Agenten können debattieren, sich gegenseitig kritisieren, Code programmieren und diesen in einer Sandbox ausführen, um das Ergebnis zu verifizieren. Es ist extrem flexibel für explorative Forschungsaufgaben.
| |
| | |
| * '''[https://ai.pydantic.dev/ PydanticAI]''' (Anbieter: Pydantic)
| |
| ** '''Was ist PydanticAI?''' Ein Type-Safe Agent-Framework für Python-Entwickler, das die bekannte Pydantic-Validierung nutzt, um strukturierte KI-Outputs und Tool-Aufrufe abzusichern.
| |
| ** '''Produktionsfokus:''' Da die Schnittstellen (Inputs/Outputs) streng typisiert sind, lässt sich PydanticAI hervorragend in moderne Web-Backends integrieren und minimiert das Risiko von unvorhersehbarem KI-Verhalten in Produktivumgebungen.
| |
| | |
| * '''[https://dify.ai/ Dify] / [https://www.langflow.org/ Langflow]''' (Anbieter: Dify / Langflow)
| |
| ** '''Was sind Dify und Langflow?''' Sogenannte "Visual Builder" oder "Low-Code" Frameworks für Agenten.
| |
| | |
| * '''[https://github.com/evalstate/fast-agent Fast-Agent]''' (Anbieter: evalstate)
| |
| ** '''MCP-Native Orchestrierung:''' Ein hochperformantes Python-Framework, das von Grund auf für das *Model Context Protocol (MCP)* designt wurde. Es ermöglicht die blitzschnelle Erstellung von Agenten, die nahtlos mit beliebigen MCP-Tools und -Services interagieren können.
| |
| ** '''Dekorator-basierte Patterns:''' Bietet fertige Workflow-Muster (Chain, Parallel, Router, Evaluator) über einfache Python-Dekoratoren. Dies minimiert Boilerplate-Code und beschleunigt das Prototyping komplexer agentischer Logik massiv.
| |
| ** '''Produktionsreife & Observability:''' Integriert OpenTelemetry für umfassendes Tracing und bietet Multimodalität (Text, Bild, PDF) sowie Unterstützung für eine breite Palette von Modellen (inkl. Ollama & llama.cpp).
| |
| ** '''Visuelle Modellierung:''' Anstatt alles manuell zu programmieren, baut man Agenten-Workflows, RAG-Pipelines und Chatbots per Drag-and-Drop auf einer grafischen Oberfläche zusammen. Dify ist dabei besonders stark für komplette KI-Applikationen inklusive Monitoring und API-Bereitstellung.
| |
| | |
| ==== .NET & ASP.NET Core AI ====
| |
| | |
| * '''[https://github.com/microsoft/semantic-kernel Semantic Kernel] (Microsoft)''' (Anbieter: Microsoft)
| |
| ** '''Zentrale Orchestrierung:''' Das Flaggschiff-SDK von Microsoft für die Integration von KI in .NET-Anwendungen. Es erlaubt die Kombination von LLMs mit herkömmlichem C#-Code über "Plugins" und "Planner". Besonders stark für die Erstellung von Agenten, die komplexe Business-Logik ausführen müssen.
| |
| * '''[https://learn.microsoft.com/en-us/dotnet/core/extensions/ai Microsoft.Extensions.AI]''' (Anbieter: Microsoft)
| |
| ** '''Einheitliche Abstraktion:''' Ein neues (seit .NET 9/10 GA) Standard-Framework, das eine provider-agnostische Schicht für KI-Dienste bietet. Entwickler nutzen standardisierte Interfaces wie `IChatClient`, um flexibel zwischen Anbietern (OpenAI, Azure, lokale Modelle) zu wechseln, ohne den Anwendungscode massiv zu ändern.
| |
| * '''[https://dotnet.microsoft.com/ Microsoft Agent Framework] (.NET 10)''' (Anbieter: Microsoft)
| |
| ** '''Multi-Agenten-Plattform:''' Mit .NET 10 eingeführtes Framework, das Semantic Kernel und AutoGen konsolidiert. Es bietet eine native Plattform zum Hosten und Orchestrieren kollaborierender KI-Agenten direkt in ASP.NET Core, inklusive einer Dev-UI zur Visualisierung der Agenten-Interaktionen.
| |
| * '''[https://github.com/dotnet/smartcomponents Smart Components] (Blazor/MVC)''' (Anbieter: Microsoft)
| |
| ** '''KI-gestützte UI-Elemente:''' Experimentelle Komponenten wie *Smart Paste* (automatisches Formular-Ausfüllen), *Smart TextArea* (intelligente Autovervollständigung) und *Smart ComboBox*, die KI-Funktionen ohne tiefes Prompt-Engineering direkt in die Weboberfläche bringen.
| |
| | |
| ==== Java & Spring Boot AI ====
| |
| | |
| * '''[https://spring.io/projects/spring-ai Spring AI]''' (Anbieter: VMware/Broadcom)
| |
| ** '''Spring Boot Integration:''' Das primäre Framework zur Integration von KI in die Java-Welt. Es nutzt bekannte Spring-Konstanten wie Dependency Injection, Auto-Configuration und Starters, um LLMs nahtlos in Enterprise-Anwendungen einzubinden.
| |
| ** '''ChatClient (Fluent API):''' Ähnlich dem `WebClient` bietet Spring AI eine moderne, funktionale API für die Kommunikation mit KI-Modellen, inklusive Unterstützung für Synchron- und Streaming-Antworten.
| |
| ** '''Advisors (Middleware):''' Ein mächtiges Konzept, um KI-Interaktionen zu erweitern. Advisors dienen als "Abfangjäger" (Interceptor), um z.B. automatisch den Chathistorien-Kontext hinzuzufügen, Daten zu transformieren oder Validierungsschleifen (Recursive Advisors) für Agenten-Entwicklungen zu implementieren.
| |
| ** '''VectorStore Abstraktion:''' Bietet eine einheitliche API für über 15 verschiedene Vektordatenbanken (wie PGVector, Pinecone, Redis, Milvus). Dies ermöglicht den einfachen Wechsel der Speichertechnologie für RAG-Anwendungen (Retrieval Augmented Generation), ohne den Java-Code radikal anpassen zu müssen.
| |
| | |
| ==== Go (Golang) AI ====
| |
| | |
| * '''[https://github.com/tmc/langchaingo LangChainGo]''' (Anbieter: tmc / Open Source)
| |
| ** '''Portierung für Go:''' Die Go-Implementierung des LangChain-Frameworks. Sie bietet Gophern die gewohnten Abstraktionen für Chains, Agents und Tool-Calling, um LLMs in performante Backend-Services zu integrieren.
| |
| * '''[https://github.com/google/genai-go Gemini SDK] (Go)''' (Anbieter: Google)
| |
| ** '''Offizielles Google SDK:''' Ein produktionsreifes SDK von Google, um Gemini-Modelle direkt anzusprechen. Besonders stark bei der Nutzung von multimodalen Features (Text + Bild-Input) und System-Instructions.
| |
| * '''[https://ollama.com/ Ollama] (Go-Native)''' (Anbieter: Ollama)
| |
| ** '''Lokale KI-Power:''' Da Ollama selbst in Go geschrieben ist, bietet es eine exzellente Integration für lokale LLMs. Es ist das Standard-Tool, wenn Agenten offline oder in privaten Clouds auf eigener Hardware laufen sollen.
| |
| | |
| ==== Rust AI ====
| |
| | |
| * '''[https://github.com/huggingface/candle Candle] (Hugging Face)''' (Anbieter: Hugging Face)
| |
| ** '''Performance-fokussiert:''' Ein minimalistisches ML-Framework von Hugging Face, das in Rust geschrieben ist. Es zielt darauf ab, Python aus der Produktionskette zu eliminieren und erlaubt extrem schnelle, leichtgewichtige KI-Inferenz (Deployment als binäres File).
| |
| * '''[https://burn.dev/ Burn]''' (Anbieter: Tracel AI)
| |
| ** '''Deep Learning Framework:''' Ein sehr flexibles und performantes Framework für Deep Learning. Es ist besonders für Edge-Computing und den Einsatz auf heterogener Hardware (CPU, GPU, spezialisierte Chips) optimiert.
| |
| * '''[https://rig.rs/ Rig]''' (Anbieter: Rig)
| |
| ** '''Agenten-Framework für Rust:''' Ein modulares Framework zum Bau von LLM-Apps und Agenten. Es unterstützt über 20 Provider und 10 Vektorstores und ist durch die volle WebAssembly (WASM) Unterstützung extrem portabel (läuft überall, vom Browser bis zum Server).
| |
| * '''[https://github.com/kyegomez/swarms AgentAI / Swarms-rs]''' (Anbieter: Open Source)
| |
| ** '''Spezialisierte Agenten-Builds:''' Bibliotheken, die Rusts Typsicherheit nutzen, um hochperformante und fehlerresistente KI-Agenten und Multi-Agenten-Teams zu bauen, die komplexe Aufgabenparallellisierung beherrschen.
| |
| | |
| ==== Browser & JavaScript AI (On-Device) ====
| |
| | |
| * '''[https://developer.chrome.com/docs/ai/ window.ai] (Chrome/Edge Built-in AI)''' (Anbieter: Google / W3C)
| |
| ** '''Native Browser-KI:''' Moderne Browser (ab Chrome 140+) liefern mit *Gemini Nano* ein lokales Sprachmodell direkt im Browser aus. Entwickler können über standardisierte APIs (wie Prompt API, Summarizer API) direkt auf KI-Funktionen zugreifen, ohne externe Server anzufragen oder große Modelle herunterzuladen.
| |
| ** '''Agentic Browser Features:''' Ermöglicht es der KI, über Registerkarten hinweg zu agieren, Inhalte zu synthetisieren und Aktionen (wie Terminbuchungen) direkt im Namen des Nutzers auszuführen.
| |
| | |
| * '''[https://www.w3.org/TR/webgpu/ WebGPU]''' (Anbieter: W3C)
| |
| ** '''Hardware-Beschleunigung:''' Der Nachfolger von WebGL, der direkten Zugriff auf die GPU-Rechenleistung des Nutzers ermöglicht. In 2025/2026 ist WebGPU der Standard in allen großen Browsern (Chrome, Edge, Safari, Firefox) und liefert die Performance-Basis für komplexe KI-Tasks (bis zu 4x schneller als bisherige Lösungen).
| |
| | |
| * '''[https://huggingface.co/docs/transformers.js/ Transformers.js] (v4)''' (Anbieter: Hugging Face)
| |
| ** '''Hugging Face im Browser:''' Ermöglicht das Ausführen tausender vortrainierter Modelle (NLP, Vision, Audio) direkt im JavaScript-Code. Dank WebGPU-Unterstützung können in 2026 sogar 20B-Parameter-Modelle mit flüssiger Geschwindigkeit lokal im Browser laufen.
| |
| | |
| * '''[https://webllm.mlc.ai/ WebLLM]''' (Anbieter: MLC AI)
| |
| ** '''In-Browser Inference Engine:''' Ein hochperformantes Framework, das LLMs wie Llama, Phi oder Mistral über WebGPU direkt im Browser ausführt. Es ist vollständig kompatibel mit der OpenAI-API-Struktur und erlaubt echtes "Offline-AI" innerhalb einer Webseite.
| |
| | |
| * '''[https://www.w3.org/TR/webnn/ WebNN API]''' (Anbieter: W3C)
| |
| ** '''W3C-Standard für Hardware-Beschleunigung:''' Eine neue Low-Level-Schnittstelle, die neben der GPU auch dedizierte KI-Chips (NPUs) und CPUs für neuronale Netze anspricht. Sie minimiert Latenzen und sorgt für maximale Privatsphäre, da alle Datenverarbeitungen lokal auf dem Endgerät bleiben.
| |
| | |
| ==== Node.js & Server-side JavaScript AI ====
| |
| | |
| * '''[https://sdk.vercel.ai/ Vercel AI SDK]''' (Anbieter: Vercel)
| |
| ** '''Das Standard-Toolkit für Web-Marktplätze:''' Ein mächtiges TypeScript-Toolkit, das speziell für den Bau von KI-gestützten Web-Apps (Next.js, Node.js) entwickelt wurde. Es abstrahiert die Schnittstellen zu fast allen großen Providern (OpenAI, Anthropic, Gemini, Mistral) und bietet eine einheitliche API.
| |
| ** '''Agentic Features & MCP:''' Das SDK unterstützt nativ die Erstellung von Agenten mit Tool-Calling und ist vollständig in das *Model Context Protocol (MCP)* integriert, was den Zugriff auf externe Datenquellen massiv vereinfacht.
| |
| | |
| * '''[https://js.langchain.com/ LangChain.js / LangGraph.js]''' (Anbieter: LangChain)
| |
| ** '''Komplexe Ketten & Zustände:''' Die JavaScript-Version des LangChain-Frameworks. Während LangChain.js ideal für die Verkettung von LLM-Aufrufen ist, erlaubt LangGraph.js den Bau von zustandsorientierten Agenten-Workflows mit zyklischen Prozessen und "Human-in-the-loop" Interaktionen.
| |
| | |
| * '''[https://modelcontextprotocol.io/ Node.js MCP Servers]''' (Anbieter: Open Source)
| |
| ** '''Universal Adapter:''' Node.js ist die bevorzugte Umgebung für die Implementierung von MCP-Servern. Dank offizieller TypeScript-SDKs lassen sich bestehende APIs und Datenbanken in Minutenschnelle in "KI-ready" Dienste verwandeln, die von jedem MCP-kompatiblen Agenten (wie Claude Code) genutzt werden können.
| |
| | |
| * '''[https://github.com/openai/openai-node OpenAI] / [https://github.com/anthropics/anthropic-sdk-typescript Anthropic Node.js SDKs]''' (Anbieter: OpenAI / Anthropic)
| |
| ** '''Direktzugriff:''' Die offiziellen Bibliotheken für den direkten Zugriff auf die modernsten Modelle. Sie bieten vollständige Unterstützung für Features wie "Function Calling", "Structured Outputs" und "Vision", was sie zur Basis für fast jedes spezialisierte Agenten-Tool im JS-Ökosystem macht.
| |
| | |
| ==== Python AI ====
| |
| | |
| * '''[https://www.langchain.com/ LangChain & LangGraph] (Python Core)''' (Anbieter: LangChain)
| |
| ** '''Das Mutterschiff der Orchestrierung:''' Python ist die primäre Plattform für LangChain. Hier entstehen die neuesten Features zuerst. Während LangChain die grundlegenden Ketten (Chains) bereitstellt, bietet LangGraph die Infrastruktur für komplexe, zyklische Agenten-Systeme ("Self-Loop Agents"), die autonom Aufgaben planen und korrigieren.
| |
| * '''[https://www.llamaindex.ai/ LlamaIndex]''' (Anbieter: LlamaIndex)
| |
| ** '''Der RAG-Spezialist:''' Das unverzichtbare Framework für alles, was mit Daten-Ingestion und Retrieval (RAG) zu tun hat. Es bietet optimierte Indexierungs-Strategien, um LLMs effizient mit privaten Dokumenten, Datenbanken und Wissen zu verbinden.
| |
| * '''[https://ai.pydantic.dev/ PydanticAI]''' (Anbieter: Pydantic)
| |
| ** '''Type-Safe AI:''' Ein modernes Framework, das die Mächtigkeit von Pydantic-Validierungen nutzt, um die Kommunikation mit LLMs abzusichern. Es garantiert, dass der Output der KI exakt einem definierten Datenschema entspricht – essenziell für robuste Software-Architekturen.
| |
| * '''[https://fastapi.tiangolo.com/ FastAPI]''' (Anbieter: Sebastián Ramírez / Tiangolo)
| |
| ** '''KI-Backends in Lichtgeschwindigkeit:''' Das de-facto Standard-Webframework zum Bereitstellen von KI-Modellen und Agenten als API. Dank nativer Asynchronität und Pydantic-Integration ist es die erste Wahl für performante Inferenz-Server und Microservices.
| |
| * '''[https://huggingface.co/ Hugging Face Ecosystem] (Transformers, Diffusers)''' (Anbieter: Hugging Face)
| |
| ** '''Der Werkzeugkasten für Modelle:''' Über die Transformers-Bibliothek lassen sich fast alle Open-Source-Modelle (Text, Bild, Audio) lokal laden, feinjustieren (Fine-Tuning) und in Python-Code integrieren.
| |
| | |
| ==== Wichtige KI-Architektur-Standards ====
| |
| | |
| * '''[https://agentclientprotocol.github.io/ Agent Client Protocol (ACP)]''' (Anbieter: Open Source)
| |
| ** '''Was ist ACP?''' Ein offener JSON-RPC-Standard, der die Kommunikation zwischen KI-Agenten und Entwicklungsumgebungen (IDEs) regelt und standardisiert (ähnlich dem Language Server Protocol für Code-Editoren).
| |
| ** '''ACP Clients & ACP Agents:''' Das Protokoll trennt strikt zwischen *Clients* (den Host-Anwendungen und UI-Umgebungen, wie z.B. JetBrains Air, Zed oder VS Code) und den *Agents* (den ausführenden KI-Architekturen, wie Claude Code oder Gemini CLI). Das eliminiert den "Vendor Lock-in", sodass jeder standardkonforme Agent in jeder beliebigen ACP-Client-IDE laufen kann.
| |
| | |
| * '''[https://modelcontextprotocol.io/ Model Context Protocol (MCP)]''' (Anbieter: Anthropic / Open Source)
| |
| ** '''Was ist MCP?''' Ein Open-Source-Standard (ursprünglich maßgeblich von Anthropic entwickelt), der definiert, wie KI-Modelle auf sichere, kontrollierte Weise auf externe, lokale oder Cloud-Datenquellen zugreifen können.
| |
| ** '''Werkzeugkasten für KI:''' Anstatt proprietäre APIs (wie Google Drive, GitHub-Repos, lokale PostgreSQL-Datenbanken) hart in jeden KI-Agenten einzuprogrammieren, stellen Entwickler kleine *MCP-Server* bereit. Der KI-Agent verbindet sich dynamisch über das Protokoll mit diesen Servern, um so zur Laufzeit Kontext, Daten und Werkzeugfunktionen abzurufen.
| |
|
| |
|
| ---- | | ---- |
| ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' |