Cloudflare Workers
印鑑 · ADR & RFC sites
Inkan
Decisions deserve a home as good as your API docs. Inkan turns a folder of Markdown architecture decision records and RFCs into a fast, searchable site: a folder per team, a printed cover per record, one place to find out why things are the way they are.
Quick startWhat is InkanGitHub
npm create @tilaven/inkan@latest my-decisions

Features
Plain Markdown
Records live in your repo, reviewed in pull requests like code. No database, no CMS. GitHub and GitLab Markdown, Mermaid, math and callouts.
One site, every team
SRE, Payments, Infra, DBRE: a folder each, with its own cover art, owners and record numbers, all in one search.
Find anything
Full-text search, filters by team, status, author, tag and your own fields, a timeline, a decision graph and print export.
Run the process
Open decisions with deadlines, periodic reviews, RFC reviews, comments, notifications and inkan check in CI.
Built for agents
llms.txt, decisions.json, a Markdown copy of every page and an MCP server, so coding agents know why the code looks the way it does.
Yours to shape
Plugins, component overrides, custom pages and CSS tokens. Static output that deploys to any host, with sign-in for internal projects.
Try it, right now
two commands, one minutenpm create @tilaven/inkan@latest my-decisionscd my-decisions && npm install && npm run devOpen http://localhost:4321 and you are looking at your own decision archive, with a sample project to edit. Already have a repository with ADRs? Run npm install -D @tilaven/inkan and npx inkan init there, or bring them over with inkan import from log4brains, MADR or adr-tools.
How to read these docs#
Every feature of Inkan is described by an ADR in one of the projects below: why it exists, what was decided and how to use it. Ideas that are not built yet are RFCs and wait on the backlog. This site is built with Inkan from the docs/ folder of the repository, so what you are reading is also what your own records will look like.
Teams
one folder and one _project.yml eachCLI
Install, scaffold, run and build a site from the command line.
Writing records
Projects, record types, front matter, statuses and Markdown.
Site
Landing page, record index, timeline, backlog, decision graph, search and navigation.
Theming
The OVERPRINT design, Day and Stage themes, tokens, logos and covers.
Extending
Plugins, component overrides, custom pages and the data API.
AI and data
llms.txt, decisions.json, Markdown copies and AGENTS.md.
Deploying
Static output, GitHub and GitLab Pages, Docker, sub-paths and access control.
Add a folder with a _project.yml. It appears here, in the sidebar and in every filter on the next build.
Latest
newest first- Deploying ADR 0008: Cloudflare Workers. Status: Implemented. Waiting on you.
- Site ADR 0017: Sidebar order. Status: Implemented. Waiting on you.
- Site ADR 0016: Open decisions, periodic reviews and RFC reviews. Status: Implemented. Waiting on you.
- AI and data ADR 0005: MCP server for agents. Status: Implemented. Waiting on you.