Rechnungen, Stunden und Ausgaben für Selbständige in der Schweiz – selbst gehostet, deine Daten bleiben bei dir.
- Rechnen: Rechnungen mit QR-Zahlteil (PDF), Offerten, Zahlungserinnerungen, Storno, Hosting-Sammelrechnungen
- Erfassen: Zeiterfassung mit Projekten und Stundenbudget, Ausgaben mit Belegen und automatischer Belegerkennung
- Überblick: Dashboard mit Todos, offenen Beträgen, Steuer-Rücklage, Jahresabschluss und Steuerpaket als ZIP
- Kunden: Kundenportal mit Rechnungen und Stundenrapporten, Website-Überwachung mit Alarm
- Automatisch: Wochenübersicht per Mail jeden Montag
- Sicher: Pflicht-Zwei-Faktor (Authenticator oder Passkey), Row Level Security, automatische Abmeldung, Datensicherung als ZIP
Alle Bilder zeigen erfundene Beispieldaten.
| Rechnungen | Zeiterfassung |
|---|---|
![]() |
![]() |
| Kunde | Kundenportal |
![]() |
![]() |
Rechnung als PDF mit QR-Zahlteil
Für eine Person mit Schweizer Bankkonto, die selbständig arbeitet. Oberfläche auf Deutsch, Beträge in Franken nach den Schreibweisungen der Bundeskanzlei (Fr. 12 500.40). Pro Installation gibt es genau einen Admin.
- Repo forken oder klonen,
npm ci - Supabase-Projekt anlegen und
supabase/migrations/einspielen .env.examplenach.env.localkopieren und ausfüllen- Ersten Admin anlegen (SQL-Snippet in der Einrichtungsanleitung)
npm run dev, unter/adminanmelden, Zwei-Faktor einrichten, Einstellungen ausfüllen
Die ausführliche Anleitung mit Deployment und Cron-Jobs steht in docs/setup.md. Die Bedienung erklärt docs/anleitung.md (auch im Admin unter «Anleitung»).
Next.js 16, React 19, Tailwind 4, shadcn/ui, Supabase (Postgres, Auth, Storage).
| Dienst | Wofür | |
|---|---|---|
| Supabase | Datenbank, Anmeldung, Belege | Pflicht |
| Resend | Mailversand | optional |
| Groq | Belegerkennung | optional |
Ohne Resend lassen sich Rechnungen als PDF herunterladen und selbst versenden; die Cron-Jobs (Wochenmail, Website-Überwachung) laufen weiter, verschicken aber keine Mail. Ohne Groq erfasst du Ausgaben von Hand.
npm run dev # Entwicklungsserver
npm run check # Typen, Tests, npm audit, Login-Schutz, Migrationen, GeheimnisseKonventionen für Mitarbeit (auch mit KI-Assistenten) stehen in CLAUDE.md.
- Fehler melden oder Idee vorschlagen über die Formulare unter Issues.
- Sicherheitslücken bitte vertraulich melden, nicht als Issue – siehe SECURITY.md.
Functional Source License 1.1, MIT Future License. Du darfst Bureau frei nutzen – auch für dein eigenes Geschäft –, anpassen und weitergeben. Nicht erlaubt ist, Bureau zu verkaufen oder als Dienst für andere anzubieten. Zwei Jahre nach Veröffentlichung wird jede Version zu MIT.
Du willst Bureau weiterverkaufen oder als Dienst anbieten? Melde dich – das lässt sich regeln: Issue eröffnen.
© 2026 Patrick Federi





