
tcarac/taskboard
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 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"]
}
}
}