Open Source · MIT

Rubby HRMS

HR-система для любого бизнеса: мульти-компания, RBAC, динамические справочники, 22 AI-агента

Ruby on Rails 8PostgreSQLHotwireSidekiqDevisePunditTailwind CSS
Rubby HRMS

Warum noch ein HRMS?

Die meisten HR-Systeme sind auf eine einzige Branche festgelegt. Einstellung bedeutet 'Entwickler', Urlaub bedeutet 'Jahresurlaub'. Echte Unternehmen sind komplexer: Ein Abwasserdienst braucht ADR-Genehmigungen, eine Klinik braucht Lizenznummern.

HRMS passt sich dem Unternehmen an, nicht umgekehrt. Jede Entität unterstützt Custom Fields über Wörterbücher. HR definiert das Schema einmal — Formulare, Validierung, KI-Parsing und Audit übernehmen automatisch.

Was steckt drin

Universell

Custom Fields für jede Entität, konfigurierbare Wörterbücher. KI-Bootstrap — Unternehmen im Klartext beschreiben, KI schlägt Schema vor.

24 KI-Agenten

OpenAI / Anthropic / Ollama / vLLM. Pro-Aufgabe Modellwahl, hartes Budgetlimit, vollständiges Audit-Log.

Dokumente

PDF + OCR + Vision API. Auto-Parse, Prüfung, Anwendung. Ablaufbenachrichtigungen.

Apple-HIG-Design

Systemfarben, Spring-Animationen. iOS-Dashboard mit Widgets. Vollständiges Dark Theme.

Sicherheit

2FA, DSGVO Artikel 15+17, Pundit RBAC, Audit-Log mit Revert.

Integrationen

Slack, Telegram-Bot, REST API (15 Endpoints, Swagger UI), CalDAV.

Live-UI

Turbo Streams + ActionCable — KPI, Bewerbungen, KI-Ergebnisse streamen ohne Neuladen.

Multi-Tenant

Subdomain-Auflösung sofort einsatzbereit. Single-Tenant funktioniert genauso.

Docker

Ein-Befehl-Installation. Auto-Secrets, Healthcheck, Zero-Downtime-Update.

KI-Agenten

Jeder Agent ist ein eigenständiger Dienst. Multi-Provider, Pro-Aufgabe-Modell-Override und hartes Budgetlimit.

Rekrutierung

Vollständiger Zyklus vom Screening bis zum Angebot

analyze_resume — Bewertung + Red Flags

generate_assignment — maßgeschneiderte Testaufgabe

questions_for — pro Interviewtyp

summarize_interview — TL;DR aus Transkript

compare_candidates — Seite an Seite

recommend — einstellen / ablehnen

offer_letter — in Kandidatensprache

Bindung

Früherkennung von Risiken

burnout_brief — Risiko nach KPI + Urlaub

suggest_leave_window — beste Termine

kpi_brief — Leistungszusammenfassung

meeting_agenda — kontextbewusstes 1-on-1

compensation_review — Marktdaten

exit_risk_brief — Frühwarnsignal

Onboarding

Von Tag 1 bis Ende der Probezeit

onboarding_plan — 90-Tage-Meilensteine

welcome_letter — Tag-1-Begrüßung

mentor_match — nach Skills + Betriebszugehörigkeit

probation_review — Bewertung

knowledge_transfer_plan

replacement_brief — Auto-Stellenanzeige

Dokumente

OCR + Vision + intelligente Zusammenfassungen

document_summary — TL;DR von Verträgen

document_extract_assist — Vision API

dictionary_seed — aus Prompt befüllen

company_bootstrap — Chat-basiertes Schema-Design

Screenshots

Rekrutierungs-Kanban — Drag-Drop-Pipeline mit KI-Scoring
Rekrutierungs-Kanban — Drag-Drop-Pipeline mit KI-Scoring
KPI-Dashboard — Zuweisungen + Trend + KI-Brief
KPI-Dashboard — Zuweisungen + Trend + KI-Brief
Interview-Kalender — FullCalendar 6
Interview-Kalender — FullCalendar 6
Konversionstrichter + Recruiter-Performance
Konversionstrichter + Recruiter-Performance
Slack-Webhook + One-Click-Telegram
Slack-Webhook + One-Click-Telegram
KI-Anbieter — 7 Presets + Custom
KI-Anbieter — 7 Presets + Custom

Installation in 2 Minuten

Ein Bash-Befehl. Generiert Secrets, baut das Image, startet db+app+worker.

git clone https://github.com/dripips/rubby-hrms.git cd rubby-hrms ./scripts/install.sh

Produktion

docker compose -f docker-compose.prod.yml up -d

Entwicklung

bundle install && bin/rails db:setup && bin/dev

Haben Sie ein Projekt oder eine Idee?

Schreiben Sie mir — besprechen wir die Aufgabe und finden die beste Lösung.