§ 01 · Form BC-01 · INTAKE
Meet the cat.
Requests, sign-offs and to-dos pile up. BureauCat files every one of them as a task, so nothing stays loose on someone's desk.
Requests, sign-offs and to-dos, turned into tasks that move, with approval workflows, kanban boards and a tamper-evident audit log.
§ 01 · Form BC-01 · INTAKE
Requests, sign-offs and to-dos pile up. BureauCat files every one of them as a task, so nothing stays loose on someone's desk.
§ 08 · Also in the drawer
Google and Zitadel, alongside passwords.
Read-only or read-write API tokens, plus a CLI.
Every endpoint, documented.
Filter, group and sort. Keep it private or share it.
Rich-text docs that live next to the project.
Ctrl K to find anything. Shift C to file a task.
Rename the app for your organisation.
See who is on what and how tasks connect.
A focus timer. The forms won't fill themselves.
Merge users, restore projects, instance stats.
§ 09 · Questions on file
BureauCat is an open-source, self-hosted task manager built around approval workflows. Requests and sign-offs become numbered tasks that move through states such as Approval Pending, and every change is recorded in a tamper-evident audit log.
Yes. BureauCat is free and open source under the GNU Affero General Public License v3.0 (AGPL-3.0). You host it yourself.
Run the single bureaucat binary or the codingcoffee/bureaucat Docker image with a PostgreSQL database. Set DATABASE_URL and JWT_SECRET, then start it with bureaucat serve --migrate. The web app and API are served from one port.
Approval is a task state. The default workflow includes Approval Pending, so a request waiting for sign-off sits in its own column on the board, with assignees, followers and a full history, instead of in an email thread.
The audit log is append-only and each entry is hash-chained (SHA-256) to the one before it. Rewriting any past entry breaks the chain, and one click verifies the whole log.
Yes. Every endpoint is documented with an OpenAPI spec and interactive docs. API tokens can be read-only or read-write, and the bureaucat binary doubles as a CLI.
Sign up, create a project, file your first task.