Skip to content
Development
MCP

soloboard

SoloBoard personal task tracker

From plugin
soloboard
241 skill3 commands1 MCP

Claude Code

> /plugin marketplace add egorfedorov/Soloboard
> /plugin install soloboard@soloboard

From the README

What can you do with soloboard?

  • Zero friction

    no setup commands, board auto-initializes on first prompt

  • Silent tracking

    tasks created from actionable prompts, questions ignored

  • Smart task creation

    analyzes project to find related files, auto-tags, and sets priority

  • Task context

    saves what you examined, decisions made, remaining work per task

  • Task agents

    auto-generates .claude/agents/ files for complex tasks

  • Auto-review

    pre-close analysis checks for TODOs, tests, type errors before marking done

  • Task splitting

    break complex tasks into subtasks with progress tracking

  • Dependencies

    blocked-by relationships with circular dependency detection

Security report

Info

Not enough data

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Mar 4, 2026

    Last push

  • Licence

    Not published

  • Runs as

    Local process

    On your machine

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 12, 2026.

soloboard README

SoloBoard

Autonomous development orchestrator for Claude Code From invisible kanban to autonomous dev team. 94 tools.

Claude Code Plugin

MCP Server

94 Tools

MIT


What is this?

SoloBoard is a Claude Code plugin that silently tracks your tasks as you work. No setup commands, no context switching, no overhead. Just code — the board manages itself.

you > fix the login bug on mobile
                                    ← task silently created in DOING

claude > Found the issue in auth.ts:47...
                                    ← files auto-tracked to task

you > commit this
                                    ← commit SHA auto-linked to task

you > /soloboard-board

  TODO (1)       DOING (1)              DONE (3)
                 → Fix login bug        ✓ Setup auth
                   on mobile            ✓ Add dark mode
                   abc1234              ✓ Refactor API

SoloBoard Demo

Install

Option A: npm global (recommended)

npm install -g soloboard
soloboard install            # in your project directory

Option B: Clone & build

git clone https://github.com/egorfedorov/Soloboard.git
cd Soloboard && npm install && npm run build
bash install.sh /path/to/your/project

Then just cd your-project && claude — the board manages itself.

Getting Started

See the Getting Started Guide for a complete walkthrough — installation, first use, common workflows, and troubleshooting.

How it works

You doSoloBoard does (silently)
"fix the login bug"Creates task → DOING
"how does auth work?"Nothing — it's a question
"add dark mode"Moves previous task → TODO, creates new → DOING
Edit filesAuto-tracks changed files to active task
git commitAuto-links commit SHA to active task
/soloboard-boardShows the kanban board
/soloboard-task doneMoves active task → DONE

Commands

CommandWhat it does
/soloboard-boardView your kanban board
/soloboard-taskShow active task / done / create <title> / delete <name>
/soloboard-projectShow project / create <name> / list / switch <name>

Features

  • Zero friction — no setup commands, board auto-initializes on first prompt
  • Silent tracking — tasks created from actionable prompts, questions ignored
  • Smart task creation — analyzes project to find related files, auto-tags, and sets priority
  • Task context — saves what you examined, decisions made, remaining work per task
  • Task agents — auto-generates .claude/agents/ files for complex tasks
  • Auto-review — pre-close analysis checks for TODOs, tests, type errors before marking done
  • Task splitting — break complex tasks into subtasks with progress tracking
  • Dependencies — blocked-by relationships with circular dependency detection
  • Critical path — find the bottleneck chain that determines project duration
  • Sprints — time-boxed task grouping with burndown tracking
  • Daily standup — automated standup summary: done, in-progress, blocked
  • Pomodoro timer — focus sessions tied to tasks
  • Auto-manager — project health score, stall detection, smart suggestions
  • Gantt chart — text-based timeline view with dependency visualization
  • Auto-reprioritize — smart priority adjustment based on blockers and progress
  • Git integration — commits, branches, and PRs auto-linked to tasks
  • Fuzzy search — say "move login bug to done" and it finds the right task
  • File-per-task storage — each task is a JSON file in .kanban/tasks/, git-friendly
  • Safe — only touches .kanban/ in your project, no network, no dangerous ops
  • 3 statuses — TODO, DOING, DONE. That's it.
  • Time tracking — automatic: tracks time in DOING, shows per-task and total
  • Priority sorting — high tasks float to top of each column automatically
  • Markdown export — export the board as markdown for reports or sharing
  • Multi-project dashboard — see all projects at a glance with dashboard
  • Global CLI — npm install -g soloboard && soloboard install
  • Multi-agent orchestration — register agents, claim tasks, lock files, handoff context
  • NL planning — describe what you want to build, get a structured task plan
  • Predictive estimates — learns from history, predicts task durations
  • Risk assessment — git hotspots, dependency depth, complexity scoring
  • GitHub/Linear/Jira sync — push/pull issues, bidirectional status sync
  • PR auto-flow — branch → commit → push → PR → link to task
  • Autonomous code review — finds TODOs, type errors, security issues
  • QA automation — run tests, parse results, create bug tasks for failures
  • DevOps pipeline — deploy check, run, status with approval gates
  • Tech lead mode — distribute tasks to agents by skills and complexity
  • Team management — add members with roles, track workload, suggest assignments
  • Approval workflow — human-in-the-loop for autonomous decisions
  • VSCode extension — visual board in sidebar with live file watching

Architecture

soloboard/
├── src/mcp-server/
│   ├── index.ts              # Entry point (stdio transport)
│   ├── server.ts             # MCP server + 94 tools
│   ├── tools/
│   │   ├── task-tools.ts     # create/update/get/list/move/delete
│   │   ├── board-tools.ts    # view/project-create/list/switch
│   │   ├── session-tools.ts  # log/summary
│   │   ├── git-tools.ts      # link/status
│   │   ├── init-tools.ts     # auto_init/board_summary
│   │   ├── export-tools.ts   # export/dashboard/prioritize/time
│   │   ├── smart-tools.ts    # smart_create/analyze (project analysis)
│   │   ├── context-tools.ts  # context_save/load (task continuity)
│   │   ├── agent-tools.ts    # agent_create/delete (.claude/agents/)
│   │   ├── review-tools.ts   # pre-close review & checklist
│   │   ├── dependency-tools.ts # depend/blockers/critical_path
│   │   ├── subtask-tools.ts  # split/subtasks
│   │   ├── sprint-tools.ts   # create/add/close/view
│   │   ├── standup-tools.ts  # standup/pomodoro
│   │   ├── manager-tools.ts  # report/stall/suggest/reprioritize/gantt
│   │   ├── orchestration-tools.ts  # v1.5: agent register/claim/handoff/lock
│   │   ├── planning-tools.ts       # v2.0: plan from prompt/apply/templates
│   │   ├── prediction-tools.ts     # v2.0: predict/velocity/burndown
│   │   ├── risk-tools.ts           # v2.0: risk assess/report/classify
│   │   ├── sync-tools.ts           # v2.0: GitHub/Linear/Jira sync
│   │   ├── pr-tools.ts             # v2.0: PR create/status/auto-flow
│   │   ├── approval-tools.ts       # v3.0: request/list/resolve
│   │   ├── code-review-tools.ts    # v3.0: review run/findings/respond
│   │   ├── qa-tools.ts             # v3.0: qa run/report/rerun/coverage
│   │   ├── devops-tools.ts         # v3.0: deploy check/run/status
│   │   ├── tech-lead-tools.ts      # v3.0: distribute/status/reassign/pipeline
│   │   └── team-tools.ts           # v3.0: add/list/assign/workload/suggest
│   ├── storage/              # Atomic writes, file-per-task
│   ├── models/               # Task, Board, Session, Sprint, Config + 8 new models
│   └── utils/                # nanoid, git, project analyzer, file-lock, external-sync
├── vscode-extension/         # VSCode sidebar board view
├── scripts/                  # Hook scripts (session, files, commits)
├── commands/                 # Slash command definitions
├── skills/                   # Smart auto-tracking skill
└── install.sh                # One-command installer

Data stored in your project:

.kanban/
├── config.json               # Active project + session
├── boards/{id}.json          # Board columns (task IDs)
├── tasks/{id}.json           # One file per task (with context)
├── sprints/{id}.json         # Sprint definitions
├── archive/{id}.json         # Completed old tasks
├── sessions/{id}.json        # Session logs (gitignored)
├── agents/{id}.json          # v1.5: Agent registrations
├── handoffs/{id}.json        # v1.5: Handoff contexts
├── locks/{hash}.lock.json    # v1.5: File locks
├── history/{id}.json         # v2.0: Completion records
├── velocity/{id}.json        # v2.0: Velocity snapshots
├── approvals/{id}.json       # v3.0: Approval requests
├── reviews/{id}.json         # v3.0: Code reviews
├── qa/{id}.json              # v3.0: QA results
├── deployments/{id}.json     # v3.0: Deployments
└── team/{id}.json            # v3.0: Team members

MCP Tools (94)

ToolPurpose
Init
auto_initInitialize board + session (idempotent)
board_summaryOne-line status for context injection
Smart Tasks
task_smart_createCreate task with auto-analysis, tags, priority
task_createCreate task with title, priority, tags
task_updateUpdate task fields
task_getGet task by ID or fuzzy name
task_listList tasks, filter by status
task_moveMove between TODO/DOING/DONE
task_deleteArchive or delete task
task_prioritizeChange priority + auto-sort column
task_timeTime tracking report per task or all
task_analyzeDeep project analysis for a task
Context & Agents
task_context_saveSave context: files, decisions, remaining work
task_context_loadLoad context when resuming a task
task_agent_createGenerate .claude/agents/ file for a task
task_agent_deleteClean up agent file when done
task_reviewPre-close: TODOs, tests, changes, type check
Dependencies
task_dependAdd/remove dependency between tasks
task_blockersShow dependency graph for task or all
critical_pathFind the longest dependency chain (bottleneck)
Subtasks
task_splitBreak task into subtasks
task_subtasksView subtask progress
Sprints
sprint_createCreate a time-boxed sprint
sprint_addAdd tasks to a sprint
sprint_closeClose sprint, optionally carry over incomplete
sprint_viewSprint progress with burndown
Standup & Focus
standupDaily standup: done, in-progress, blocked
pomodoro_startStart a focus session on a task
pomodoro_statusCheck pomodoro timer
Auto-Manager
manager_reportHealth score, velocity, stalls, suggestions
stall_detectFind tasks with no recent activity
suggest_nextAI-powered "what to work on next"
auto_reprioritizeSmart priority adjustment (dry run or apply)
gantt_viewText-based Gantt chart with dependencies
Board & Export
board_viewFull kanban board (sorted by priority)
board_exportExport board as markdown
dashboardMulti-project overview with time totals
project_createCreate project board
project_listList all projects
project_switchSwitch active project
Session & Git
session_logLog file/commit to session
session_summarySession activity summary
git_linkLink commit/branch/PR to task
git_statusGit repo status + recent commits
v1.5: Multi-Agent
agent_registerRegister agent session for multi-agent work
@egorfedorov
Ships withsoloboard

SoloBoard - Autonomous development orchestrator for Claude Code.

241 skill1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
24
Star history of egorfedorov/Soloboard on GitHub, a chart by star-history.com

More MCP servers from other plugins.

chrome-devtools
Auto-invoked

chrome-devtools

MCP

Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.

ecc13d293k
@affaan-m@affaan-mInstall MCP
supabase

supabase

MCP

Queries a Supabase project: Postgres tables, auth users, storage and edge functions.

supabase12d114k
@supabase@supabaseInstall MCP

Questions about soloboard.

Which coding agents can use soloboard?
soloboard works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add soloboard to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add egorfedorov/Soloboard 2. In Claude Code: /plugin install soloboard@soloboard