Repolode
MrLesk

MrLesk/Backlog.md

一款基于 Markdown 的任务管理工具,可在任意 Git 仓库中使用 Kanban 看板,便于人与 AI 智能体协作。

可替代:JiraTrello

Star
7,079
Fork
455
未关闭 Issue
72
最近提交
5小时前

这是什么?

Backlog.md 将一个项目文件夹变成自包含的任务看板。每个任务都是仓库中的一个普通 Markdown 文件,可通过零配置的命令行、终端 Kanban 视图或支持拖拽编辑的本地网页界面进行管理。

它围绕人工审查 AI 智能体的工作而设计。任务包含描述、验收标准、完成定义(DoD)清单、里程碑和依赖关系,便于在编写代码前检查需求和实现计划,之后再审查生成的 Pull Request。已完成的任务会保留在 Git 中,记录尝试过什么及原因。

它支持 Claude Code、Gemini CLI、Codex、Kiro 以及其他兼容 MCP 或命令行的 AI 助手。也可以单独作为任务管理工具使用,提供面向脚本的 JSON 输出,可选择 Git 集成或纯文件系统模式。

核心功能

  • 01任务以普通 Markdown 文件形式保存在仓库内
  • 02终端 Kanban 看板,并可导出 Markdown 报告
  • 03本地网页界面,支持拖拽和表单编辑任务
  • 04支持验收标准、完成定义清单、里程碑和依赖关系
  • 05提供 MCP 服务和 CLI 指令,供 AI 编程助手调用
  • 06提供版本化 JSON 输出供脚本使用,并可模糊搜索任务、文档和决策

适用场景

  • 将功能拆分为小任务交给 AI 编程智能体,并在实现前审查需求
  • 将个人或团队的项目看板与代码一起进行版本管理
  • 通过 --no-git 选项为非代码项目建立任务看板
  • 跟踪智能体工作,使每个任务对应一个可审查的 Pull Request

快速上手

  1. 1

    用 npm 全局安装 Backlog.md

    npm i -g backlog.md
  2. 2

    在你的 Git 仓库中初始化 Backlog.md

    backlog init "My Awesome Project"
  3. 3

    在浏览器中打开可视化看板

    backlog browser

使用前须知

  • 安装需要 Node.js 或 Bun,或使用 Homebrew 或 Nix。
  • Intel 版 macOS 用户应使用 npm、Bun 或 Homebrew 安装,而非 Nix。

标签

常见问题

Backlog.md 是什么?
一款基于 Markdown 的任务管理工具,可在任意 Git 仓库中使用 Kanban 看板,便于人与 AI 智能体协作。 Backlog.md 将一个项目文件夹变成自包含的任务看板。每个任务都是仓库中的一个普通 Markdown 文件,可通过零配置的命令行、终端 Kanban 视图或支持拖拽编辑的本地网页界面进行管理。
Backlog.md 可以免费使用吗?用的什么许可证?
Backlog.md 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Backlog.md 还在维护吗?
活跃维护中。Backlog.md 最近一次提交是在 2026年10月20日。
Backlog.md 适合用来做什么?
将功能拆分为小任务交给 AI 编程智能体,并在实现前审查需求 将个人或团队的项目看板与代码一起进行版本管理 通过 --no-git 选项为非代码项目建立任务看板 跟踪智能体工作,使每个任务对应一个可审查的 Pull Request
Backlog.md 怎么安装和运行?
用 npm 全局安装 Backlog.md: npm i -g backlog.md 在你的 Git 仓库中初始化 Backlog.md: backlog init "My Awesome Project" 在浏览器中打开可视化看板: backlog browser
在哪里获取 Backlog.md?
源代码和安装说明在 GitHub 上:https://github.com/MrLesk/Backlog.md

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目