KI Agent
galdor
Ein Go-natives Framework zum Erstellen, Orchestrieren und Überwachen von KI-Agenten mit nativer OpenTelemetry-Überwachung und einem eigenständig gehosteten Dashboard.
galdor
Was ist galdor?
galdor ist ein Open-Source-Go-Framework zum Erstellen von KI-Agenten mit nativer OpenTelemetry-Überwachung, eingebettetem Dashboard, Multi-Agent-Mustern, MCP- und A2A-Protokollunterstützung sowie einer Einzelbinary-Bereitstellung.
So nutzt du galdor?
- 1Installieren Sie das Kernmodul und die Anbieter: go get github.com/YasserCR/galdor@v1.0.0
- 2Importieren Sie den Anbieter (z.B. anthropic) und das Agent-Paket.
- 3Erstellen Sie einen Anbieter mit API-Schlüssel.
- 4Führen Sie einen Agenten mit agent.Run() aus.
- 5Optional können Sie die CLI zur Überwachung verwenden: galdor ui --db ./traces.db
galdor Wichtige Funktionen
- Native OpenTelemetry-Überwachung mit eingebettetem SQLite-Trace-Speicher und Dashboard
- Typsichere Tools mit Reflexion-abgeleiteten JSON-Schemata
- Integrierte Multi-Agent-Überwachung (Supervisor- und Schwarm-Muster)
- MCP-Client und -Server (stdio, SSE, Streamable HTTP)
- A2A-Protokollunterstützung (Google-Spezifikation)
- Deterministische Wiederholung von aufgezeichneten Fixtures
- Human-in-the-Loop mit InterruptBefore und Resume
- Selbst gehostete Einbettungen über HTTP
- Produktionshärtung: Wiederholung/Backoff, Zeitlimits, Panik-Wiederherstellung
- Anbieter für Anthropic, OpenAI, Google Gemini, AWS Bedrock
galdor Anwendungsfälle
- Entwicklung von Einzel- oder Multi-Agent-KI-Anwendungen in Go
- Prüfbare Agent-Workflows mit Telemetrie und Wiederholung
- Bereitstellung von Tools über MCP für Claude Desktop und andere Clients
- Agentenübergreifende A2A-Kommunikation
- Compliant- oder Air-Gapped-Bereitstellungen, die eine selbst gehostete Überwachung benötigen
galdor Preise und Gratis-Credits
galdor arbeitet mit dem Modell Kostenlos.
galdor Vorteile und Nachteile
Vorteile
- Vollständige selbst gehostete Überwachung mit eingebettetem Dashboard
- Go-nativ, Einzelbinary-Bereitstellung
- Starke Typsicherheit mit Generics und Reflexion
- Integrierte Multi-Agent-Muster und Protokollunterstützung (MCP, A2A)
- Deterministische Wiederholung zum Testen und Debuggen
Nachteile
- Kleineres Ökosystem als LangChain Python
- Begrenzte Anbieterabdeckung (4 LLM-Anbieter) im Vergleich zu einigen Alternativen
- Relativ neues Projekt mit kleinerer Community
Wofür eignet sich galdor am besten?
- Go-Entwickler, die produktionsreife KI-Agenten entwickeln
- Teams, die selbst gehostete, prüfbare Agent-Frameworks benötigen
- Projekte, die MCP-Server oder A2A-Interop in Go erfordern
- Umgebungen mit Compliance- oder Air-Gap-Einschränkungen