Lohnt sich dein eigenes Greenhouse?
Bewerbermanagement und strukturierte Recruiting-Software für Unternehmen mit vielen Einstellungen.
Ein Agent kann dir problemlos eine Bewerberverwaltung bauen: Phasen, Notizen, ein Kanban-Board, ein Bewertungsformular. Das sind vielleicht fünf Prozent dessen, wofür Greenhouse bezahlt wird. Der Rest besteht aus der Verteilung von Stellenanzeigen auf Jobbörsen, einer gehosteten Karriereseite, die Besucherverkehr verkraftet, der Interviewplanung anhand eines Dutzends Kalender, strukturierten Interviewleitfäden, abgestuften Zugriffsrechten für andere einstellende Führungskräfte, Audit-Trails, EEOC- und OFCCP-Berichten, GDPR-Workflows für Aufbewahrung und Löschung sowie einer sehr langen Liste von HRIS- und Hintergrundprüfungsintegrationen. Recruiting gehört außerdem zu den Prozessen in Unternehmen, über die am häufigsten vor Gericht gestritten wird. Das heißt: Die langweiligen Teile – wer wann was gesehen hat und was gelöscht wurde – sind das Produkt. Für Einstellungen allein oder zu zweit ist eine DIY-Verwaltung völlig in Ordnung; sobald rechtliche Anforderungen ins Spiel kommen, nicht mehr.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build a local-only applicant tracker for a solo or two-person hiring pipeline. No cloud, no accounts, no telemetry.
Stack, non-negotiable:
- Next.js 15, App Router, TypeScript, Tailwind.
- SQLite via better-sqlite3, single file at ./data/ats.db. Schema in migrations run at boot.
- Resume/attachment files stored on local disk under ./data/files, referenced by path in the DB.
- No auth. This runs on localhost for one person.
Data model:
- roles: title, team, status (open/closed), created_at, notes markdown.
- candidates: name, email, phone, source (referral/inbound/outbound/agency), role_id, stage, created_at, archived_at nullable.
- stages are per-role and ordered: default Applied, Screen, Interview, Onsite, Offer, Hired, Rejected.
- notes: candidate_id, body markdown, created_at.
- scorecards: candidate_id, interview_name, per-attribute rating 1-4, overall recommendation (strong no/no/yes/strong yes), free text, created_at.
- attachments: candidate_id, filename, path, uploaded_at.
- events: append-only log of every stage change and field edit with timestamp. Never delete rows here.
UI:
- /roles list, /roles/[id] shows a Kanban board of that role's stages with drag and drop between columns.
- /candidates/[id] is the main screen: header with name, role, stage, source; tabs for Notes, Scorecards, Attachments, History (from events).
- Global search across candidate name, email, and note bodies. Use SQLite FTS5.
- Quick add: paste a name and email, pick a role, done in one modal.
- A per-role funnel count strip: how many in each stage, and median days in stage.
Also include:
- Structured interview kits: per-role, define a named interview with 3-6 attributes to rate. Scorecards are created from a kit so ratings stay comparable.
- CSV export of all candidates and scorecards, and a JSON dump of the whole DB.
- A retention helper: a page listing candidates archived more than N days ago with a one-click purge that deletes their files and PII but keeps an anonymized events row. Default N in .env.
Explicitly out of scope, do not build or stub:
- Email sending, calendar scheduling, job board posting, a public careers page, multi-user permissions, any OAuth.
Deliver a README with setup, `npm run dev`, and a seed script that creates two roles and eight fake candidates. Secrets and config in .env.example.
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?
Eine lokale Bewerberverwaltung: Stellen hinzufügen, Bewerber durch Phasen ziehen, Lebensläufe und Notizen anhängen und strukturierte Bewertungsbögen ausfüllen – alles in einer SQLite-Datei.
Was du brauchst
- Node 20+ und ein Ort, an dem es läuft (localhost reicht)
- Ein Speicherort für Lebenslaufdateien (lokale Festplatte)
- Dein eigenes Postfach für die eigentliche Kommunikation mit Bewerbern
Weil Recruiting ein gemeinsamer, rechtlich überwachter Prozess ist und eine persönliche Verwaltung für eine einzelne Person gedacht ist. Sobald eine einstellende Führungskraft, ein Recruiter, ein Koordinator und eine externe Agentur alle begrenzten Zugriff auf dieselbe Pipeline benötigen und jemand Kennzahlen zu benachteiligenden Auswirkungen anfordert oder ein Bewerber sein Recht auf Löschung ausübt, wird aus der DIY-Verwaltung ein Compliance-Projekt ohne Budget. Greenhouse steht außerdem im Zentrum des Recruiting-Tool-Netzwerks: Sourcing-Erweiterungen, Eignungstests, Terminplanung, Hintergrundprüfungen und das HRIS setzen alle voraus, dass es vorhanden ist. Es herauszureißen bedeutet, diese Verbindungen von Hand neu aufzubauen.
xVerteilung auf Jobbörsen und eine gehostete Karriereseite, die Bewerber finden können
xInterviewplanung, die die tatsächlichen Kalender der Interviewer liest
xMehrbenutzerberechtigungen, damit einstellende Führungskräfte prüfen können, ohne alles zu sehen
xCompliance-Grundgerüst: EEOC/OFCCP-Berichte, Erfassung von Einwilligungen, GDPR-Aufbewahrung und -Löschung, Audit-Logs
xIntegrationen mit HRIS, Hintergrundprüfungen, Eignungstests und jedem Recruiting-Tool, das dein Team bereits nutzt
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet Greenhouse?
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 Greenhouse ab. Vibe Radar wickelt keine Zahlungen ab.
Greenhouse 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 Greenhouse nachbauen?
Eher nicht. Der Wert von Greenhouse liegt nicht im Code: Der Wettbewerbsvorteil liegt in allem, was hinzukommt, wenn Recruiting mehrere Beteiligte umfasst und rechtlich überwacht wird: Berechtigungen, Audit-Trails, Aufbewahrungsregeln und das Integrationsnetz, das jedes Recruiting-Tool voraussetzt. Siehe die Analyse oben.
Was kostet Greenhouse?
Der Preis von Greenhouse ist nutzungsbasiert oder je nach Tarif unterschiedlich · Die Preisseite führt Core, Plus und Pro ohne öffentliche Preise auf..
Was fehlt mir, wenn ich Greenhouse ersetze?
Ehrlich gesagt: Verteilung auf Jobbörsen und eine gehostete Karriereseite, die Bewerber finden können; Interviewplanung, die die tatsächlichen Kalender der Interviewer liest; Mehrbenutzerberechtigungen, damit einstellende Führungskräfte prüfen können, ohne alles zu sehen; Compliance-Grundgerüst: EEOC/OFCCP-Berichte, Erfassung von Einwilligungen, GDPR-Aufbewahrung und -Löschung, Audit-Logs; Integrationen mit HRIS, Hintergrundprüfungen, Eignungstests und jedem Recruiting-Tool, das dein Team bereits nutzt. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu Greenhouse?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.