Ein Arbeitsbereich für deine eigenen Zeiten und Kundenprojekte.
Oder Zeiterfassung mit Arbeitsplänen und Freigaben für dein Team.
Neu in 2.2.0: HR lädt Arbeitszeitnachweise direkt als PDF herunter –
für einzelne Mitarbeitende oder mehrere in einem Dokument.
A workspace for your own time and customer projects. Or time
tracking with schedules and approvals for your team. New in 2.2.0:
HR can download working-time PDFs for individual employees or
combine several employees in one document.
Zwei Modi. Eine Anwendung.Two modes. One application.Ein persönlicher Arbeitsbereich oder die Zeiterfassung für
mehrere Mitarbeitende.A personal workspace or time and attendance for multiple
employees.
Mobile PWAAuf dem Smartphone, Tablet und Desktop. Auf Deutsch und
Englisch.On phones, tablets and desktops. In German and English.
DatenhoheitData controlSelbst hostbar mit PostgreSQL und dokumentierter
REST-API.Self-hosted with PostgreSQL and a documented REST API.
Solo & Team
Solo & Team
Welcher Modus passt zu dir?
Which mode fits your work?
Beide Modi gehören zu OpenClockwork 2.2.0. Du wählst den Ablauf für
deine gesamte Installation – ohne unterschiedliche Lizenzen oder
Abos.
Both modes are part of OpenClockwork 2.2.0. Choose the workflow for
your whole installation, with no separate licences or subscription
tiers.
Solo
Für Selbstständige und Ein-Personen-Unternehmen
For independent professionals and one-person businesses
Deine eigene Arbeit erfassen, Kundenprojekte organisieren und
Leistungen nachvollziehbar dokumentieren.
Track your own work, organise customer projects and document the
time you deliver.
Ein aktiver Owner mit persönlichem Überblick, Timer und
manuellen Buchungen.
Zeiten mit Begründung direkt korrigieren oder stornieren;
persönliche freie Tage im Kalender pflegen.
Kunden, Projekte und Aufträge zuordnen. Abrechenbare und
interne Arbeit unterscheiden.
Tätigkeitsnachweise filtern, als CSV exportieren oder über den
Browser drucken und als PDF speichern.
Sollzeiten, Urlaubskonto, Pausen und persönliche Hinweise nur
bei Bedarf einschalten.
One active owner with a personal overview, timer and manual
entries.
Correct or cancel time directly with a reason; record personal
time off in the calendar.
Assign customers, projects and orders. Distinguish billable
and internal work.
Filter timesheets, export CSV or use the browser to print and
save as PDF.
Enable targets, leave accounting, breaks and personal hints
only when needed.
Solo hat keine Team-Freigaben oder gemeinsamen Terminals.
Der Modus gilt für die gesamte Installation. Ein späterer Wechsel
erfolgt mit Vorschau und Prüfungen durch den Administrator;
Identitäten und Historie bleiben erhalten. Für die Demos werden zwei
getrennte Installationen verwendet.
The mode applies to the entire installation. An administrator can
switch later after a preview and checks; identities and history are
retained. The demos use two separate installations.
Neu in Version 2.2.0 · Team-Modus
New in version 2.2.0 · Team mode
Arbeitszeiten als PDF. Für HR.
Working-time PDFs. For HR.
Vom gewählten Zeitraum zum fertigen Arbeitszeitnachweis: HR kann
eine Person, mehrere ausgewählte oder alle Mitarbeitenden gemeinsam
exportieren. Jede Person beginnt auf einer neuen Seite – auch
inaktive Mitarbeitende mit historischen Buchungen sind auswählbar.
From a selected period to a working-time report: HR can export one
employee, several selected employees or everyone in a single PDF.
Each employee starts on a new page, and inactive employees with
historical bookings remain selectable.
01
Einzeln oder gemeinsam.
Individual or combined.
Zeitraum und Mitarbeitende auswählen, PDF herunterladen.
Einzelnachweise und Sammelexporte ergänzen den bestehenden
CSV-Export im HR-Bericht.
Choose a period and employees, then download the PDF.
Individual and combined reports sit alongside the existing
CSV export in HR reporting.
02
Brutto, Pause, Netto.
Gross, breaks, net.
Beginn, Ende und Dauer jeder Buchung, regelbasierter
Pausenabzug und Nettozeit – mit Sekundenpräzision sowie
Tages- und Zeitraumssummen. Gespeicherte Pausenregeln
bewahren die historische Berechnung.
Start, end and duration of each booking, rule-based break
deductions and net time, with second precision and daily and
period totals. Stored break rules preserve historical
calculations.
03
Zeiten nachvollziehen.
Trace each time entry.
Name, Personalnummer, Zeitraum und Exportzeitpunkt stehen im
Nachweis. Vollständige Start- und Enddaten mit UTC-Offsets
und Installationszeitzone machen auch Nachtschichten und
Zeitumstellungen nachvollziehbar.
Reports include name, personnel number, period and export
timestamp. Full start and end dates, UTC offsets and the
installation timezone make overnight work and clock changes
traceable.
04
Buchungsstatus sichtbar.
Booking status stays visible.
Abgeschlossene, noch nicht genehmigte Zeiten sind vorläufig.
Offene Buchungen werden gekennzeichnet und nicht
mitgerechnet; abgelehnte und stornierte Buchungen bleiben
ausgeschlossen.
Completed bookings awaiting approval are provisional. Open
bookings are flagged and excluded from totals; rejected and
cancelled bookings are omitted.
05
Gezielt teilen.
Share with intended recipients.
Der Download ist auf HR-Berechtigte und ihre Organisation
beschränkt. Standorte, Freitextnotizen und Projektdetails
bleiben außen vor. Sammel-PDFs enthalten Personaldaten und
gehören nur in berechtigte Hände.
Downloads are restricted to authorized HR users within their
organization. Locations, free-text notes and project details
are excluded. Combined PDFs contain personal data and should
only reach intended recipients.
06
Direkt im HR-Bericht.
Available in HR reporting.
Im Team-Modus den Arbeitszeitbericht öffnen, Zeitraum und
Personen festlegen und den PDF-Download wählen. Nach dem
Update bestehende Browser- oder PWA-Tabs neu öffnen, um die
neuen Export-Schaltflächen zu laden.
In Team mode, open the working-time report, choose the
period and employees, then select PDF download. Reopen
existing browser or PWA tabs after upgrading to load the new
export controls.
Automatische Pausenabzüge belegen keine tatsächlich genommenen
Pausen. Nachtschichten zählen vollständig zum Tag ihres Beginns;
die Tagessummen sind keine Prüfung gesetzlicher Tagesgrenzen.
Der Export unterstützt die Dokumentation und ersetzt weder eine
Lohnabrechnung noch die Verantwortung für korrekte Erfassung und
Aufbewahrung. Die PDF-Funktion ist im Team-Modus für HR verfügbar;
Solo-Tätigkeitsnachweise lassen sich weiterhin im Browser drucken.
Automatic break deductions do not prove that breaks were taken.
Overnight shifts belong entirely to their start day; daily totals
are not statutory daily-limit checks. The export supports
documentation and does not replace payroll or responsibility for
accurate records and retention. The PDF feature is available to HR
in Team mode; Solo timesheets still support browser printing.
Ein iPad oder anderes Tablet bietet QR, Personalnummer und PIN
oder beide Verfahren. Per PIN identifizieren sich Mitarbeitende
direkt am Gerät und bestätigen ihre Buchung – ohne eigenes
Smartphone. Der QR-Scan mit angemeldeter PWA bleibt verfügbar.
An iPad or another tablet offers QR, personal number and PIN,
or both methods. With PIN, employees identify at the device and
confirm their booking – without their own smartphone. QR scanning
with a signed-in PWA remains available.
1
Einmal koppeln
Pair once
HR richtet Standort, Branding, Zugangsverfahren und
optionalen Geofence ein und koppelt das Tablet mit einem
Einmalcode.
HR configures location, branding, access methods and an
optional geofence, then pairs the tablet with a one-time code.
2
Identifizieren
Identify
Personalnummer und separate Terminal-PIN am Tablet
eingeben oder den rotierenden QR-Code mit der
angemeldeten PWA scannen.
Enter a personal number and independent terminal PIN at
the tablet, or scan the rotating QR code with the
signed-in PWA.
3
Buchung bestätigen
Confirm the booking
Im PIN-Ablauf „Kommen“ oder „Gehen“ ausdrücklich bestätigen.
Erst dann wird gebucht. Anschließend werden Identität und
Eingaben gelöscht; Arbeitszeitregeln prüft der Server.
In the PIN flow, explicitly confirm clock-in or clock-out.
Only then is time booked. Identity and entered credentials
are cleared afterwards; the server checks working-time rules.
Abbildung: QR-Verfahren mit PWA.Shown: QR flow with the PWA.
Sicher getrennt
Securely separated
Der Kiosk ist ein Gerät, kein Benutzer.
The kiosk is a device, not a user.
Separate Geräte-Zugangsdaten und Terminal-PINs halten den
Terminalzugriff von Kontopasswörtern sowie Mitarbeitenden- und
HR-Sitzungen getrennt. HR kann PINs zurücksetzen und sperren.
Independent device credentials and terminal PINs keep terminal
access separate from account passwords and employee or HR
sessions. HR can reset and disable PINs.
QR, PIN oder beides pro Terminal
QR, PIN or both per terminal
Geofencing optional aktivierbar
Optional server-side geofencing
Geräte sofort widerrufbar
Immediate device revocation
Gefiltertes Terminal-Audit für HR
Filtered terminal audit for HR
Team-Modus. Drei Perspektiven.
Team mode. Three perspectives.
Einfach im Alltag. Stark im Hintergrund.
Simple day to day. Powerful underneath.
Jede Rolle bekommt genau die Werkzeuge, die sie braucht – vom
mobilen Kommen und Gehen oder QR-Scan bis zur vollständigen
HR-Auswertung.
Every role gets exactly the tools it needs – from mobile clock-in
or QR scanning to complete HR reporting.
1
Mitarbeitende behalten den Überblick
Employees stay in the picture
Zeiten direkt oder am Tablet-Terminal buchen, Urlaub planen
und den eigenen Stundenstand jederzeit nachvollziehen.
Book time directly or at the tablet terminal, plan leave,
and understand personal time balances at any moment.
2
Führungskräfte entscheiden schneller
Managers decide faster
Anträge, Vertretungen und Freigaben folgen einem klaren,
dokumentierten Workflow.
Requests, substitutions, and approvals follow a clear,
documented workflow.
3
HR steuert Regeln und Auswertungen
HR controls rules and reporting
Arbeitszeitmodelle, Kernzeiten, Projekte, Terminals und
Berichte bleiben zentral beherrschbar.
✓Weniger Reibung. Mehr Klarheit.Less friction. More clarity.
Team-Modus · Funktionen
Team mode · Capabilities
Die wichtigen Abläufe sind bereits an Bord.
The important workflows are already built in.
Im Team-Modus verbindet OpenClockwork Zeitstempel mit den
Abläufen: Regeln, Konten, Anträge, Freigaben und Projekte –
inklusive Tablet-Terminals.
In Team mode, OpenClockwork connects timestamps with rules,
balances, requests, approvals and projects – including tablet
terminals.
01
Arbeitszeit & Pausen
Working time & breaks
Kommen und Gehen per PWA oder QR-/PIN-Terminal, direkte
Tages-Sollbuchung, Korrekturen und konfigurierbare Pausenregeln.
Clock in and out via PWA or QR/PIN terminal, book a daily target,
make corrections, and apply configurable break policies.
02
Urlaub & Abwesenheit
Leave & absences
Urlaubskonten, Halbtageregeln, Feiertage und ein Jahreskalender
für alle Abwesenheitstypen.
Leave balances, half-day rules, holidays, and an annual calendar
for every absence type.
03
Mehrstufige Freigaben
Multi-stage approvals
Vertretung, Führungskraft und HR greifen in nachvollziehbaren
Workflow-Zuständen ineinander.
Substitutes, managers, and HR work together through explicit,
auditable workflow states.
04
Rollen & Administration
Roles & administration
Klare Rollen sowie Terminal-Einrichtung, Kopplung, PIN-Verwaltung
und gefiltertes Terminal-Audit – mobil wie am Desktop.
Clear roles plus terminal setup, pairing, PIN management, and
a filtered terminal audit on mobile and desktop.
05
Projekte & Service-Aufträge
Projects & service orders
Zeiten zuordnen, Plan und Ist vergleichen und Kundenleistungen
strukturiert auswerten.
Assign time, compare plan and actuals, and structure
customer-facing work.
06
Berichte & Exporte
Reports & exports
Arbeitszeit- und Projektauswertungen mit Filtern und CSV-Export.
Neu: HR-Arbeitszeitnachweise als Einzel- oder Sammel-PDF mit
Bruttozeit, Pausenabzug und Nettozeit. Standorte, Notizen und
Projektdetails sind im PDF nicht enthalten.
Working-time and project reports with filters and CSV export.
New: individual or combined HR working-time PDFs with gross
time, break deductions and net time. PDFs exclude locations,
notes and project details.
Team-Modus · Projektzeiten im Kontext
Team mode · Project time in context
Von der Buchung bis zur belastbaren Auswertung.
From a booking to a dependable report.
Projektfortschritt, Service-Aufträge und Mitarbeiterzuordnung
werden Teil desselben Arbeitsablaufs.
Project progress, service orders, and employee assignment become
part of the same workflow.
Plan und Ist vergleichen
Compare plan and actuals
Fortschritt und Überbuchungen auf Projekt- und Auftragsebene
früh erkennen.
Spot progress and overbooking early at project and service-order
level.
Teams gezielt zuordnen
Assign teams precisely
Steuern, wer auf welche aktiven Projekte und Service-Aufträge
buchen darf.
Control who can book time to each active project and service
order.
Leistungen exportieren
Export delivered work
Zeiträume, Personen, Tätigkeiten und Stunden für
Kundenauswertungen aufbereiten.
Prepare periods, people, activities, and hours for customer
reporting.
Die nächsten Schritte
What comes next
Vom Arbeitstag bis zur Abrechnung.
From the working day to the invoice.
OpenClockwork soll persönliche Arbeit, Team-Zeiterfassung,
Kundenabrechnung und Coding-Agent-Nutzung in einem selbst hostbaren
Arbeitsbereich verbinden. Die Reihenfolge beschreibt die
Entwicklungsrichtung, keine zugesagten Veröffentlichungstermine.
OpenClockwork is intended to connect personal work, team attendance,
customer billing and coding-agent usage in one self-hosted
workspace. This sequence describes the direction of development, not
promised release dates.
Solo und Team sind in Version 2.2.0 verfügbar – mit PIN-Terminals
und jetzt PDF-Arbeitszeitnachweisen für HR im Team. RFID, RFID mit
PIN, Rechnungsstellung, Preise und
CAUR-Integration bleiben geplant. Ein Tätigkeitsnachweis
oder eine als abrechenbar markierte Zeit ist noch keine Rechnung.
Solo and Team are available in version 2.2.0, with PIN terminals
and now HR working-time PDFs in Team. RFID, RFID with PIN,
invoicing, prices and CAUR
integration remain planned. A timesheet or a billable time flag
is not an invoice.
01
Verfügbar · 1.4.0
Available · 1.4.0
Länderneutrale Basis
Country-neutral foundation
Sprache, Feiertage, Pausen, Urlaub und Zeitzonen bewusst
konfigurieren. Weitere regionale Funktionen werden
schrittweise ergänzt.
Explicit configuration for language, holidays, breaks, leave
and timezones. Further regional capabilities will follow
incrementally.
02
Verfügbar · 2.0.0
Available · 2.0.0
Ein vollständiger Solo-Modus
A complete Solo mode
Ein persönlicher Arbeitsbereich für Selbstständige: Zeiten
erfassen, Kunden und Projekte zuordnen und auswerten – ohne
fiktive Führungskraft oder HR-Freigaben. Arbeitsziele und
Urlaub bleiben optional; ein geprüfter Wechsel ins Team erhält
Identitäten und Historie.
A personal workspace for independent professionals: track
work, assign customers and projects, and review results
without a fictional manager or HR approval chain. Work targets
and leave remain optional; a checked transition to Team mode
preserves identities and history.
03
Geplant
Planned
Von Arbeitszeit zur Kundenrechnung
From tracked work to invoices
Gemeinsame Abrechnung für Solo und Teams: Kundenprofile,
Stundensätze und Festpreise, Entwürfe, Rechnungsnummern,
PDF-Dokumente, Zahlungen und Korrekturen. Sprache, Währung und
Steuerregeln werden separat gewählt; Leistungen sollen nicht
doppelt berechnet werden.
Shared billing for Solo and teams: customer profiles, hourly
rates and fixed fees, drafts, invoice numbers, PDFs, payments
and corrections. Language, currency and tax settings are
selected separately; work must not be invoiced twice.
04
Geplant · parallel zur Abrechnung
Planned · alongside billing
CAUR importieren und prüfen
Import and review CAUR
Nutzungsbelege von Coding-Agenten validieren, Kunden und
Projekten zuordnen sowie Zeit, Verbrauch und Kosten
nachvollziehbar prüfen. Dieser Schritt kann parallel zur
Rechnungsfunktion entstehen.
Validate coding-agent usage records, attribute them to
customers and projects, and review timing, usage and cost
evidence. This stage can progress alongside the invoicing
foundation.
05
Geplant · baut auf 3 und 4 auf
Planned · depends on 3 and 4
Menschliche Arbeit und Agenten abrechnen
Bill human work and agent usage
Freigegebene Agentenleistungen und menschliche Arbeit auf
einer Kundenrechnung zusammenführen – als getrennte Positionen
mit vereinbarten Preisen, Belegen und nachvollziehbaren
Korrekturen.
Combine approved agent charges and human services on one
customer invoice, with separate lines, agreed prices, source
evidence and traceable corrections.
CAUR steht für Coding Agent Usage Record. Das offene,
anbieterneutrale JSON-Format beschreibt die Nutzung eines
abgeschlossenen oder unterbrochenen Coding-Agent-Laufs – auch über
mehrere Modelle, Werkzeuge, Wiederholungen und Unteragenten
hinweg.
CAUR stands for Coding Agent Usage Record. This open,
vendor-neutral JSON format describes the usage of a completed or
interrupted coding-agent run, including multiple models, tools,
retries and subagents.
CAUR v0.1-Entwurf · OpenClockwork-Integration geplant
CAUR v0.1 draft · OpenClockwork integration planned
Ein übertragbarer Nutzungsbeleg
A portable usage record
Eine eindeutige Datensatz-ID verbindet den Lauf mit der
ausführenden Agentenumgebung und seinem Ergebnis: erfolgreich,
fehlgeschlagen, abgebrochen oder Zeitlimit erreicht. Sitzungen
und übergeordnete Läufe können verknüpft werden. Dazu kommen
Zeitangaben, Modellnutzung je Anfrage, zusammengefasste
Werkzeugaufrufe und optionale Kostenbelege.
A unique record ID connects the run with its agent harness and
outcome: succeeded, failed, cancelled or timed out. Sessions and
parent runs can be linked. Timing, model usage per request,
aggregated tool calls and optional cost evidence complete the
record.
Messwerte mit nachvollziehbarer Herkunft
Measurements with provenance
Eingabe-, Ausgabe-, Cache- und Reasoning-Token bleiben mit
Anbieter und Modell zuordenbar. Gleichwertige Messungen werden
nach ihrer Quelle abgeglichen: maßgebliche Anbieterangabe vor
Agentenumgebung, Gateway und Schätzung. Mehrere Beobachtungen
desselben Verbrauchs werden nicht addiert. Fehlende Mengen
bleiben unbekannt; Schätzungen bleiben erkennbar.
Input, output, cache and reasoning tokens remain attributable to
providers and models. Equivalent measurements are reconciled by
source: authoritative provider data, then harness reports,
gateway measurements and estimates. Multiple observations of the
same usage are not added together. Missing quantities remain
unknown; estimates remain visible.
Parallele Agenten ohne Doppelzählung
Parallel agents without double counting
Gesamtdauer, aktive Arbeit, Modellzeit, Werkzeugzeit und
Wartezeiten beschreiben unterschiedliche Größen. Überlappende
Zeitintervalle werden vereinigt. Zwei gleichzeitig laufende
Unteragenten verdoppeln nicht automatisch die Gesamtdauer.
Ebenso darf ihr Verbrauch nicht erneut zu einer bereits
enthaltenen Zusammenfassung addiert werden.
Wall time, active work, model time, tool time and waits describe
different quantities. Overlapping intervals are combined as
unions. Two concurrent subagents do not automatically double the
elapsed duration. Their usage must not be added again when a
roll-up already includes it.
Kostenbeleg und Kundenpreis unterscheiden
Separate cost evidence from the customer price
CAUR kann Listen-, Vertrags- und effektive Kosten mit Währung,
Quelle und Preisreferenz festhalten. Ein solcher Betrag ist
zunächst ein Beleg, kein fertiger Rechnungsbetrag.
Kostenweitergabe, Aufschlag, Nutzungseinheiten, Agentenzeit oder
Festpreis benötigen eine vereinbarte Regel. Unterschiedliche
Währungen bleiben bis zu einer dokumentierten Umrechnung
getrennt.
CAUR can preserve list, contract and effective costs with
currency, source and pricing references. A recorded amount is
evidence, not a ready-made invoice charge. Cost pass-through,
markups, usage units, agent time and fixed fees require an
agreed rule. Currencies remain separate until an explicit,
documented conversion.
Nutzung erfassen, Arbeitsinhalte ausschließen
Record usage, exclude work content
Prompts, Antworten, Quellcode, Patches, Werkzeugargumente und
-ausgaben, Umgebungsvariablen und Zugangsdaten gehören laut
Spezifikation nicht in CAUR. Kennungen können pseudonym sein.
Externe Traces dürfen referenziert werden, ohne ihre Inhalte
einzubetten. Auch Erweiterungen müssen diese Grenze einhalten.
The specification excludes prompts, responses, source code,
patches, tool arguments and output, environment variables and
credentials. Identifiers can be pseudonymous. External traces
may be referenced without embedding their contents. Extensions
must respect the same boundary.
Vom Import zur geprüften Kundenleistung
From import to reviewed customer work
OpenClockwork soll Dateien und authentifizierte API-Importe
prüfen und die Datensätze Kunden, Projekten, Aufträgen und
verantwortlichen Personen zuordnen. Datensatz-IDs verhindern
doppelte Übernahme; Korrekturen erhalten einen neuen Beleg mit
Verweis auf den Vorgänger. Budgets, fehlende Preise und offene
Zuordnungen sollen vor der Abrechnung sichtbar sein.
OpenClockwork is intended to validate file imports and
authenticated API ingestion, then attribute records to
customers, projects, service orders and responsible people.
Record IDs prevent duplicate imports; corrections create new
records linked to their predecessors. Budgets, missing prices
and unresolved attribution should be visible before billing.
CAUR ist ein Mess- und Austauschformat, kein Rechnungsformat oder
Preiskatalog. Die Spezifikation ist ein Entwurf; OpenClockwork wird
darauf aufbauend Zuordnung, Prüfung und Abrechnung entwickeln.
CAUR is a measurement and exchange format, not an invoice format or
pricing catalogue. The specification is a draft; OpenClockwork plans
to build attribution, review and billing around it.
OpenClockwork lässt sich nachvollziehbar betreiben und
aktualisieren. Versionierte Container, Datenbankmigrationen und
dokumentierte Schnittstellen schaffen eine solide Basis.
OpenClockwork is designed to be operated and upgraded
transparently. Versioned containers, database migrations, and
documented interfaces provide a solid foundation.
Mitarbeitende, Freigaben, Arbeitszeitpläne und QR-Terminals.
PIN ist ab 2.1.0 pro Terminal aktivierbar und in der Demo
nicht automatisch eingeschaltet.
Employees, approvals, work schedules and QR terminals.
PIN can be enabled per terminal from 2.1.0 and is not
automatically enabled in the demo.
Öffentliche Testzugänge: Bitte keine echten personenbezogenen
Daten eingeben. Besucheränderungen und Anhänge werden jede Nacht
zurückgesetzt. Die Demo ist kein Speicherort für eigene
Arbeitszeiten.
Public test accounts: do not enter real personal data. Visitor
changes and attachments are reset every night. The demo is not a
place to store your own work records.