TT

tcarac/taskboard

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

39 stars 13 forks Качество 61 Тренд 12MIT

Локальное управление проектами с помощью Kanban UI, CLI и MCP-сервера для помощников ИИ. SQLite-поддерживаемый, один двоичный, устанавливаемый через Homebrew.

Обзор

Местный инструмент управления проектами с пользовательским интерфейсом Kanban, полным CLI и встроенным сервером MCP, который позволяет помощникам ИИ управлять вашими проектами, билетами и командами напрямую. Одинарная двоичная. Поддерживается SQLite. Нет Docker, нет внешней базы данных, нет зависимости от времени выполнения. - - управление перетаскиванием билетов через столбцы Todo, In Progress и Done - - организация работы с настраиваемыми проектами (иконки, цвета, префиксы) - - назначение билетов командам - - уровни приоритетов, сроки, метки, подзадачи, зависимости (блокированные) - - запуск агентов кодирования ИИ (открытый код, код Клода) непосредственно из веб-интерфейса - - управление всем от терминала - - 22 инструмента для управления проектами на основе искусственного интеллекта через протокол Model Context - ваши данные остаются на вашей машине в базе данных SQLite - одна установка и вы работаете Добавить в ~/.claude/claude desktop config.json: - группы верхнего уровня (например, эпосы/инициативы). Создайте по одному на каждую работу. - конкретные, действенные задачи в рамках проекта.

Обзор (машинный перевод)

Местный инструмент управления проектами с пользовательским интерфейсом Kanban, полным CLI и встроенным сервером MCP, который позволяет помощникам ИИ управлять вашими проектами, билетами и командами напрямую.

Одинарная двоичная. Поддерживается SQLite. Нет Docker, нет внешней базы данных, нет зависимости от времени выполнения.

Скриншоты

Особенности

Kanban Board — управление перетаскиванием билетов в колонках Todo, In Progress и Done Проекты — организуют работу с настраиваемыми проектами (иконы, цвета, префиксы) Команды — присваивать билеты командам Билеты — уровни приоритетов, сроки, ярлыки, подзадачи, зависимости (заблокированные) ** Встроенный терминал** — запускать агенты кодирования ИИ (opencode, Claude Code) непосредственно из веб-интерфейса CLI — управлять всем с терминала MCP Server — 22 инструмента для управления проектами на основе ИИ с помощью протокола Model Context Самохостинг — ваши данные остаются на вашем компьютере в базе данных SQLite

  • Single Binary - one brew install and you’re running

##Установка

###Вашингтон

Источник

Требуется Go 1.24+ и Node.js 22+.

Использование

Web UI

###КЛИ

MCP Server (для помощников ИИ)

####Клауд Код

####Клод Десктоп

Добавить в '~/.claude/claude desktop config.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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