Code, der sich selbst verbessert
Wir bauen nicht nur Websites. Wir bauen die Tools, mit denen KI-Systeme besser werden. Open Source. TypeScript. Production-tested.
Flagship Project
Darwin Agents
Ein TypeScript-Framework für KI-Agenten, die ihre eigenen Prompts automatisch verbessern. Durch Evolution, nicht durch manuelles Tuning. Mit A/B Testing, Safety Gates und Multi-Model Critics.
v0.4
Aktuelle Version
130+
Tests
MIT
Lizenz
# Install
npm install darwin-agents
# Run your first self-evolving agent
npx darwin run writer \
"Explain quantum computing simply"
# Watch it evolve
npx darwin evolve writer
→ Pattern detected: weak on analogies
→ New variant: writer-v2 generated
→ A/B test: v2 wins (87% vs 71%)
✓ writer-v2 is now defaultSelf-Evolution
Agenten erkennen Schwächenmuster und generieren automatisch verbesserte Prompt-Varianten.
A/B Testing
Neue Varianten werden gegen die aktuelle Version getestet. Der Gewinner wird zum Standard.
Safety Gates
Jede Evolution durchläuft Quality Gates. Keine unkontrollierte Prompt-Drift.
Multi-Provider
Claude, OpenAI, Ollama — kein Vendor Lock-in. Wähle den Provider, der zu dir passt.
So funktioniert es
Der Evolution Loop
Darwin verbessert KI-Agenten automatisch. Ohne manuelles Prompt-Engineering.
Agent führt Task aus
Dein Agent bearbeitet eine Aufgabe — schreiben, recherchieren, analysieren.
Critics bewerten die Qualität
Spezialisierte Critic-Agents messen Qualität, Quellen, Struktur und Relevanz.
Muster werden erkannt
Nach genügend Runs erkennt Darwin Muster: 'schwach bei technischen Themen', 'zu lang bei Zusammenfassungen'.
Neue Variante wird generiert
Ein Optimizer generiert eine verbesserte Prompt-Variante basierend auf den erkannten Mustern.
A/B Test entscheidet
Die neue Variante wird gegen die aktuelle Version getestet. Blind, fair, datenbasiert.
Gewinner wird Standard
Die bessere Variante übernimmt. Dein Agent wurde besser — automatisch.
Mitmachen
Open Source lebt von der Community
Darwin ist MIT-lizenziert. Contributions, Issues und Feedback sind willkommen. Wir bauen das zusammen.