Klacks schedules shifts automatically, monitors working time under the Working Time Regulations 1998, and can be controlled through an AI assistant — installed on your own premises, open source, with the AI model of your choice — optionally locally hosted.
No license fees under the AGPL.
Plan a week - Video 1 of 2
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.
This is how you talk to Klacksy — you can see these sentences in the videos:
One platform, many industries: Wherever staff are scheduled in shifts, in the field, and by qualification — Klacks adapts to you, not the other way around.
You quickly assign a colleague who worked a late shift until 10 p.m. yesterday. Klacks flags it immediately: rest period too short — 9 hours instead of the configured 11. You see the problem before the schedule goes out, not only when someone works it out afterwards.
Watch in the video: rest period too shortShort 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
From automatic rest-period control to time tracking without biometrics — everything works together.
Klacks monitors the rolling 17-week average of working time live, correctly factoring in each employee's start date, and warns before the 48-hour limit under WTR Reg. 4 is exceeded — while flagging who is working beyond it under an opt-out.
On request, Klacks hard-blocks a breach in automatic planning; with manual planning it stays at a warning. Fully traceable for any inspection.
The 11-hour daily rest and 24-hour weekly rest under WTR Reg. 10 & 11 are factored into every automatic shift plan — and any breach is immediately made visible.
Klacks records working time without needing facial recognition or fingerprints — which removes the very trigger that led the ICO to step in at Serco Leisure.
Klacks runs on your own infrastructure, and you choose the AI model yourself — optionally locally hosted, so that no staff data goes to external AI providers.
This supports the requirements of UK GDPR and the Data Protection Act 2018.
The Employment Rights Act 2025 received Royal Assent on 18 December 2025 and will in future govern advance notice periods for shifts and compensation for cancelled shifts — the exact thresholds have yet to be set.
You can already store a minimum notice period as a planning deadline today; Klacks uses it to calculate when the schedule must be ready. Klacks does not calculate compensation for cancelled shifts.
The built-in AI assistant Klacksy understands instructions in everyday language and controls Klacks; the rule-based planning engine calculates the plan — traceable through defined rules, not an opaque AI decision.
Before a plan change goes live, you can run it through as an isolated copy — the 11-hour daily rest under WTR Reg. 10 and premiums are calculated live exactly as in the real plan.
Only once everything checks out do you apply the variant; until then, your live schedule stays untouched. This lets you prepare a suitable scenario in advance for foreseeable situations — such as a staff member calling in sick or a sudden spike in orders — so you're ready to act immediately when it matters, instead of improvising under time pressure. There's no artificial limit on the number of scenarios — create as many as your planning needs.
Klacksy isn't a bolted-on marketing chatbot — it's embedded directly in the Klacks interface. Staff and schedulers use chat to check shift times or clarify availability. A built-in skills and rules system ensures Klacksy always makes traceable suggestions — never a black-box decision. For businesses with strict data protection requirements, the AI model can also be hosted locally.

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.
That lets you keep staff data on your own infrastructure, with no biometric time tracking and with UK GDPR and the Data Protection Act 2018 in view.
The source code of the backend and the interface is public. Your IT team can check what Klacks does with personnel data — and keep running Klacks independently of us.
Klacks runs on your own servers. Personnel data is held in your infrastructure; the data-protection assessment under the laws of your country remains with you.
Klacksy works with the model of your choice — from external providers to a model you run yourself. You decide on cost, data protection and provider.
Your data lives in your own database (PostgreSQL), the code is open, and you switch the AI provider in the settings.
No license fees does not mean no costs. Servers, operation and maintenance cost money, and so does an external AI model — what you do not pay is a fee per employee.
Your data is stored on your own servers. For address lookup and route calculation, Klacks uses public services based on OpenStreetMap by default; addresses and coordinates are sent there without names. The documentation lists which other external services Klacks calls.
Klacks speaks MCP (Model Context Protocol), the open standard through which AI agents work with software. Any agent that speaks the open standard MCP — such as Claude, Cursor or your own agents — can work directly with Klacks: with the tools Klacksy uses as well, and only with the rights of the connected user.
Operating steps in the interface and sensitive functions such as managing access tokens stay locked, and an agent never receives more than supervisor rights.
How to connect your agentAlso in Klacks:Shift planningRoute optimizationAI assistantScenariosAbsencesRules & surchargesInstalled on your premisesOpen Source
Klacks automatically detects when an employee is approaching the 48-hour limit in the rolling 17-week average or a rest period under WTR Reg. 10 would fall short, and suggests the adjustment straight away — no manual recalculating required.
Try the Playground to see how Klacks checks Working Time Regulations limits and rest periods and records working time without biometrics — installed on your premises or in the Playground, no license fees and 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.
No demo appointments, no sales calls: try Klacks right in your browser — or install it on your own server or an office PC.
A public Klacks instance with sample data — right in your browser, no installation, no registration.
The installation package contains the installer and the configuration for the database and HTTPS; the installer pulls the Docker images from the registry at startup. One command starts the installation.
Download the installation packageKlacks is open source under the AGPL-3.0. Backend, frontend, and Docker images are public — inspect it, fork it, contribute.
View the repository