# 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.

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 `.md` file committed alongside your source code, making it fully version-controlled and reviewable in pull requests.*
- **CLI-first workflow**: *Run `backlog` commands 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.

## 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

## Integrations
Git, Vim, Neovim, VS Code

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, CLI

## Pricing
Open Source

## Links
- Website: https://github.com/MrLesk/Backlog.md
- Repository: https://github.com/MrLesk/Backlog.md
- EveryDev.ai: https://www.everydev.ai/tools/backlog-md
