Die Buchhaltung,
die dein Agent führen kann.

aeradex ist eine offene Schweizer Buchhaltung, gebaut für die Zusammenarbeit mit KI. Dein Agent bereitet vor, die Engine rechnet, du gibst frei. Belege, Rechnungen, Bank, MWST und Lohn an einem Ort.

aeradex · Einkauf › Entwürfe · Muster GmbH
aeradex Einkauf: Quittung prüfen. Links der Beleg, rechts die Buchung mit dem Konto, das der Agent gewählt und begründet hat; daneben das Agent-Panel aeradex Einkauf: Quittung prüfen. Links der Beleg, rechts die Buchung mit dem Konto, das der Agent gewählt und begründet hat; daneben das Agent-Panel
AgentClaude Code · aeradex MCP
  1. DuBereite die Quittungen in der Inbox vor.
  2. list_inbox3 Dateien
  3. create_bill_draft3 Quittungen gelesen
  4. complete_bill_draftENT-0001 · 580064.80
  5. complete_bill_draftENT-0002 · 664088.00
  6. complete_bill_draftENT-0003 · 650032.50
  7. 3 Entwürfe kontiert, 2 davon mit der Bank abgeglichen. Warten auf deine Freigabe.
Modus «vorschlag»bucht nichts ohne dich
Funktioniert mit
  • Claude Code
  • Codex
  • opencode
  • MCP
  • Claude API
  • git

01Arbeitsteilung

Der Agent entscheidet, was gebucht wird.
Gerechnet wird nie von ihm.

Sprachmodelle sind gut darin, einen Beleg zu verstehen. Bei Zahlen sollen sie nicht raten. aeradex trennt deshalb sauber: Jede Rolle macht, was sie am besten kann.

  1. Agent

    Liest, versteht, schlägt vor.

    Er liest Quittungen und Rechnungen, erkennt Lieferanten, wählt Konten und schreibt eine Begründung dazu. Du sprichst mit ihm wie mit einer Fachperson.

    «Welche Rechnungen sind über 30 Tage offen?»
  2. Engine

    Rechnet und prüft. Jedes Mal.

    Salden, Bilanz, MWST, Löhne und QR-Referenzen berechnet deterministischer Code, auf den Rappen. Jede Änderung muss alle Prüfregeln bestehen, sonst wird sie abgelehnt.

    Soll = Haben · Periode gesperrt · Fingerprint ok
  3. Du

    Behältst das letzte Wort.

    Was der Agent vorbereitet, landet zuerst bei dir: Belege als Entwürfe, freie Buchungen als Vorschläge. Du siehst Beleg und Buchung nebeneinander, mit der Begründung des Agenten, und gibst frei.

    Freigeben & nächster

02Produkt

Eine Oberfläche für Menschen.
Werkzeuge für Agenten.

Im Browser arbeitest du wie in jeder modernen Buchhaltung. Der Agent sitzt rechts daneben und arbeitet mit denselben Werkzeugen wie du. Was er tut, erscheint sofort auf deinem Bildschirm.

aeradex · Muster GmbH · Beispieldaten

Übersicht

aeradex Übersicht: flüssige Mittel, Ergebnis, offene Debitoren, was ansteht, und das Agent-Panelaeradex Übersicht: flüssige Mittel, Ergebnis, offene Debitoren, was ansteht, und das Agent-Panel

Einkauf

aeradex Einkauf › Entwürfe: drei Quittungen, vom Agenten kontiert, bereit zur Freigabeaeradex Einkauf › Entwürfe: drei Quittungen, vom Agenten kontiert, bereit zur Freigabe

Rechnung

aeradex Verkauf › Neue Rechnung: drei Positionen, MWST 8.1 % und Total live berechnetaeradex Verkauf › Neue Rechnung: drei Positionen, MWST 8.1 % und Total live berechnet

Bank

aeradex Bank › Abgleichen: offene Bankbewegungen mit sicheren Vorschlägen und OK-Knopfaeradex Bank › Abgleichen: offene Bankbewegungen mit sicheren Vorschlägen und OK-Knopf

Lohn

aeradex Lohn: Lohnabrechnung September mit AHV/IV/EO, ALV, NBU, KTG, BVG und Nettolohnaeradex Lohn: Lohnabrechnung September mit AHV/IV/EO, ALV, NBU, KTG, BVG und Nettolohn

MWST

aeradex Buchhaltung › MWST: Abrechnung 3. Quartal nach ESTV-Ziffern mit Aufteilung nach Code und Belegenaeradex Buchhaltung › MWST: Abrechnung 3. Quartal nach ESTV-Ziffern mit Aufteilung nach Code und Belegen

Berichte

aeradex Buchhaltung › Berichte: Erfolgsrechnung 2026aeradex Buchhaltung › Berichte: Erfolgsrechnung 2026

Verlauf

aeradex Verlauf: Commits von Anna Muster und vom Agenten, jeweils markiertaeradex Verlauf: Commits von Anna Muster und vom Agenten, jeweils markiert

Übersicht. Geld auf dem Konto, Ergebnis, offene Rechnungen und «Was ansteht». Jede Zeile führt dorthin, wo du es erledigst.

03Open Source

Deine Bücher sind Text.
Für dich, deinen Agenten und deine Treuhand.

Andere Buchhaltungen verstecken deine Zahlen in einer Datenbank. Bei aeradex liegt jede Buchung als lesbare Datei in einem Ordner, den du besitzt. Jede Änderung ist ein Eintrag im Verlauf. Das ist auch der Grund, warum ein Agent hier so gut arbeiten kann.

journal/2026/2026-01.md
# Journal Januar 2026

| Datum | Beleg | Text | Soll | Haben | Betrag | FW  | Kurs | MWST | Quelle |
| ----- | ----- | ---- | ---- | ----- | -----: | --- | ---- | ---- | ------ |
| 2026-01-05 | 26-001 | Büromaterial Papeterie | 6500 | 1020  |  45.80 |     |      |      |        |
| 2026-01-20 | R-2026-0003 | Rechnung R-2026-0003 – Beispiel AG | 1100 | 3400  | 7680.00 |     |      |      | rechnung:R-2026-0003 |
| 2026-01-31 | 26-002 | Miete Büro Januar | 6000 | 1020  | 1800.00 |     |      |      |        |
git log
317a8a6 aeradex: Beleg-Entwurf ENT-0001 ergänzt (Agent: Konto 5800)
        aeradex Agent (claude-code)
92ca355 aeradex: Beleg-Entwurf ENT-0001 (Quittung (bezahlt)): Coop Bern Bahnhof
        Anna Muster
8387b9f aeradex: Kontoauszug importiert: 5 neue Bewegungen
        Anna Muster
  • Dateien statt Datenbank

    Journal, Kunden, Rechnungen und Löhne als Markdown und YAML. Lesbar in jedem Editor, auch in zwanzig Jahren und auch ohne aeradex.

  • git als Revisionsspur

    Jede Änderung ist ein Commit, mit Namen von Mensch oder Agent. Ein ungültiges Buch lässt sich gar nicht erst speichern.

  • Unveränderlich, wo es zählt

    Gesperrte Perioden sind gehasht, ausgestellte Rechnungen und Lohnabrechnungen tragen einen Fingerprint. Nachträgliche Änderungen fallen auf (GeBüV).

  • AGPL und erweiterbar

    Quellcode offen, selbst betreibbar, ohne Abo. Was nicht in den Kern gehört, kommt als Plugin, etwa Revolut, Offerten mit Zeiterfassung oder Anlagen.

04Für die Schweiz

Schweizer Recht ist eingebaut.
Nicht nachgerüstet.

Kontenrahmen KMU, OR-Gliederung, QR-Rechnung, ESTV-Ziffern, Sozialversicherungen. Die Fachlogik stammt aus der produktiv genutzten Buchhaltung einer Schweizer GmbH: Bilanz, Erfolgsrechnung und Lohnabrechnungen stimmen gegen deren echte Zahlen auf den Rappen.

Rechnungen

QR-Rechnung raus. Zahlung zugeordnet.

Rechnungen mit Swiss QR-Zahlteil, auch in EUR. Zahlungseingänge werden über die Referenz erkannt, Mahnungen in drei Stufen.

Von aeradex erzeugter Schweizer QR-Zahlteil
Bank

Abgleichen mit einem Klick.

Pro Bewegung ein Vorschlag: Kreditor, Debitor, Quittung oder Regel.

camt.053 · CSV · Excel · pain.001

MWST

Abrechnung nach ESTV-Ziffern.

Effektiv oder Saldosteuersatz, Bezugsteuer, Export als eMWST-Datei für das ESTV-Portal.

Lohn

Lohnlauf, Quellensteuer, Lohnausweis.

AHV/IV/EO, ALV, UVG, KTG, BVG, FAK und Quellensteuer nach ESTV-Tarifen. Lohnausweis Formular 11.

Treuhand

Abschluss als ein Dossier.

Jahresrechnung, Journal, Saldenliste und gestempelte Belege als ZIP, mit Lückenverzeichnis und SHA-256-Manifest.

Berichte

Wissen, wo du stehst.

Bilanz und Erfolgsrechnung nach OR 959a/b für jede Periode, mit Vorjahr, Budget und Geldfluss. Von der Zahl bis zum Beleg.

Ausserdem drin

  • KreditorenQR-Rechnungen einlesen, Zahlungen als pain.001 an die Bank, auch in Fremdwährung.
  • BelegeingangQuittungen und Rechnungen per QR-Zahlteil, PDF-Text oder OCR erfasst, als Entwurf zur Freigabe.
  • FremdwährungenBankkonten in Fremdwährung, mit BAZG-Tageskursen und Bewertung am Stichtag.
  • JournalErfassen wie in Excel, Zeilen aus Excel einfügen, Suchen und Umbuchen in Serie.
  • Spesen und BudgetAuslagen mit dem nächsten Lohn auszahlen, Budget gegen Ist pro Monat.
  • GesellschaftGewinnverwendung, Dividende mit Verrechnungssteuer und Anhang zur Jahresrechnung.
  • RechtsformenGmbH, AG, Einzelfirma und Verein, jeweils mit passendem Kontenplan.
  • Jev, optionalSchlägt für offene Bankbewegungen das Gegenkonto vor, mit kalibrierter Sicherheit. Gebucht wird nie automatisch.

05Kontrolle

Du bestimmst,
wie viel der Agent darf.

Ein Agent ist nur so gut wie die Leitplanken, in denen er arbeitet. Bei aeradex sind sie Teil des Systems, nicht ein Versprechen im Prompt.

Für KI-Funktionen nutzt du deinen eigenen Zugang: Claude Code, Codex, opencode oder die Claude API. Je nach Anbieter fallen Kosten an und Buchhaltungsdaten werden an dessen Dienst übermittelt. Ohne Agent funktioniert aeradex vollständig.

Vorschlagsmodus

Standard

Freie Buchungen des Agenten landen als Vorschlag bei dir. Rechnungen und Lohnläufe darf er erstellen, weil sie aus deinen Angaben deterministisch entstehen.

Direktmodus

Für eingespielte Abläufe darf der Agent selbst buchen. Alle Prüfregeln gelten weiterhin.

  • Prüfung vor jedem Speichern. Ob Mensch, Agent oder Kommandozeile: Ein Buch, das die Prüfregeln verletzt, lässt sich nicht speichern.
  • Sichtbar im Verlauf. Jeder Eintrag zeigt, ob ein Mensch oder welcher Agent ihn gemacht hat.
  • Rollen im Team. Auf dem eigenen Server mit Login: lesen, buchhaltung, admin.
  • Regeln statt Hoffnung. Soll gleich Haben, existierende Konten, Kasse nie negativ, gesperrte Monate unverändert, Rechnungen und Löhne passend zu ihrem Dokument. Alle Prüfregeln

06Umstieg

Wechseln, ohne etwas zu riskieren.
Ein Quartal parallel, dann entscheiden.

Du musst deine bisherige Buchhaltung nicht von heute auf morgen ablösen. aeradex läuft zuerst daneben, in einem eigenen Buch. Die bisherige Lösung bleibt massgebend, bis die Zahlen stimmen.

  1. Schritt 1

    Übernehmen.

    Eröffnungsbilanz aus dem letzten Abschluss, offene Kunden- und Lieferantenrechnungen, Mitarbeitende und Lohneinstellungen, MWST-Methode und Bankkonten.

    aeradex check · Bilanz geht auf
  2. Schritt 2

    Parallel buchen.

    Jeden Monat Kontoauszüge importieren, Belege erfassen und den Lohnlauf rechnen, so wie in der bisherigen Buchhaltung auch.

    camt.053 · Belegeingang · Lohnlauf
  3. Schritt 3

    Vergleichen.

    Saldenliste, Bank, offene Posten, Lohnkonto, MWST-Ziffern und Jahresrechnung gegenüberstellen. Jede Abweichung braucht eine erklärte Ursache.

    Differenz 0.00

Checkliste für den Parallelbetrieb

07Roadmap und Plugins

Was kommt, steht hier.
Was fehlt, kann ein Plugin sein.

Als Nächstes

Woran wir arbeiten.

  • Weitere Quellensteuer-Kantone und die ALV-Höchstgrenze
  • Mehrere Mandanten in einer Instanz
  • camt.054: Sammelgutschriften im Detail
  • Lohnmeldungen über ELM, sofern eine Zertifizierung durch Swissdec gelingt
  • Finanzbuchhaltung
  • MWST + eMWST
  • Bank camt.053
  • QR-Rechnung CHF/EUR
  • Mahnwesen
  • Kreditoren + pain.001
  • Fremdwährungen
  • Lohn + Spesen
  • Abschluss-Dossier
  • CLI + MCP
  • Server mit Login
Plugins

Erweitern, ohne den Kern anzufassen.

Ein Plugin ist ein gewöhnliches Python-Paket. Auch seine Buchungen müssen alle Prüfregeln bestehen.

  • aeradex-anlagenAnlagenbuchhaltung: Abschreibungen, Abgänge, Anlagenspiegel
  • aeradex-leistungenOfferten, Zeiterfassung, Projekte und Abrechnung an Kunden
  • aeradex-revolutKontoauszüge von Revolut Business und Privat

Gesucht: PostFinance, Wise, TWINT, Stripe und SumUp, weitere Kantone, Kontenpläne und Exporte für Banana, Bexio oder Abacus. Wunschliste · Plugin schreiben

08Loslegen

Früh dabei sein.
Mit offenen Karten.

Für Unternehmen

Mit einem Testbuch ausprobieren.

aeradex läuft auf deinem Rechner oder deinem eigenen Server und wird im Browser bedient. Die Einrichtung braucht heute noch technische Kenntnisse oder jemanden, der sie dir abnimmt.

  • Keine Lizenzkosten, kein Abo
  • Daten bleiben bei dir
  • Export für die Treuhand jederzeit
Zur Anleitung
Für Treuhand

Mitlesen statt nachfragen.

Deine Kundschaft bucht selbst oder mit ihrem Agenten. Du siehst jede Änderung im Verlauf und erhältst den Abschluss als ein geprüftes Paket.

  • Leserecht über die Rolle «lesen»
  • Abschluss-Dossier mit SHA-256-Manifest
  • Ganzes Buch als eine Datei, auf Wunsch verschlüsselt
Zum Serverbetrieb
Für Entwickler

Vier Zeilen bis zum ersten Buch.

$ git clone https://github.com/Benjamin-Thomet/aeradex && cd aeradex
$ pip install -e ".[ui,mcp,scan]"
$ aeradex init ~/buchhaltung/muster --firma "Muster GmbH"
$ claude mcp add aeradex -- aeradex --buch ~/buchhaltung/muster mcp

Python 3.11 oder neuer. Codex und opencode werden genauso angebunden. Betrieb auf dem eigenen Server · Plugins schreiben

  • Web-Oberfläche
  • CLI mit --json
  • MCP-Server
  • Plugin-API
  • Server mit Login

Häufige Fragen

Brauche ich einen KI-Agenten?

Nein. Du kannst alles selbst im Browser erledigen: Belege, Rechnungen, Bankabgleich, Lohn und Abschluss. Der Agent ist eine Abkürzung, keine Voraussetzung.

Wo liegen meine Daten?

In einem Ordner auf deinem Rechner oder Server, versioniert mit git. Du bist für Betrieb und Backups verantwortlich. Nutzt du einen KI-Agenten, hängt die Verarbeitung der Daten, die er liest, vom gewählten Anbieter ab.

Was kostet aeradex?

Die Software selbst ist kostenlos und quelloffen. Kosten entstehen höchstens für deinen Server und für den KI-Anbieter, falls du einen Agenten nutzt.

Was heisst Open Source hier konkret?

Der Quellcode steht unter der AGPL-3.0. Du kannst ihn einsehen, selbst betreiben und anpassen. Dateiformat, Plugin-Schnittstelle und Werkzeuge für Agenten sind offen dokumentiert.

Kann ich von Bexio, Banana oder Abacus wechseln?

Ja, schrittweise. Du übernimmst Eröffnungsbilanz und offene Posten und buchst ein Quartal parallel, bis die Zahlen übereinstimmen. Die Checkliste führt durch jeden Schritt.

Für welche Rechtsformen eignet sich aeradex?

Für GmbH und AG, Einzelfirmen und Vereine. Beim Anlegen eines Buchs wählt aeradex den passenden Kontenplan, den du danach anpassen kannst.

Kann ich mehrere Firmen führen?

Ja, jede Firma ist ein eigenes Buch, also ein eigener Ordner. Mehrere Mandanten in einer Server-Instanz sind in Arbeit.

Wie sichere ich meine Daten?

Das Buch ist ein git-Repository. Ein zweites Remote auf einem anderen Server oder ein gewöhnliches Backup des Ordners genügt. Zusätzlich lässt sich das ganze Buch als eine Datei exportieren, auf Wunsch verschlüsselt.

Was passiert, wenn es aeradex nicht mehr gibt?

Deine Bücher bleiben Markdown- und YAML-Dateien, lesbar in jedem Editor. Der Quellcode bleibt unter der AGPL verfügbar und kann von allen weitergeführt werden.

Was kann aeradex noch nicht?

Lohnmeldungen über ELM (Swissdec) erfordern eine Zertifizierung und sind nicht möglich. Teste die Abläufe zuerst mit einem Testbuch.

Jeder Posten geprüft.
Die Summe stimmt.

aeradex verbindet lat. aera, die einzelnen Posten einer Rechnung, mit index, dem Verzeichnis. Gebaut in der Schweiz, offen für alle, die mitbauen wollen.