Backlog.md
A CLI-based project management tool that stores tasks as Markdown files directly in your Git repository, enabling backlog tracking without leaving your codebase.
At a Glance
Pricing
Fully free and open-source CLI tool for Git-based project management.
Engagement
Available On
Listed Mar 2026
About Backlog.md
Backlog.md is a lightweight, file-based project management tool that lives entirely inside your Git repository. Tasks are stored as plain Markdown files, making them version-controlled, diff-friendly, and accessible from any editor or terminal. It requires no external services, databases, or accounts — everything stays local and portable with your code.
- Markdown-native tasks: Each task is a
.mdfile committed alongside your source code, making it fully version-controlled and reviewable in pull requests. - CLI-first workflow: Run
backlogcommands directly from your terminal to create, list, update, and close tasks without switching context. - Zero dependencies on external services: No SaaS account, no database, no internet connection required — the backlog lives in your repo.
- Git-integrated history: Task changes are tracked via Git commits, giving you a full audit trail of who changed what and when.
- Editor agnostic: Tasks are plain Markdown, so they can be edited in VS Code, Vim, Neovim, or any text editor; Vim/Neovim configuration docs are included.
- Portable and self-contained: Clone the repo and the entire backlog comes with it — ideal for solo developers and small teams who want simplicity.
- Structured task format: Tasks support metadata like status, priority, and assignee via frontmatter, keeping information organized without a GUI.
To get started, install the CLI, navigate to your Git repository, and run backlog init to set up the backlog directory. Use backlog task add "Task title" to create your first task and backlog list to view all open items.
Community Discussions
Be the first to start a conversation about Backlog.md
Share your experience with Backlog.md, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully free and open-source CLI tool for Git-based project management.
- Unlimited tasks as Markdown files
- CLI interface
- Git version control integration
- No external services required
- Vim/Neovim support
Capabilities
Key Features
- Markdown-based task storage
- CLI interface
- Git-integrated version control for tasks
- No external services required
- Vim/Neovim editor support
- Task metadata via frontmatter
- Offline-first workflow
- Portable backlog with repository
