Axe: Ein 12-MB-CLI für Single-Purpose-LLM-Agenten

Was Axe ist
Axe ist eine 12 MB große Go-Binärdatei mit zwei Abhängigkeiten (cobra, toml), die KI-Frameworks durch einen Unix-inspirierten Ansatz für LLM-Agenten ersetzt. Anstatt lang laufender Chatbot-Sitzungen führt es zielgerichtete Agenten aus, die in TOML-Konfigurationsdateien definiert sind. Jeder Agent hat eine spezifische Aufgabe wie Code-Review, Log-Analyse oder das Schreiben von Commit-Nachrichten.
Kernfunktionen
- TOML-basierte Konfiguration: Deklarative, versionskontrollierbare Agentendefinitionen mit System-Prompts, Modellauswahl, Skill-Dateien und Kontextdateien
- Stdin-Piping:
git diff | axe run reviewerfunktioniert direkt - Sub-Agenten-Delegation: Agenten können andere Agenten über LLM-Toolnutzung aufrufen, mit Tiefenbegrenzung und paralleler Ausführung
- Persistenter Speicher: Zeitgestempelte Markdown-Logs tragen Kontext über mehrere Ausführungen hinweg, mit LLM-unterstützter Garbage Collection
- Multi-Provider-Unterstützung: Funktioniert mit Anthropic, OpenAI, Ollama (lokale Modelle) oder jedem models.dev-Format
- Integrierte Tools: Websuche, URL-Abruf und pfadgeschützte Dateioperationen (lesen, schreiben, bearbeiten, auflisten), die auf das Arbeitsverzeichnis des Agenten beschränkt sind
- MCP-Unterstützung: Kann jeden MCP-Server mit Agenten verbinden
- Skill-System: Wiederverwendbare Anweisungssätze, die von Agenten gemeinsam genutzt werden
- JSON-Ausgabe: Strukturierte Ausgabe mit Metadaten für Skripting
- Dry-Run-Modus: Überprüfen des aufgelösten Kontexts ohne LLM-Aufruf
Installation & Einrichtung
Erfordert Go 1.24+. Installation über:
go install github.com/jrswab/axe@latestOder aus dem Quellcode bauen:
git clone https://github.com/jrswab/axe.git
cd axe
go build .Konfiguration initialisieren:
axe config initErstellt eine Verzeichnisstruktur unter $XDG_CONFIG_HOME/axe/ mit Beispiel-Skills und einer Standard-config.toml für Provider-Anmeldedaten.
Anwendungsbeispiele
Einen Agenten erstellen und ausführen:
axe agents init my-agent
axe agents edit my-agent
axe run my-agentDaten von anderen Tools pipen:
git diff --cached | axe run pr-reviewer
cat error.log | axe run log-analyzerBeispiel-Agenten aus dem examples/-Verzeichnis kopieren:
cp examples/code-reviewer/code-reviewer.toml "$(axe config path)/agents/"
cp -r examples/code-reviewer/skills/ "$(axe config path)/skills/"
export ANTHROPIC_API_KEY="your-key-here"
git diff | axe run code-reviewerDocker-Bereitstellung
Image bauen:
docker build -t axe .Multi-Architektur-Builds (linux/amd64, linux/arm64) über buildx:
docker buildx build --platform linux/amd64,linux/arm64 -t axe:latest .Einen Agenten mit eingebundener Konfiguration ausführen:
docker run --rm \
-v ./my-config:/home/axe/.config/axe \
-e ANTHROPIC_API_KEY \
axe run my-agentStdin mit -i-Flag pipen:
git diff | docker run --rm -i \
-v ./my-config:/home/axe/.config/axe \
-e ANTHROPIC_API_KEY \
axe run my-agentFür wen es gedacht ist
Entwickler, die spezifische KI-Aufgaben ohne Framework-Overhead automatisieren möchten, insbesondere solche, die bereits Unix-Tools, Git-Hooks, Cron oder CI-Pipelines verwenden.
📖 Read the full source: HN LLM Tools
👀 Siehe auch

Der SMELT-Compiler reduziert die OpenClaw-Arbeitsbereich-Tokennutzung um bis zu 95 %.
SMELT kompiliert OpenClaw-Arbeitsbereich-Markdown-Dateien in eine kompaktere Laufzeitform und sendet nur relevante Inhalte an KI-Modelle. Benchmarks zeigen Token-Reduktionen von 76,1 % bis 95,5 % bei Abfragen, wodurch die Neuverarbeitung statischer Dateien wie USER.md und SOUR.md bei jeder Nachricht vermieden wird.

latexnav: Python-Tool zur Navigation von LaTeX-Dateien für LLM und Menschen
latexnav ist ein kostenloses Open-Source-Python-Tool, das LaTeX-Dateien analysiert, um strukturelle Elemente wie Theoreme, Definitionen, Abschnitte, Labels, Querverweise und Abhängigkeiten zu extrahieren. Es liefert Zusammenfassungen mit autoritativen Zeilennummern, um LLMs und Menschen dabei zu helfen, große Manuskripte effizient zu navigieren.

OpenClaw Multi-Agent-Workflow-Probleme: Stillstand, Kontextverlust und Token-Ineffizienz
Ein Entwickler berichtet, dass OpenClaw-Multi-Agent-Workflows häufig ins Stocken geraten, wobei Agenten hängen bleiben, Kontextverluste trotz benutzerdefinierter Dokumentation auftreten und übermäßig viele Tokens ohne Ausgabe verbraucht werden. Das Setup nutzte Gemini 3 Pro/Codex-Modelle mit einem COO-Orchestrator und spezialisierten Task-Agenten.

Forge: Open-Source Claude-Code-Plugin fügt Governance- und Test-Gates hinzu
Forge ist ein Open-Source-Claude-Code-Plugin, das Dateisperren, automatisierte Testgates und 22 Governance-Agenten hinzufügt, um Kollisionen und Abweichungen in KI-generierten Code-Workflows zu verhindern. Es ist unter der MIT-Lizenz lizenziert und wird über den Claude-Plugin-Marktplatz installiert.