
tcarac/taskboard
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ローカルプロジェクト管理は、Kanban UI、CLI、MCPサーバーをAIアシスタントに提供しています。 SQLite-backed、単一バイナリ、Homebrew 経由でインストール可能.
概要
ローカル、Kanban UI、Full CLI、およびAIアシスタントがプロジェクト、チケット、チームを直接管理できるように構築されたMCPサーバーを備えたセルフホストプロジェクト管理ツール。 単一バイナリ。 SQLite バック。 Docker、外部データベース、ランタイム依存関係なし。 - — Todo、In Progress、およびDone 列を横断するドラッグアンドドロップのチケット管理 - — カスタマイズ可能なプロジェクト(アイコン、色、プレフィックス)と連携して、チームにチケットを割り当てる - 優先順位レベル、期限、ラベル、サブタスク、依存関係(ブロック) - - AI コーディングエージェント(オープンコード、クロードコード)をWeb UI から直接実行 - - - 端末からすべてを管理 - - テキストの実行 - テキストを経由して、AI のプロジェクト管理のための 22 ツール - テキスト テキスト テキスト と テキスト テキスト テキスト テキスト を実行します。 ~/.claude/claude desktop config.json に追加します。 - トップレベルのグループ化(epics/initiativesのような)です。 仕事の1体につき1体を作成します。 - コンクリート、プロジェクト内の実用的なタスクです.
概要(AI 翻訳)
ローカル、Kanban UI、Full CLI、およびAIアシスタントがプロジェクト、チケット、チームを直接管理できるように構築されたMCPサーバーを備えたセルフホストプロジェクト管理ツール。
単一バイナリ。 SQLite バック。 Docker、外部データベース、ランタイム依存関係なし。
スクリーンショット
##特徴
-Kanban Board — Todo、In Progress、Dane 列を渡るドラッグアンドドロップのチケット管理
- プロジェクト — カスタマイズ可能なプロジェクト(アイコン、色、プレフィックス)で作業を整理
- チーム — チームにチケットを割り当てる
- チケット — 優先レベル、期限、ラベル、サブタスク、依存関係(ブロック) -Embedded Terminal - ウェブUIから直接AIコーディングエージェント(オープンコード、クロードコード)を実行
- CLI — 端末からすべてを管理する -MCP Server — モデルコンテキストプロトコルによるAIネイティブプロジェクト管理のための22ツール -Self-Hosted — お使いのデータは、SQLiteデータベースにあなたのマシンにとどまります
- 単一バイナリ — 1 [
brew install) を実行している
インストール
Homebrew ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
ソースから
1.24+ および Node.js 22 以降が必要です。
使用法
####ウェブUI
###CLI は
MCP Server(AIアシスタント用)
クローデコード
####Claudeデスクトップ
`~/.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 MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"taskboard": {
"command": "/path/to/taskboard",
"args": ["mcp"]
}
}
}