Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)
10 months ago
- #task-management
- #git
- #markdown
- Backlog.md is a Markdown-native task manager and Kanban visualizer for Git repositories.
- It can be installed via npm or bun with commands like `npm i -g backlog.md` or `bun add -g backlog.md`.
- Backlog.md turns any Git repository folder into a project board using plain Markdown files and a zero-config CLI.
- Features include Markdown-native tasks, 100% private & offline operation, terminal Kanban, modern web interface, AI-ready CLI, and rich query commands.
- It is cross-platform (macOS, Linux, Windows) and MIT-licensed, free for personal or commercial use.
- Basic usage includes initializing a repo (`backlog init hello-world`), creating tasks (`backlog task create`), and viewing the board (`backlog board view`).
- Tasks are saved as human-readable Markdown files in a `backlog` folder with the format `task-<task-id> - <task-title>.md`.
- The web interface (`backlog browser`) offers interactive Kanban, task creation/editing, real-time updates, responsive design, and CLI integration.
- CLI commands support creating tasks with various options (description, assignee, status, labels, priority, plan, acceptance criteria, dependencies), listing, viewing, editing, and archiving tasks.
- Configuration is managed via `backlog/config.yml` (per-project) or `~/backlog/user` (per-user), with options like `default_assignee`, `default_status`, `statuses`, `date_format`, `default_editor`, `default_port`, and `auto_open_browser`.