Time tracking that ends in an invoice.

Quotidian is a multi-user, Postgres-backed time tracking system. Clock in against a client project, keep the notes with the hours, and turn the result into an invoice.

Log in Sign in with your existing account.

What it does

Three parts, one service. The web application, the API and the agent interface all run the same rules, so a total does not change with the door you came in through.

  • Time tracking

    Clock in and out against a client, a project and a task. Correct, move and annotate a session after the fact. Every hour keeps its owner and its context.

  • Invoicing

    Turn unbilled time into an invoice, review it, then finalize it. Rates live on the project, and each total keeps the line-item detail behind it.

  • Agent and MCP access

    An MCP server sits in front of the same API, so an agent can start a session, log time and pull a timesheet without a browser open.

Also here

Plain facts about how the system is put together.

  • Organizations are the tenant. Every record is scoped to one, and a query never reaches across.
  • Reporting in the browser. Totals by client, by project and by person, over any period.
  • CSV timesheet export. One document, one renderer, so the file and the page agree.
  • Money carries its currency. An amount and a currency travel together, and a mismatch is refused rather than rounded away.