Open Source · On-Premise · Swiss Data Protection

Workforce scheduling that keeps you in control.

Klacks schedules shifts automatically, optimizes routes, and can be run by voice through an AI assistant — on-premise, open source, with the AI model of your choice. For home care, hospitals, security, cleaning, and logistics organizations.

shield_lock Your data stays in-house smart_toy AI with free choice of model public DE · FR · IT · EN + Plugins code Open Source · MIT License · free
schedule

Scheduling eats up hours

Building schedules by hand costs hours every week. One change triggers a dozen follow-on conflicts.

gavel

Compliance risk

Rest periods, qualifications, pay premiums, public holidays. One overlooked value quickly becomes a costly mistake.

cloud_off

Forced cloud & lock-in

Personal data on someone else's servers, dependence on a single vendor. Sensitive industries can't afford that.

The promise

You stay in control.

Over your data, over the AI behind it, and over your rules. Three reasons why Klacks is different from any cloud solution.

shield_lock

Your data

On-Premise & Open Source

Klacks runs on your own infrastructure — not a single record leaves the building. 100% open source, no vendor lock-in. Your data belongs to you, today and in ten years.

smart_toy

Your AI

Klacksy — with your choice of model

An AI assistant you control by voice. You choose the LLM yourself — from OpenAI, Anthropic & co. to a local model. No forced choice, no lock-in with an AI provider.

tune

Your rules

Pre-configured & fully customizable

Rules, calculations, and public holidays come pre-configured for your country, canton, and municipality. You can adjust everything yourself — no consulting days, no waiting for the next release.

The combination almost no one offers

AI and full data sovereignty. At the same time.

Klacksy can run on a local language model. That means an assistant that builds schedules, creates staff records, and operates the app by voice — without a single personnel or patient record ever leaving your building. Exactly what hospitals, home care, and security services need.

Klacksy

Your AI assistant for scheduling

  • check
    Control in natural language “Fill next week's early shifts” is enough — typed or spoken.
  • check
    Free choice of language model OpenAI, Anthropic, DeepSeek, Gemini — or a local model. You decide on cost, privacy, and provider.
  • check
    170+ skills Create staff, manage groups, set permissions, navigate — all through conversation.
  • check
    Gateway for external AI agents A Model Context Protocol server lets you connect Klacks to other AI tools.
Klacksy AI assistant panel in Klacks – with model selection and natural-language control

Let the machine build the schedule

An evolutionary algorithm checks thousands of variants in seconds and finds the best balance of coverage, cost, and satisfaction.

auto_awesome

One-click auto-scheduling

The tedious part — done in seconds. The algorithm respects every constraint: labor law, qualifications, availability, and travel distances.

route

Route & Tour Optimization

For mobile operations: routes optimized with an ant colony algorithm — by car, bike, on foot, or mixed. Ideal for home care, security patrols, cleaning, and logistics.

hub

Modular scheduling without double-booking

Share staff across departments without conflicts: schedule sheets hold references instead of copies. A change is instantly visible everywhere — double-booking becomes impossible.

event_busy

Absences at a glance

Vacation, sick leave, and custom absence types at a glance as a Gantt chart. Export to PDF with a single click.

checklist

Approval workflow

From draft through confirmed and approved to completed. Each stage locks further editing — with group-based access rights.

grid_view

Interactive schedule grid

A powerful time matrix: move shifts by drag & drop, and changes appear in real time for everyone involved.

Divide and conquer

Large schedules stay manageable

Instead of juggling one unwieldy master schedule, break it into small, clear sub-schedules — and Klacks automatically keeps everything in sync.

dashboard

Step 1

Split it up

Break the large schedule into manageable areas — by team, department, or location.

how_to_reg

Step 2

Schedule once

Anyone working across multiple areas is scheduled only once — and appears correctly everywhere, automatically.

sync

Step 3

Automatically in sync

A single change is instantly current everywhere. Double-booking is ruled out — with no manual upkeep at all.

Rules & Calendar

A calendar for every reality

Public holidays and rules are a patchwork in Switzerland — they vary by canton, and sometimes even by municipality. Klacks masters exactly what simple tools fail at.

  • place
    Down to municipality level Country, region (canton, state, département), and municipality — pre-configured to fit.
  • layers
    Mix calendars Multiple countries at once — for example Geneva and the US, for a business with trading partners there.
  • tune
    Enforced or just informational You decide per calendar whether a public holiday affects hours & pay premiums — or just appears as a reminder.
Public holiday rules
Public holiday rules in Klacks: holidays by nation and region – Germany, the US (Alaska), and the Swiss cantons of Lucerne, Jura, Glarus, and Appenzell

Real rules from Klacks: one list mixes public holidays from several countries and individual cantons — freely extendable.

One platform, many industries

Built for shift- and field-based operations

Wherever staff are scheduled in shifts, in the field, and by qualification — Klacks adapts to you, not the other way around.

home_health

Home Care

Routes, qualifications, and care pay premiums — scheduled automatically.

More arrow_forward
local_hospital

Hospitals

24/7 coverage, rest periods, and hospital-grade data protection.

More arrow_forward
security

Security

Sites, patrols, and certifications reliably covered.

More arrow_forward
cleaning_services

Cleaning Services

Site routes and rotating teams scheduled efficiently.

More arrow_forward
local_shipping

Logistics

Routes, driving times, and cross-border operations under control.

More arrow_forward

Multilingual from the ground up

Four core languages out of the box — German, French, Italian, and English. Additional languages can be added as plugins, complete with geodata, calendar rules, and terminology for the AI assistant.

Deutsch
Français
Italiano
English
+ more via plugin
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 in a matter of minutes.

play_circle

Try it in the Playground

A public Klacks instance with sample data — right in your browser, no installation, no registration.

Demo login admin@test.com
P@ssw0rt1

Public test instance — all data is automatically reset every day.

Open the Playground arrow_forward
deployed_code

Install it on your own server

The On-Premise package includes everything: Docker images, installer, database, HTTPS, and automatic updates. One command — and Klacks is up and running.

curl -fsSLO https://github.com/HeribertG/Klacks.Api/releases/latest/download/klacks-onprem.zip
unzip klacks-onprem.zip && cd onprem && ./install.sh
download Download the On-Premise package
code

Source code on GitHub

Klacks is open source under the MIT license. Backend, frontend, and Docker images are public — inspect it, fork it, contribute.

code View the repository

Questions? Ideas? Conversation?

The Klacks community meets on Discord — ask questions, share your experiences, and be the first to hear about new releases.

forum Join us on Discord
An error has occurred. This application may no longer respond until reloaded. Reload X