
tcarac/taskboard
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Локальное управление проектами с помощью 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 installand 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 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"]
}
}
}