Open Source · Without license fees · Data Hosted in Saudi Arabia

Early shift uncovered? Klacks suggests a replacement who fits. It checks rest periods before the plan goes out.

Klacks schedules shifts automatically, monitors the 12-hour daily limit (Art. 101), optionally with a hard block in automatic planning, and can be controlled through the Klacksy AI assistant — installed on your own premises, open source, with the AI model of your choice.

No license fees under the AGPL.

  • Your data stays with you
  • AI with free choice of model
  • 25 languages
  • Open Source · AGPL-3.0 · no license fees
  • Open to your AI agents (MCP)
Download

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.

Who is it for?

For small, medium-sized and large businesses

By company size

Built for shift- and field-based operations

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.

What Klacks covers in each industry
Home Care
Routes, qualifications, and care surcharges — scheduled automatically.
Hospitals
24/7 coverage, rest periods, and hospital-grade data protection.
Security
Sites, patrols, and certifications reliably covered.
Cleaning Services
Site routes and rotating teams scheduled efficiently.
Logistics
Routes, working and rest times, and cross-border operations under control.
Hospitality & Food Service
Split shifts, premiums, and rest periods — scheduled with automatic rest-period checks.
Another industry?
Your operational rules — set up in a chat with Klacksy, automatically checked by the planning engine, no coding required.
Monday morning

Monday, 6:40 a.m. Someone is missing from the early shift.

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 short

Day-to-day scheduling in Saudi businesses Saudi Labor Law, Ramadan and the 12-Hour Limit

Real recordings from Klacks with demo data

What Klacks can do — in real recordings

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.

Klacksy can do this too — in the chat
  • Klacksy helps you get it right in every one of these cases: describe your rule in the chat in your own words, for example “Sundays earn a 50% surcharge.” — Klacksy asks follow-up questions, shows a preview and only saves once you confirm.
  • Klacksy also creates scenarios and starts planning inside them — tell it in the chat, for example: “Plan Winterthur from November 2 to 8.”
  • Klacksy, the built-in AI assistant, can also do all of this for you on request — for example, tell it in the chat: “Add expenses of 24.50 for Mia on October 6.”

Rule violations: Klacks warns you instantly

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.

How Klacks Takes the Load Off Businesses in Saudi Arabia

From automatic 12-hour monitoring to your own infrastructure — it all fits together.

Standard Hours & 6-Day Limit Monitored

Klacks knows the 8h/48h limit (Art. 98) and the new rule of max. 6 consecutive working days without a rest day — Klacks monitors both limits live and warns in time before either is exceeded.

Read more

On request, Klacks hard-blocks the excess in automatic planning; with manual planning it stays at a warning.

Ramadan Hours Configurable as a Rule

For Muslim staff, the reduced 6h/36h limit (Art. 98) for Ramadan can be configured as a separate rule — Klacks checks the schedule against it and warns when it is exceeded.

12-Hour Limit Monitored Live (Art. 101)

Klacks checks the configured 12-hour daily limit live and warns immediately if a person would be scheduled for longer on a single day.

Read more

On request, Klacks hard-blocks such violations in automatic planning (block mode, configurable per rule type); with manual planning it stays at a warning.

Overtime Premium under Art. 107 as Time Credit

The statutory premium of 50% on the base wage (effectively 150%) can be stored as a time premium; Klacks credits the premium hours, and your payroll system calculates the money amount — since the 2025 reform, optionally also as paid time off in lieu.

Nitaqat Saudization Stays in Your Payroll System

Klacks does not map Nitaqat classification and does not calculate salaries — whether the GOSI salary threshold for the full quota unit (1.0 from SAR 4,000, 0.5 for SAR 3,000 to 3,999) is met is checked by your payroll system.

Read more

Klacks provides the hours worked for this as a file export.

Installed on Your Premises: Data Storage on Your Servers in Saudi Arabia

Klacks runs on your own infrastructure, and you choose the AI model.

Read more

Sensitive personnel and scheduling data (البيانات الشخصية الحساسة) is stored physically on your servers within KSA — with a locally hosted AI model, no AI request goes to an external AI provider; transfers are governed by the PDPL and SDAIA, and the legal assessment remains with you.

Klacksy: Rule-Based, No Black Box

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.

Test Plan Changes Risk-Free

Before a plan change goes live, you can run it through as an isolated copy — the 12-hour daily limit (Art. 101) and premiums are calculated live exactly as in the real plan.

Read more

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.

Watch scenarios in the video
AI Assistant

Klacksy: The Built-In Assistant for Your Team

Klacksy isn’t a bolted-on marketing chatbot — it’s embedded directly in the Klacks interface. Staff and schedulers ask about shift times via chat or check availability. A built-in skills and rules system ensures Klacksy makes transparent suggestions — never a black-box decision. For businesses with strict requirements for meeting PDPL/SDAIA, the AI model can also be hosted locally in Saudi Arabia.

Klacksy chat assistant in the Klacks interface

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.

Trust

Workforce scheduling that monitors the 12-hour limit live.

Sensitive personnel and scheduling data is stored physically on your own servers in Saudi Arabia (with a locally hosted AI model, no AI request goes to an external AI provider); the legal assessment under the PDPL and SDAIA remains with you.

  • Open source under AGPL-3.0

    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.

  • Data on your servers

    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.

  • Your choice of AI model

    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.

  • No lock-in with big cloud providers

    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.

Open to AI agents

Your AI agents work directly with Klacks

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 agent

Klacks in numbers Facts, not promises

  • 100% open-source code Your IT team can check every line.
  • 25 languages Schedulers work in their own language.
  • 6+ industry solutions Templates for Home Care, Hospitals, Security, Cleaning Services, Logistics and Hospitality & Food Service – and for any other industry Klacksy sets up your own rules in a dialogue.
  • 30+ countries Public holidays and rules preconfigured for your country.

Also in Klacks:Shift planningRoute optimizationAI assistantScenariosAbsencesRules & surchargesInstalled on your premisesOpen Source

In Practice: Ramadan Shifts and the 12-Hour Limit, at a Glance

Klacks checks against the configured rules whether a shift during Ramadan would exceed the reduced 6h/36h limit, or whether an employee would be scheduled for more than 12 hours on a single day (Art. 101) — and warns before the plan is saved.

Get started

Experience Klacks in Your Business in Saudi Arabia

Try the Playground to see how Klacks stores the premiums under Art. 107 as time credit, monitors the limits under Art. 98/101, and reflects Ramadan target hours as a rule — installed on your premises or in the Playground, no license fees and without registration.

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.

Download

How it works Your finished shift plan in three steps

  1. Install Klacks is installed on your own infrastructure — via Docker; allow about half an hour for the first start.
  2. Adjust rules Public holidays and rest periods come preconfigured for your country, surcharges where defined for your country — and you can adjust them anytime.
  3. Plan automatically Klacks builds shift plans, flags conflicts and optimizes routes — with an AI assistant if you want.

Get started right away Try it. Download it. Get going.

No demo appointments, no sales calls: try Klacks right in your browser — or install it on your own server or an office PC.

Reload X