ChiliDesk

The task board that counts your hours.

  • Every task carries its logged time, its rate, and the client it belongs to.
  • Give a client a login that sees their project and not your rates.
  • Keyboard-first, so the board keeps up with the work.

Lifetime-free for the first 100 beta users. No password, no credit card — your workspace is created on first sign-in.

The ChiliDesk board: five workflow lanes of client tasks, each card showing its priority, assignee, project and client

What it does

A board that keeps up

Keyboard-first Kanban for client work: drag from anywhere on a card, move everything without a mouse, and save the views your team actually works in.

Time where the work is

Start a timer on any task or log hours directly. Every entry keeps the rate it was made at, so the value of the work is never a spreadsheet away.

Clients and projects, not just tickets

A project belongs to a client. Hours roll up per client and per project, and a report totals what the work is worth.

Your client sees their project. Nothing else.

Not a hidden menu item or a redirect — a policy in the database. Invite a client to one project and the rest of your workspace does not exist for them.

  • Rates never reach them

    A viewer's payload has no rate field in it at all. Money is absent rather than blanked, because a dash where a number should be is a denial dressed up as a measurement.

  • Enforced by PostgreSQL, not by us

    Every tenant table runs with row-level security forced on. Delete every check in the application and a client's pages still come back empty.

  • The same rules for your agents

    The API and the MCP server resolve the same membership as the browser does. A scoped credential is scoped everywhere, so connecting a tool cannot widen what it can see.

Free while in beta

No credit card, no trial clock, and no seat minimum. When paid plans arrive we will give 60 days' notice and your data will not be held behind them. Client guests will stay free — you pay for your own team, never for the people you invoice.

Your agent can use this, on every plan.

ChiliDesk speaks MCP with OAuth 2.1 and PKCE, and the authorization that follows is the signup: your workspace is created on first connect. Included everywhere — not held back for an enterprise tier.

claude mcp add --transport http chilidesk https://chilidesk.com/api/mcp

Reasonable questions

Does it invoice my clients?
No. It records the rate every hour was logged at and totals what the work is worth, per client and per project. Producing the invoice is still your accounting tool's job.
Can I bring work over from Linear?
Yes, as a one-way import you can safely re-run — it matches on the Linear id, so running it again updates rather than duplicates. It is not a live sync, and assignees and comments do not come across.
What happens to my data after beta?
It stays yours and it stays reachable. We will not put existing data behind a new plan.
Where does it run?
Self-hosted infrastructure in the EU, with self-hosted analytics that records an event name and nothing else — no identity, no payload, and no tracker at all on the invitation flow.