Ein Assistent und ein Dashboard auf einer gemeinsamen Engine. Diese Seite folgt einem Check-in vom Moment des Postens bis zur Bewertung, die alle sehen können, und geht danach das Dashboard Abschnitt für Abschnitt durch.
Lesen und prüfen
Ein Check-in besteht aus wenigen Zeilen im Chat oder einem Satz, der dem Assistenten gesagt wird. Der Parser extrahiert, was erledigt wurde, was geplant ist, den Blocker, An- und Abmeldung sowie den Arbeitsort, sofern die Person eingewilligt hat. Tippfehler werden toleriert; kann der strukturierte Parser eine Nachricht nicht lesen, überführt ein Sprachmodell den Freitext in dieselben Felder.
Angaben werden anschließend gegen die tatsächliche Arbeit geprüft: Im Check-in genannte Aufgaben werden mit der Aktivität in Jira, GitHub und GitLab abgeglichen. Präsenz wird mit einem leichten, einwilligungsbasierten Ping bestätigt, den jede kurze Antwort beantwortet; eine Antwort wird nie abgelehnt, sondern nur lokal auf dem Host nach Gerät und Netzwerk klassifiziert. Lange ununterbrochene Tage werden gedeckelt und einem Menschen vorgelegt, statt gutgeschrieben oder angezweifelt zu werden.
Coachen und erklären
Coaching ist eine Regel-Engine, keine Chat-Vorlage: bis zu vier Empfehlungen pro Zeitraum, das schwächste Signal zuerst, jede mit dem Beleg, aus dem sie stammt, aus dem eigenen Aufgabenprotokoll, den Säulen und dem Rollenkatalog der Person. Ein optionaler KI-Durchlauf darf eine Empfehlung umformulieren; er kann nie eine hinzufügen oder entfernen.
Die Eingabe „/pulse me“ im Chat liefert die Scorecard mit Stufe, den fünf Säulen und dem, was sie bewegt hat. Wöchentliche, monatliche und halbjährliche persönliche Zusammenfassungen kommen per Direktnachricht; ein Modell schreibt die kurze Wochenerzählung aus den eigenen Check-ins der Person und ist angewiesen, nie Arbeit zu erfinden. Ask AI beantwortet mehrstufige Fragen über die Live-Daten des Teams, per Tastatur oder Sprache, und kennzeichnet jede Antwort mit dem Anbieter, der sie erzeugt hat.
Entscheiden: die neuronale Engine
Routineentscheidungen laufen durch eine neuronale Schicht, die auf Ihrer eigenen Historie trainiert ist, in einem von vier Modi: aus, Schatten (vorhersagen und protokollieren, nichts ändern), Assistenz (Entscheidungen mittlerer Konfidenz werden für einen Admin eingereiht) und Automatik (Entscheidungen hoher Konfidenz werden ausgeführt, protokolliert und sind rückgängig zu machen). Jede Entscheidung trägt eine kalibrierte Wahrscheinlichkeit und eine Begründung; die Standardschwelle für den Automatikmodus liegt bei 0.85.
Entscheidungsköpfe: einen Check-in markieren, eine Verwarnung bestätigen, Urlaub automatisch genehmigen, beurteilen, ob ein Anstoß gewirkt hat, Nichterscheinensrisiko
Leitplanken: keine Aktion bei Personen mit weniger als 14 Tagen Historie, höchstens 5 automatische Aktionen pro Person und Woche, eine Liste von Personen, die nie per Direktnachricht kontaktiert werden; Verwarnungen verlassen nie den Assistenzmodus
Die automatische Urlaubsgenehmigung durchläuft zuerst einfache Regeln: kurzer Antrag, ausreichender Vorlauf, Kontingent, Teamabdeckung, keine Sperrzeit; Krankmeldungen gehen immer an einen Menschen
Agenten und Bots
Vier Laufzeit-Agenten sind deaktiviert, bis Sie sie einschalten: Urlaub in natürlicher Sprache („Ich bin Freitag nicht da“ wird zu einem Antrag, den Sie bestätigen), Onboarding, Self-Service-Fragen, bei denen eine vorgefertigte Abfrage gewählt und Ihr Text nie an SQL übergeben wird, sowie ein Blocker-Router, der die Teamkollegin oder den Teamkollegen anstößt, deren jüngste Check-ins denselben Bereich erwähnen. Bot-Personas (Vorlagen wie Technik, DevOps oder HR, plus Ihre eigenen) antworten allein anhand des Anweisungstexts, den Sie für sie schreiben. Eine Frage geht an einen Bot mit einer Konfidenz, und unter 0.45 meldet der Router, dass er unsicher ist.
Menschen
Wer gerade da ist, Präsenz und Geräte, Urlaub und Abwesenheit. Die Präsenz stammt aus dem Chat-Client, den die Person ohnehin nutzt; es ist kein Agent zu installieren.
Status angemeldet, Bereitschaft, spät, Urlaub und abgemeldet aus dem täglichen Check-in, in der Zeitzone der Person
Desktop- und Mobilpräsenz: online, abwesend, beschäftigt, offline
Urlaub im Chat beantragt und nach Ihren Regeln entschieden: Kontingente, Abdeckung, Sperrzeiten
Verspätung wird am üblichen Arbeitsbeginn der Person gemessen, und ein später Feierabend erlaubt am nächsten Tag einen späteren Beginn
Arbeit
Effizienz, Transparenz, Produktivität, erledigte Aufgaben, Arbeitsstunden, Ziele und Arbeitsort. Jede Zahl entsteht aus dem Check-in und wird mit der Aktivität in Jira, GitHub und GitLab abgeglichen.
Effizienz: fünf gewichtete Säulen, Rollenprofile, ein 8-Wochen-Trend für das Team und für jede Person
Transparenz: Person, Teamleitung und Team sehen dieselbe Bewertung; Gewichtungen sind öffentlich, und jede Änderung wird protokolliert
Aufgaben: erledigt, wenn als abgeschlossen gemeldet; festgefahren, wenn wiederholt; automatisch geschlossen, wenn nicht mehr genannt, und dann nie als Abschluss gezählt
Ziele: persönliche Ziele mit Nachfragen, Teamziele im Verhältnis zum Teammedian
Stunden: kurze Tage gegenüber dem erwarteten Arbeitstag der Person markiert, Überstunden erfasst, Urlaubskontingent daneben
Arbeitsort: Büro, Zuhause, unterwegs; stundengewichtet, einwilligungspflichtig, lokal auf dem Host gegen eine lokale IP-Datenbank klassifiziert, die Sie wöchentlich aktualisieren
Betrieb
Blocker: ein konfigurierbares SLA (standardmäßig 2 Stunden) erinnert die zuständige Person, dann die Vertretung, dann die Teamleitung über Chat, WhatsApp und E-Mail; ein „gelöst“ als Antwort schließt den Blocker
Bereitschaft: Rotation per CSV-Import, Erinnerungen, zeitgesteuerte Eskalation, eine Übergabezusammenfassung an die nächste Person in Bereitschaft
Tickets: Schwere niedrig, mittel oder hoch, zuerst ein KI-Triage-Schritt; unbestätigte hohe Schwere alarmiert die Bereitschaft und eskaliert innerhalb von Minuten; die Gutschrift geht an die Person, die das Problem behoben hat
Kampagnen: Richtlinienbestätigungen, Einwilligungen, Abstimmungen und Feedback, im Chat versendet und bis zur letzten Person nachverfolgt
Audit-Log: jede Entscheidung, Gewichtungsänderung, Einwilligungssignatur und automatische Genehmigung, in Echtzeit, exportierbar
Intelligenz
Basiswerte pro Person: die letzten 14 Tage gegenüber den eigenen vorherigen sechs Wochen, nie gegenüber Kolleginnen und Kollegen; ein geplanter Urlaub wird nie als Einbruch gelesen
11 integrierte Rollenprofile aus einem Rollen- und Funktionskatalog, sodass die Iteration einer Designerin als Ergebnis zählt
Ein wöchentlicher Drift-Monitor prüft das Modell erneut; ein Kandidat, der auf zu wenigen Daten trainiert wurde, wird abgelehnt
Personensignale sind nur für Admins sichtbar, beratend und belegt; nichts davon handelt, schreibt Mitarbeitenden oder berührt die Vergütung
Für Führungskräfte
Zwei Ansichten sind nur für Admins und beratend: Leistungsträger und Abwanderungsrisiko. Beide zeigen die Begründung hinter jedem Eintrag, beide sind für Kolleginnen und Kollegen unsichtbar, und keine handelt von selbst; Menschen entscheiden. Führungskräfte erhalten eine wöchentliche Zusammenfassung, und jede Zahl in der Detailansicht einer Person öffnet die Datensätze, aus denen sie berechnet wurde.
Was das Produkt nicht tut
Kein Desktop-Agent, keine heimlichen Screenshots, kein Keylogging, keine Bildschirmaufzeichnung; die eine optionale Aufnahmefunktion ist standardmäßig deaktiviert und setzt die signierte Einwilligung der Mitarbeitenden voraus
Kein Lesen von E-Mails, Dateien, Quellcode oder Inhalten von Personaldokumenten
Kein Training fremder Modelle mit Ihren Daten; InRoots erhebt Ihre Daten überhaupt nicht
Keine Entscheidung über Einstellung, Kündigung oder Vergütung; es markiert, erklärt und schlägt vor
Menschen
Wer ist gerade da18 / 25
Live · Freitag 11:20
Lina K.angemeldet
Omar S.Bereitschaft
Philip R.spät 09:42
Sara M.angemeldet
Rabie A.Urlaub
Ahmed T.abgemeldet
Präsenz & GeräteDesktop · Mobil
Status aus dem Chat-Client, kein Agent installiert
Lina K.online
Omar S.beschäftigt
Philip R.abwesend
Sara M.online
Rabie A.offline
Ahmed T.abwesend
Leistungsträgerdiesen Monat
Nur für Admins; eine Liste, aus derselben Bewertung, die alle sehen können
1Sara M.86%
2Omar S.81%
3Lina K.72%
4Philip R.69%
5Ahmed T.66%
Nur Anerkennung; keine Vergütungsentscheidung ist daran geknüpft. Unter 25% → zuerst Coaching, keine Sanktionen.
Abwanderungsrisikonur Admins · beratend
Früh, leise und immer mit Begründung
Ahmed T.Beobachtung
Bewertung seit 3 Wochen rückläufig · 2 kurze Tage · kein Lob seit 30 Tagen → 1:1 diese Woche empfohlen
Philip R.stabil
Lina K.steigend
Wird Kolleginnen und Kollegen nie angezeigt. Nur beratend: ein empfohlenes 1:1, nie eine Aktion.
Urlaub & Abwesenheit3 von 4 automatisch genehmigt
Im Chat beantragt, Regeln entscheiden
Rabie A. · heutegenehmigt
Sara M. · Mo–Digenehmigt
Philip R. · krank, Mian Teamleitung
Kontingente, Abdeckung und Sperrzeiten werden geprüft, bevor jemand gefragt wird.
Arbeit
Effizienz▲ +11%
8 Wochen
Gesamtes Team72%
W1W4W8
Transparenzdieselbe Bewertung für alle
Eigene Sicht = Sicht der Teamleitung = Sicht des Teams, Woche für Woche
Lina K.▲ 61 → 72
W1W8
Gewichtung 40·25·15·10·10, jede Änderung wird protokolliert. Jede Person kann /pulse me eingeben.
Produktivität▲ 14 Aufgaben diese Woche
Erledigte Aufgaben pro Person, diese Woche
Sara M.
9
Philip R.
7
Lina K.
6
Omar S.
4
Ahmed T.
3
Erledigte Aufgaben▲ 9 → 14
Pro Woche, gesamtes Team
W1W8
Aus den Standups gezählt und mit der Aktivität in Jira, GitHub und GitLab abgeglichen.
Arbeitsstundendiese Woche
Pro Person · kurze Tage markiert · Urlaubskontingent
StundenKurzResturlaub
Lina K.38h 20m—12 T
Omar S.44h 05m—6 T
Philip R.31h 10m2 Tage9 T
Sara M.39h 40m—15 T
Ahmed T.29h 50m3 Tage4 T
Zieleauf Kurs · darüber · darunter
Gegenüber persönlichen und Teamzielen, diesen Monat
Sara M. · Onboarding neu gestaltendarüber
Omar S. · Deploy-Zeit um 30% senkenauf Kurs
Lina K. · 12 Tickets / Monatauf Kurs
Philip R. · 8 Demos gebuchtdarunter
Ahmed T. · Barrierefreiheits-Auditdarunter
Unter Erwartung löst zuerst einen Coaching-Anstoß an die Person aus, danach an die Teamleitung.
Meine Ziele & KPILina K.
Persönliche Sicht · letzte Aktivität
12 Tickets / Monat
9/12
4 PRs / Woche prüfen
4/4
KPI diesen Monat
72%
11:02#1031 geschlossen · +1 Fortschritt
10:30Lob von Omar · +1 Verantwortung
09:05angemeldet · Büro
Arbeitsorteinwilligungspflichtig
Stundengewichtet, diese Woche
Büro 54%Zuhause 38%Unterwegs 8%
Die IP wird lokal auf dem Host gegen eine lokale Datenbank klassifiziert, die Sie wöchentlich aktualisieren. Nichts wird nach außen gesendet. Mitarbeitende willigen aktiv ein und können ihren eigenen Eintrag einsehen.
Betrieb
Blocker & Eskalation2 offen
2-Stunden-SLA, die Kette läuft von selbst
Rechnungsexport schlägt bei großen Konten fehl26h
Lina → Omar (weitergeleitet) → Teamleitung nach 2h ohne Reaktion
Erneuerung Staging-Zertifikat1h
Ahmed → nach 2h erinnert → Chat, WhatsApp, E-Mail, bis jemand übernimmt
Support-Tickets & SLA7 offen · 1 eskaliert
Schwere niedrig, mittel oder hoch; unbestätigte hohe Schwere alarmiert die Bereitschaft innerhalb von Minuten
#1042 Login-Schleife unter iOShoch · eskaliert
#1039 Rechnungs-PDF leermittel · 1h offen
#1037 SSO für Mandant X hinzufügenniedrig · 22h offen
#1031 CSV-Export-Kodierunggelöst · 3h
Hohe Schwere alarmiert die Bereitschaft; bleibt die Bestätigung 5 Minuten aus, wird die Vertretung alarmiert, nach 15 Minuten erreicht die Meldung den Ausweichraum und WhatsApp. Die Gutschrift für die Lösung geht an die Person, die das Problem tatsächlich behoben hat.
Verhalten und Automatisierungen sind Einstellungen, mit Übersteuerung durch Führungskräfte und Admins. Kein Surfen im Web, kein Abruf von Dokumenten; die Antwort kommt von dem Anbieter, den Sie konfiguriert haben.
Integrationen
Chat & Kalenderein Gehirn, jeder Kanal
Schreiben Sie dort, wo Sie ohnehin kommunizieren
K9 Chatnativ · E2EE
Slackper Bridge
Microsoft Teamsper Bridge
WhatsAppBereitschaftskontakt
Google Calendarüber n8n
Microsoft 365über n8n
Arbeit & Cloudgegen tatsächliche Arbeit geprüft
Standups mit der Aktivität in Jira, GitHub und GitLab abgeglichen; Ihre Cloud aus dem Chat verwaltet
JiraAktivität
GitLabAktivität
GitHubAktivität
Bitbucketdemnächst
VPSienativ
Betrieb, Observability & AutomatisierungEvents raus, Aktionen rein
Jede Entscheidung ist ein Event, das Sie an Ihren Stack senden können, und jeder Webhook kann InRoots auslösen
n8nnativ
ZapierAPI · Webhooks
SplunkEvents ausgehend
GrafanaEvents ausgehend
PagerDutyEvents ausgehend
DatadogEvents ausgehend
SendGridE-Mail
Any SMTPE-Mail
{ }CustomAPI · Webhooks
Eigenes Modell verwenden16 Anbieter · abgeschottet mit Ollama, Sprachausgabe aus
Richten Sie InRoots auf einen dieser Anbieter oder auf ein lokales Modell. Standup-Text muss nie eine öffentliche API berühren.
Anthropic
OpenAI
Gemini
Mistral
Ollamalokal
Groq
DeepSeek
Perplexity
Cohere
OpenRouter
Together
Cerebras
Hugging Face
Hyperbolic
Cloudflare AI
n8nIhre Pipeline
So funktioniert es
Vier Schritte, eine Minute am Tag
1
Schreiben oder sprechen
„Angemeldet. Export-Fix geliefert. Blockiert bei Rechnungs-PDFs.“ Eine Zeile in K9 Chat, Slack oder Teams, oder gesprochen an den Assistenten. Tippfehler werden toleriert.
2
KI liest und prüft
Absicht, Stunden, Aufgaben, Blocker und Arbeitsort werden erkannt und anschließend mit der Aktivität in Jira, GitHub und GitLab abgeglichen. Präsenz wird mit einem leichten Ping bestätigt, nie mit einem heimlichen Screenshot.
3
Ziele und Coaching
Persönliche Ziele erhalten Nachfragen. Festgefahrene Aufgaben erhalten einen Anstoß. Verbesserungsvorschläge beziehen sich auf die eigene Arbeit der Person. Führungskräfte erhalten eine wöchentliche Zusammenfassung statt täglicher Kontrolle.
4
Eine faire Bewertung, für alle sichtbar
Fünf gewichtete Säulen, Rollenprofile, eine zeilenweise Aufschlüsselung hinter jeder Zahl. Die Mitarbeitenden sehen sie zuerst. „/pulse me“ im Chat liefert sie jederzeit.
Souveränität
Wachstum, das Ihnen gehört. Daten, die bei Ihnen bleiben.
Eigenes Modell verwenden
16 Anbieter, darunter Anthropic, OpenAI, Gemini, Mistral und Groq, oder ein lokales Ollama für den vollständig abgeschotteten Betrieb bei ausgeschalteten gesprochenen Antworten. Standup-Text muss nie eine öffentliche API berühren.
Geo- und IP-Erkennung auf dem Host
Eine lokale IP-Datenbank – db-ip Lite ohne Schlüssel oder MaxMind, wöchentlich durch ein Skript aktualisiert, das Sie selbst ausführen – klassifiziert Büro, Zuhause und Mobil lokal auf dem Host. Nichts wird extern abgefragt. Der Arbeitsort ist einwilligungspflichtig und für die Mitarbeitenden einsehbar.
Signierte Einwilligung und unveränderliches Audit-Log
Richtlinien werden versioniert und mit einem manipulationssicheren Hash elektronisch signiert. Jede Entscheidung, Gewichtungsänderung und automatische Genehmigung landet in einem Audit-Log, das Sie exportieren können.
Selbst gehostet oder gehostet
Ein Container, SQLite oder Postgres, überall einsetzbar. Oder wir hosten es für Sie. Gleicher Code, gleiche Funktionen, Sie entscheiden, wo die Daten liegen.
Keine Telemetrie
Das Produkt nimmt keinen Kontakt zum Hersteller auf. Keine Nutzungssignale, keine nach außen meldenden Crash-Reporter, keine versteckten Analysen. Kein Byte verlässt das System, sofern Sie kein Ziel konfigurieren.
Minimaler Token-Verbrauch
Tägliche Aufrufbudgets, Zwischenspeicherung und deterministische Bewertung halten die Inferenzkosten auch bei kostenpflichtigen Anbietern nahe null. Die Bewertung ist Mathematik; die KI erklärt sie nur.
Ansichten nur für Admins sind beratend. Sie zeigen die Begründung hinter jedem Eintrag, handeln nie von selbst und sind für Kolleginnen und Kollegen nie sichtbar.
Beispieldaten. Namen, Zahlen und Porträts sind illustrativ. In einem echten Einsatz erscheinen Anwesenheit, Standort und Scorecard einer Person erst, nachdem sie die Einwilligungsrichtlinie unterschrieben hat, und jede Person kann ihren eigenen Datensatz jederzeit einsehen.