Open-Source-CLI nutzt Claude Haiku zur Automatisierung der Xero-Ausgabenprüfung

Ein Entwickler hat ein Open-Source-Python-CLI-Tool erstellt, das Claude Haiku zur Automatisierung der Ausgabenprüfung für die Buchhaltungssoftware Xero nutzt. Das Tool soll die Zeit für manuelle Prüfaufgaben wie die Überprüfung von Beschreibungen, Steuercodes, Währungsumrechnungen und Belegabgleich reduzieren.
Designansatz und Kosten
Das Tool folgt dem Designprinzip "deterministischer Code zuerst, dann KI zur Lückenfüllung". Benutzer konfigurieren Regeln für häufige Probleme wie fehlende Felder, ungültige Steuersätze, Duplikate und Nullbeträge. Claude Haiku wird nur aufgerufen, wenn strukturierte Daten fehlen, etwa bei unstrukturierten Belegen. Dieser Ansatz hält die LLM-Nutzungskosten auf wenige Cent pro Prüflauf.
Spezifische Haiku-Anwendungsfälle
- Priorisierung markierter Rechnungen: Nachdem Regeln Probleme markiert haben, prüft Haiku die Rechnungen und gibt strukturierte JSON-Vorschläge mit Konfidenzwerten zurück. Vorschläge unter 0,7 Konfidenz werden herausgefiltert.
- Belegerkennung: Haiku liest Beleg-/Rechnungsbilder, um Lieferantennamen und Positionstexte zu extrahieren. Lieferantennamen werden mit bestehenden Xero-Kontakten abgeglichen.
- Fremdwährungserkennung: Haiku identifiziert Währungen von Belegen, dann holt deterministischer Code historische EZB-Kurse, rechnet Beträge um und hängt Kurs-CSV-Dateien als Prüfnachweise an.
- Rechnungsbearbeitung in natürlicher Sprache: Statt durch Xeros Oberfläche zu klicken, können Benutzer englische Anweisungen wie "set description to monthly subscription fee" eingeben, und Haiku wandelt diese in JSON-Patches um.
Implementierungsdetails
Das Tool läuft auf Claude Haiku 4.5 und beinhaltet einen Human-in-the-Loop-Ansatz, bei dem nichts automatisch angewendet wird, es sei denn, der Benutzer verwendet explizit das Flag --auto-correct. Der Entwickler merkt an, dass dieses Muster "Regeln zuerst, LLM als Fallback" gut für strukturierte, aber unordentliche Geschäftsautomatisierungsaufgaben funktioniert hat.
Das Projekt ist auf GitHub unter https://github.com/logicalicy/xero-expense-audit verfügbar, und der Entwickler hat eine detaillierte Erklärung seines Ansatzes unter https://blog.mariohayashi.com/p/using-ai-to-make-xero-expense-auditing verfasst.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Reflektierender MCP-Server implementiert Reflexionspapier für persistente Programmieragenten-Erinnerung
Ein Entwickler hat das Reflexion-Papier (Shinn et al., NeurIPS 2023) als MCP-Server implementiert, um lokalen Coding-Agenten einen persistenten Speicher für ihre Fehler zu geben. Das System nutzt regex-basierte Mustererkennung auf Fehlermeldungen und speichert Lektionen in SQLite mit FTS5.

Revdiff: Terminal-Diff-Viewer mit Inline-Annotationen für KI-Agenten
Revdiff ist ein TUI-Diff-Reviewer, der speziell für die Überprüfung von KI-generierten Codeänderungen entwickelt wurde, ohne Terminal-Sitzungen zu verlassen. Es gibt strukturierte Anmerkungen an stdout aus, die direkt an KI-Agenten wie Claude Code weitergeleitet werden können, wodurch ein kontinuierlicher Review-Zyklus entsteht.

Clooks: Eine persistente Hook-Laufzeitumgebung für Claude Code
Clooks ist ein persistenter HTTP-Daemon, der die Claude Code Hook-Verteilung ohne Prozess-Erzeugung handhabt und die Latenz von ~34,6 ms auf ~0,31 ms pro Aufruf reduziert. Er umfasst automatische Migration, LLM-Handler mit Prompt-Vorlagen, Abhängigkeitsauflösung und Plugin-Paketierung.

Tycono: Open-Source KI-Agenten-Framework mit Organigramm und autonomen Verbesserungsschleifen
Tycono ist ein Open-Source-Framework, in dem Sie KI-Agentenrollen in YAML (CTO, Ingenieur, QA usw.) definieren und sie zusammenarbeiten lassen, wobei sie einer Organisationsstruktur mit autonomen Verbesserungsschleifen folgen. Das System lief über Nacht 17 Runden für eine Pixel-Laufspielaufgabe und erzeugte dabei 6.796 Codezeilen über 43 Commits.