craaft

The kanban board that never becomes a second job

For one person or a small team who wants to see the work, not administer the tool. Columns you name, cards you drag, and the conversation on the card itself. Free for three projects, forever, without a card.

Under a minute
To a working board
3 projects
Free forever, no card
Everything
Exportable, any plan

Stop losing decisions in the chat

The comment, the attachment and the reason the priority changed all sit on the card, three weeks and three hundred cards later.

Say it on the card

Threaded comments and @mentions, with an activity trail of every move, rename and reassign.

Maya Pushed v2 — see the attachment Ava @maya love it, ship Friday Ava changed priority to High

Attach the actual file

Specs, mockups and recordings up to 25 MiB, stored against the card instead of an inbox.

PNGhomepage-hero.png2.4 MB PDFlaunch-plan.pdf810 KB

Only the fields that earn it

Assignee, due date, size, priority, checklist. Every one optional, none of them nagging you.

AssigneeAva Chen Due29 Aug in 2 days PriorityHigh

From nothing to a working board in about a minute

  1. 01

    Make a board

    It arrives with To Do, In Progress and Done already on it. That is a working kanban before you touch anything.

  2. 02

    Add a card

    A title is enough. Everything else waits until the moment it actually matters to you.

  3. 03

    Drag it across

    Every other open board sees the move immediately. There is no refresh and no stand-up needed.

Nothing here you can’t undo

Most tools are hard to leave because they make leaving hard. Every claim below is one you can check in the product in the next five minutes.

Free stays free

Three projects, unlimited cards, real-time updates and public sharing. No card, no countdown, no feature that quietly switches off.

Your data walks out with you

Export any project as JSON with the whole board, or CSV with one row per card. Project menu, every plan, including Free.

Sharing is reversible

Revoke a public link and the URL dies with the token it carried. Turn it back on and you get a brand new one.

Cancel in two clicks

Pro runs to the end of the period you paid for, then drops to Free. Your projects stay visible and exportable throughout.

Run it from your editor, your scripts, or an agent

Everything the board does is a REST call, and the spec is public at /openapi.yaml before you sign up for anything. On every plan, including Free.

A REST call for everything

Projects, cards, comments, checklists, milestones, members, search and export. Bulk endpoints create, update or move up to 100 cards in one transaction.

POST/projects/{id}/cards201 PATCH/cards/bulk200

Three first-party SDKs

Python, TypeScript and PHP, each maintained by us against the same spec, so the client never lags the API.

Pythonpip install craaft TypeScriptnpm i craaft PHPcomposer require craaft/craaft

An MCP server for agents

Point an editor or agent at your boards and let it work them directly, with the same token and the same permissions you already have.

get_boardread a board create_cardadd work search_cardsacross projects

Free for your own work. Pay when other people join in

Free

$0forever

For your own work.

  • Up to 3 projects
  • Unlimited cards
  • Real-time updates
  • Public read-only sharing
  • JSON and CSV export
Start free

Pro monthly

$14per month

For a team, billed month to month.

  • Unlimited projects
  • Invite teammates, with roles
  • Attachments up to 25 MiB
  • Priority email support
  • Everything in Free
Start Pro monthly
Best value

Pro yearly

$140per year

For a team, billed once a year.

Save $28 against monthly

  • Everything in Pro monthly
  • Two months free, every year
  • One invoice instead of twelve
  • Renews yearly, cancel whenever
Start Pro yearly

Cancel any time, and every plan exports. Feature-by-feature comparison on the pricing page.

Open a board. Add a card. Move it.

That is the whole tutorial. No card to enter, nothing to cancel if you stop, and one click gets your projects back out whenever you want them.