Modular · white-label · your data
The operating system for your agency
Clients, projects, hours, leave and tasks in one fast, modular platform. Under your brand, in your language, with your data under your control.
Everything that keeps an agency running
Every capability is a module. Enable what you use — the rest stays out of the way.
Clients at the centre
Contacts, projects, domains, hours and agreements all attach to the client — one page with the full picture.
Contacts
One primary contact and as many others as you need, all attached to the client. Click a chip to switch the primary.
Projects & budgets
Hour and money budgets with burn colours, retainers and monthly caps — every number opens down to the entry behind it.
Frictionless time tracking
Timer, weekly timesheet and reports. Approval, hourly rates and billable flags included.
Tasks & templates
Boards, checklists and labels, with org-wide templates for recurring work — define once, apply anywhere.
Leave & schedules
Leave types matching your policy, per-employee work schedules and public holidays that cost no hours. The API does the math.
Interactions
Emails, meetings, calls and notes on one timeline per client. Matched Gmail messages wait neatly for your review.
Subscriptions
Recurring services and retainers per client, with types, status and bulk actions in one view.
Websites, domains & hosting
Domains, websites and hosting accounts attach to the client, with registrar and provider you create on the spot.
Custom fields
Define your own typed fields on any entity type, required if you like. They appear automatically in forms and lists.
Roles & permissions
Roles carrying exactly the permissions you grant, per organisation. Everything is closed by default; you decide who may do what.
Activity & audit
Every changed record keeps what changed, by whom and when. The trail stays, even after someone leaves.
White-label & multilingual
Your logo, colors and domain throughout the app — no rebuild. Dutch by default, English built in, more languages are one file away.
Google, API & AI
Connect Google Workspace, call the API and webhooks, and let AI clients work with your data over MCP.
See it in action
From a new client to logged hours: a few clicks, computed live by the API. Everything below is the real interface, rebuilt and animated — not a video.
Clients
A new client in seconds
Clients are the hub. Fill in the card, pick a status, and the client appears at the top of the list — ready to attach projects, hours and contacts.
Time
Log time without friction
Type the times, pick a project and client, done. The weekly timesheet and project budget update at once, with a single glance at what's left.
Projects
Budgets you can trust
The bar changes colour: green, amber, red. Every number opens down to the entry behind it, so you always know where the budget went.
Tasks
Tasks and checklists
Tick off what's done; the progress bar follows and turns green when everything's complete. Every change lands in the activity feed, with who and when.
Leave
Leave, computed live
The API does the math, not the browser. Public holidays cost no hours, work schedules count, and a request over balance still submits — a manager decides.
White-label
Your brand, your color
Logo, color and domain are settings, not a rebuild. The whole app recolors — in light or dark, in Dutch or English.
Run it where you want
Self-host with one Docker Compose stack — web, API, worker, database and Redis. Updates are a new image tag; migrations run automatically, before the app boots. Rather not manage it yourself? A managed cloud version is on the roadmap.
- One compose stack — no scattered services to babysit
- Automatic database migrations on every update
- The core is open source (AGPL) — only extension modules require a license key
- Telemetry is off by default — you decide what you share
- White-label: your logo, colors and custom domain
- Your data stays yours — export always works, license or not
Ready to get started?
From installation to every module: it is all in the documentation.
Go to the docs