Lohnt sich dein eigenes Darwinbox?
Enterprise-HR-Plattform für Recruiting, Onboarding, Anwesenheit, Urlaub, Gehaltsabrechnung und Performance der gesamten Organisation.
Das ist kein Tool, das man allein nutzt, sondern das führende System für jeden Mitarbeitenden deines Unternehmens. Die Teile, die baubar aussehen, ein Urlaubstracker und ein Organigramm, sind die billigen 10 Prozent. Die teuren 90 Prozent sind gesetzliche Gehaltsabrechnung in mehreren Ländern, Steuermeldungen, Audit-Trails, rollenbasierte Zugriffe, die HR und Legal tatsächlich abnehmen, und die Tatsache, dass Finanzen, IT und Prüfer bereits alle daraus lesen. Ein persönlicher Ersatz ergibt keinen Sinn, weil es keine persönliche Version der Payroll-Compliance eines Unternehmens gibt. Wenn du mit acht Leuten gründest, schlägt eine Tabelle plus dein Steuerberater sowohl dieses Produkt als auch einen DIY-Build.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build a self-hosted internal HR record app for a small team. Not payroll, not compliance, just records and leave.
Stack, no substitutions:
- Next.js 15, App Router, TypeScript, Tailwind.
- SQLite via better-sqlite3, file at ./data/hr.db, schema created on first run.
- No auth provider, no cloud, no telemetry. Single shared password from HR_PASSWORD in .env, checked in middleware, plus an ADMIN_EMAILS list in .env that unlocks admin views.
In scope:
1. Employees table: name, work email, job title, department, manager (self-referencing), start date, employment type, location, status (active, on leave, exited), notes. Full CRUD for admins, read-only directory for everyone.
2. Org chart rendered from the manager field as nested lists, no graph library.
3. Leave: policies table (name, days per year, carry-over cap), balances computed per employee per calendar year, requests with start date, end date, half-day flag, reason, status (pending, approved, rejected).
4. Approval flow: a request goes to the employee's manager, manager sees a queue, approve or reject with a comment. Every state change writes an append-only audit row with actor, timestamp and old/new values.
5. Working-day math that skips weekends and a holidays table admins can edit. Store all dates as ISO strings, no timezone conversion.
6. Reports: leave taken per employee per year, headcount by department, and a CSV export of employees plus approved leave for whoever actually runs payroll.
7. Seed script with 12 fake employees, 2 policies and a few requests so the app is not empty on first load.
Out of scope, do not build: salary fields, payslips, tax logic, expenses, recruitment, performance reviews, mobile apps, email sending, any integration.
Deliverables: working app on npm run dev, npm run seed, a .env.example, and a README that states plainly that this is a record keeper and that payroll and statutory filing are handled by a human accountant outside this system.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern
Wie sähe deine eigene Version aus?
Ein self-hosted Mitarbeiterverzeichnis mit Urlaubssalden, Genehmigungsanfragen und einem CSV-Export, den du an die Person weitergibst, die tatsächlich die Gehaltsabrechnung macht.
Was du brauchst
- Node 20 und ein Rechner, auf dem es läuft
- Jemand Externes, der die eigentliche Gehaltsabrechnung und Steuermeldung macht
Weil HR-Software gekauft wird, um Risiko zu senken, nicht um Zeit zu sparen. Ein fehlerhafter Abrechnungslauf oder eine verpasste gesetzliche Meldung kostet mehr als der Jahresvertrag, und niemand im Unternehmen will dafür persönlich geradestehen. Dazu kommen die Wechselkosten: Sobald Personalstamm, Urlaubshistorie, Beurteilungszyklen und Payroll-Eingaben in einem System liegen, an das Finanzen und IT angebunden sind, ist eine Migration ein Projekt mit Budget und Lenkungsausschuss, kein Wochenende.
xGesetzeskonforme Gehaltsabrechnung sowie Steuer- und Provident-Fund-Compliance über mehrere Rechtsordnungen hinweg – das ist das ganze Produkt
xAudit-Trails und Zugriffskontrollen, die einer echten Prüfung oder einem arbeitsrechtlichen Streit standhalten
xIntegrationen mit Finanzsystemen, Anbietern für Hintergrundprüfungen, Jobbörsen und Identity-Providern
xMobile Apps, die nicht-technische Mitarbeitende für Anwesenheit und Spesenabrechnung tatsächlich nutzen
xJemanden, dem man die Schuld gibt und den man anruft, wenn am 30. ein Abrechnungslauf schiefgeht
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet Darwinbox?
Kein öffentlicher Preis. Siehe offizielle Website.
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von Darwinbox ab. Vibe Radar wickelt keine Zahlungen ab.
Darwinbox selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich Darwinbox nachbauen?
Eher nicht. Der Wert von Darwinbox liegt nicht im Code: Der Burggraben ist die Payroll-Compliance in jeder Rechtsordnung, in der du tätig bist, plus die Tatsache, dass Finanzen, IT und Prüfer bereits aus dieser einen Datenbank lesen. Siehe die Analyse oben.
Was kostet Darwinbox?
Der Preis von Darwinbox ist nutzungsbasiert oder je nach Tarif unterschiedlich · Keine öffentlichen Preise: www.darwinbox.com/pricing liefert 404, und die Website bietet nur Demo-Anfragen..
Was fehlt mir, wenn ich Darwinbox ersetze?
Ehrlich gesagt: Gesetzeskonforme Gehaltsabrechnung sowie Steuer- und Provident-Fund-Compliance über mehrere Rechtsordnungen hinweg – das ist das ganze Produkt; Audit-Trails und Zugriffskontrollen, die einer echten Prüfung oder einem arbeitsrechtlichen Streit standhalten; Integrationen mit Finanzsystemen, Anbietern für Hintergrundprüfungen, Jobbörsen und Identity-Providern; Mobile Apps, die nicht-technische Mitarbeitende für Anwesenheit und Spesenabrechnung tatsächlich nutzen; Jemanden, dem man die Schuld gibt und den man anruft, wenn am 30. ein Abrechnungslauf schiefgeht. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu Darwinbox?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.