Klacks plans wards and junior doctor rotations with no gaps — automatically factoring in the shift and rest-period limits of the Junior Doctor Contract. Installed on your premises, so patient data is stored on your own servers — optionally with a locally hosted AI model.
Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.
The Junior Doctor Contract 2016 (England) provides that shifts must not be scheduled for longer than 13 hours — almost impossible to track by hand across many rotations and wards. Scotland, Wales and Northern Ireland each have their own, differing contracts.
After a maximum of 4 consecutive shifts over 10 hours, 48 hours' rest is due; after a maximum of 4 nights, 46 hours; after a maximum of 7 shifts, 48 hours — plus at least 11 hours' rest between any two shifts.
NHS England's e-rostering guidance requires Working Time Regulations rules to be built into the system, with breaches surfaced through reports — a reliable overview is barely achievable without software.
Klacks is installed on your own infrastructure — via Docker; allow about half an hour for the first start.
Public holidays and rest periods come preconfigured for your country, surcharges where defined for your country — and you can adjust them anytime.
Klacks builds shift plans, flags conflicts and optimizes routes — with an AI assistant if you want.
From gap-free ward cover to WTR transparency — everything works together.
Day, late and night shifts across every ward — Klacks shows every gap immediately and fills it automatically on request.
Klacks warns when planning junior doctor shifts before the 13-hour limit under the Junior Doctor Contract is exceeded — visible before the shift is finalised. On request, Klacks hard-blocks a breach in automatic planning; with manual planning it stays at a warning.
The 11-hour rest between shifts is factored into the plan automatically; Klacks flags the 48/46/48-hour cascade after several consecutive shifts or nights as a warning.
Klacks has the Working Time Regulations built into the system and flags breaches before the rota is published — fully traceable for any support-and-challenge meeting.
Klacks runs on your own infrastructure. Staff and patient data are stored on your servers — and with a locally hosted AI model, no AI request goes to an external AI provider.
"Fill next week's night shifts for General Medicine" is all it takes — Klacksy starts the planning, Klacks factors in shift limits and rest periods.
Short videos from the running app, sorted by topic. Choose a chapter; only the video of the open chapter ever plays.
Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.
Bank holidays are anything but uniform across the United Kingdom: England & Wales, Scotland and Northern Ireland each observe their own set of statutory holidays, and individual councils add local holidays on top — such as Glasgow Fair Monday, the third Monday in July. Klacks handles exactly what simple tools get wrong.

Klacks offers countless ways to calculate rules and hour credits for nights, weekends, public holidays and overtime — exactly the way your contracts and company agreements require.
Klacks flags time collisions, rest periods that are too short, too many consecutive working days and work on holidays right as you plan — as an error or warning in the error list.
Rest period too short - Video 1 of 4
open-source code
languages
industry solutions
countries
Klacks continuously monitors the 13-hour shift limit and the rest-period cascade under the Junior Doctor Contract, and shows ward managers early on where things are getting tight.
Try the Playground to see how Klacks handles shift limits, rest periods and wards — or install it directly within your organisation. No license fees, with no registration required.
Klacks is open source under the AGPL-3.0. Host it yourself, keep your data with you, pay no license fees — you stay in full control.