TT

tcarac/taskboard

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

39 stars 13 forks 품질 61 트렌드 12MIT

Kanban UI, CLI 및 MCP 서버와 로컬 프로젝트 관리. SQLite-backed, 단일 바이너리, 홈 양조장을 통해 설치.

개요

로컬, 자체 호스팅 프로젝트 관리 도구 Kanban UI, 전체 CLI, 그리고 AI 조수가 프로젝트, 티켓 및 팀을 직접 관리 할 수있는 내장 MCP 서버. 단일 바이너리. SQLite 백업. Docker, 외부 데이터베이스 없음, 런타임 의존성 없음. - - Todo, In Progress 및 Done columns의 드래그 앤 드롭 티켓 관리 - - customizable project (icons, color, prefixes)와 함께 작업을 구성 - - 팀에 티켓을 할당 - - 우선 레벨, 날짜, 라벨, 하위 스쿼크, 종속 (blocked by) - - 웹 UI에서 AI 코딩 에이전트 (opencode, Claude Code)을 직접 실행 - - - - 터미널에서 모든 것을 관리 - - - - - AI-native 프로젝트 관리를위한 22 도구 모델 Contextre - SQL 데이터베이스에 대한 귀하의 데이터베이스를 설치 - ~/.claude/claude desktop config.json에 추가하십시오: - 최상위 그룹화 ( epics/initiatives와 같은). 일체당 1개를 만듭니다. - 프로젝트 내에서 콘크리트, 작업 가능한 작업입니다.

개요(AI 번역)

로컬, 자체 호스팅 프로젝트 관리 도구 Kanban UI, 전체 CLI, 그리고 AI 조수가 프로젝트, 티켓 및 팀을 직접 관리 할 수있는 내장 MCP 서버.

단일 바이너리. SQLite 백업. Docker, 외부 데이터베이스 없음, 런타임 의존성 없음.

스크린샷

특징

  • Kanban Board - Todo, In Progress, Done columns의 드래그 앤 드롭 티켓 관리 -Projects - customizable 프로젝트(icons, color, prefixes)로 작업 구성 -Teams - 팀에 티켓 할당 -Tickets — 우선순위, 날짜, 상표, subtasks, 종속성(블록 처리)
  • Embedded Terminal - 웹 UI에서 AI 코딩 에이전트 (opencode, Claude Code)를 직접 실행
  • CLI - 터미널에서 모든 것을 관리
  • MCP Server - 모델 Context Protocol을 통해 AI-native 프로젝트 관리를위한 22 도구
  • Self-Hosted - SQLite 데이터베이스에서 데이터가 유지됩니다. -단일 이진 — 하나[T0]] 당신이 실행하는

설치

# # # 홈 양조장

소스에서

1.24+ 및 Node.js 22+가 필요합니다.

사용법

웹 UI

클립

MCP 서버 (AI 조수를 위해)

Claude 코드

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