TT

tcarac/taskboard

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

39 stars 13 forks 品質 61 トレンド 12MIT

ローカルプロジェクト管理は、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 install and 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
GitHub で README 全文を見る

インストール

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"] } } }