Your tasks.
Your machine.
Your rules.

Manage projects with plain markdown files. Local-first, git-friendly, and built for AI agents.

Install in 10 seconds:

$curl -fsSL https://tack.ink/install.sh | sh

// how it works

Tasks as markdown files

Every task is a markdown file with YAML frontmatter. Simple to read, simple to write, simple to version control.

.tack/projects/backend/BACK-42.md
---
id: BACK-42
status: in_progress
priority: high
assignee: dirdmaster
labels: [bug, backend]
---
# Fix authentication timeout
Users are getting logged out after 5 minutes.
## Acceptance Criteria
- [x] Session extends on activity
- [ ] Timeout configurable via config

// see it in action

Fast. Simple. Yours.

tack
Tack CLI demo

// features

Everything you need.
Nothing you don't.

Local-first

Your machine, your data

Tasks live on your disk as plain files. Always available, always yours, always under your control.

Git-native

Version control built in

Branch your tasks with your code. Review changes in PRs. Your project history stays complete.

AI-native

Designed for agents

AI agents read and write your tasks directly as markdown. Zero setup, zero friction.

Plain text

Works with every editor

Vim, VS Code, Obsidian, or anything that opens a file. Markdown with YAML frontmatter.

Works offline

No connection needed

Your tasks are always with you. On a plane, on a train, in a cabin with no signal.

Open source

Free forever, MIT licensed

No subscriptions, no tiers, no limits. Built in Rust, open on GitHub, yours to keep.

// ai-native

Designed for
AI agents

AI coding agents can read and update your .tack/ directory directly. It's just markdown — the format they already understand best.

Works with Claude, Cursor, Copilot, and any agent that can read files. No API keys or configuration needed.

# Agent reads current tasks
$tack ls --json
# Agent creates a task
$tack new "Fix the auth bug" -p high
# Agent marks it done
$tack done BACK-42

// visual mode

Interactive Kanban board

Run tack board for a full TUI experience in your terminal.

tack board
Tack Kanban board

Navigate

hjkl / arrow keys

Move tasks

< > or drag

Edit

e to open $EDITOR

// principles

Built on simple ideas

Plain text has worked for 50 years. We think it'll work for 50 more.

Markdown is the source of truth

Everything is a file. Indexes and caches are derived views that can always be rebuilt.

CLI-first, UI-optional

Agents and power users get a fast CLI. Visual thinkers get an interactive Kanban board.

Your data never leaves your machine

No telemetry, no cloud sync, no accounts. Just files on disk that you own completely.

Hackable by design

Plain text means any tool can read it. Any script can modify it. The possibilities are yours.

// get started

Install Tack

One command. Ten seconds. Ready to go.

// quick install

$curl -fsSL https://tack.ink/install.sh | sh

// then

$tack init
$tack new "Build something great" -p high
$tack board

Ready to get started?

Open source, free forever, and built for developers who love the command line.