
本地项目管理,支持看板UI、CLI和MCP服务器,用于AI助手。SQLite支持,单一二进制,可通过Homebrew安装。
概览
一款本地自托管的项目管理工具,配备看板界面、完整搜索线路和内置MCP服务器,允许AI助手直接管理您的项目、工单和团队。 单一二进制。SQLite支持。没有Docker,没有外部数据库,没有运行时依赖。 - — 在待办、进行中和已完成列之间拖放工单管理 - — 组织工作并可自定义项目(图标、颜色、前缀) - — 将工单分配给团队 - — 优先级等级、截止日期、标签、子任务、依赖关系(被阻挡) - — 直接从网页界面运行AI编码代理(opencode、Claude代码) - — 从终端管理一切 - — 通过模型上下文协议支持22种AI原生项目管理工具 - - 你的数据将保存在SQLite数据库中 - — 一次酿造安装即可运行 添加到 ~/.claude/claude_desktop_config.json: - 是顶层分组(如史诗/倡议)。为每个工作组创建一个。- 是项目内具体且可执行的任务。
概述(AI 翻译)
一款本地自托管的项目管理工具,配备看板界面、完整搜索线路和内置MCP服务器,允许AI助手直接管理您的项目、工单和团队。
单一二进制。SQLite支持。没有Docker,没有外部数据库,没有运行时依赖。
截图
特色
- 看板板 — 在Todo、进行中和已完成栏目中的拖放工单管理
- 项目 — 组织可自定义项目(图标、颜色、前缀)
- Teams — 将工单分配给团队
- 工单 — 优先级级、截止日期、标签、子任务、依赖(被阻挡者)
- 嵌入式终端 — 直接从网页界面运行AI编码代理(opencode、Claude代码)
- CLI — 从终端管理所有内容
- MCP 服务器 — 22 个通过模型上下文协议进行 AI 原生项目管理的工具
- 自架 — 您的数据会保存在您的SQLite数据库中。
- 单一二进制 — 一个
brew install,你正在运行
安装
自制
来自源头
需要Go 1.24+和Node.js 22+。
用途
网页界面
CLI
MCP 服务器(用于 AI 助手)
克劳德·科德
克劳德桌面
加上’~/.claude/claude_desktop_config。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Taskboard
A local, self-hosted project management tool with a Kanban UI, full CLI, and a built-in MCP server that lets AI assistants manage your projects, tickets, and teams directly.
Single binary. SQLite-backed. No Docker, no external database, no runtime dependencies.
Screenshots
Features
- Kanban Board — drag-and-drop ticket management across Todo, In Progress, and Done columns
- Projects — organize work with customizable projects (icons, colors, prefixes)
- Teams — assign tickets to teams
- Tickets — priority levels, due dates, labels, subtasks, dependencies (blocked by)
- Embedded Terminal — run AI coding agents (opencode, Claude Code) directly from the web UI
- CLI — manage everything from the terminal
- MCP Server — 22 tools for AI-native project management via Model Context Protocol
- Self-Hosted — your data stays on your machine in a SQLite database
- Single Binary — one
brew installand you’re running
Install
Homebrew
brew tap tcarac/taskboard
brew install taskboard
From source
git clone https://github.com/tcarac/taskboard.git
cd taskboard
make build
Requires Go 1.24+ and Node.js 22+.
Usage
Web UI
taskboard start
# => http://localhost:3010
taskboard start --port 8080
CLI
taskboard project create "Auth System" --prefix AUTH --icon "🔐"
taskboard project list
taskboard ticket create --project --title "Implement login" --priority high
taskboard ticket list --project --status todo
taskboard ticket move --status done
taskboard team create "Backend"
taskboard team list
MCP Server (for AI assistants)
taskboard mcp
Claude Code
claude mcp add taskboard -- /path/to/taskboard mcp
Claude Desktop
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"taskboard": {
"command": "/path/to/taskboard",
"args": ["mcp"]
}
}
}
Data Hierarchy
Project → Ticket → Subtask
(initiative) (task) (step)
- Projects are the top-level grouping (like epics/initiatives). Create one per body of work.
- Tickets are concrete, actionable tasks within a project. Don’t create “epic” tickets — use projects.
- Subtasks are checklist steps within a ticket, for breaking work into verifiable pieces.
Available MCP Tools (22)
| Tool | Description |
|---|---|
| Projects | |
list_projects |
List all projects with optional status filter |
get_project |
Get project details by ID |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"taskboard": {
"command": "/path/to/taskboard",
"args": ["mcp"]
}
}
}