Skip to main content
A curated list of community-built UIs, extensions, and integrations for Beads. Ranked by activity and maturity.
Beads uses a Dolt SQL database for storage. Tools should use the bd CLI (bd list --json, etc.) to access data. Tools that read the old .beads/issues.jsonl format directly are not compatible with current versions.

Terminal UIs

Mardi Gras

View on GitHub → Parade-themed terminal UI with real-time updates, Gas Town agent orchestration, tmux integration, and Claude Code dispatch. Uses bd list --json. Built by: @matt-wright86 | Language: Go

bdui

View on GitHub → Real-time terminal UI with tree view, dependency graph, and vim-style navigation. Built by: @assimelha | Language: Node.js

perles

View on GitHub → Terminal UI search, dependency and kanban viewer powered by a custom BQL (Beads Query Language). Built by: @zjrosen | Language: Go

beads.el

View on Codeberg → Emacs UI to browse, edit, and manage beads. Built by: @ctietze | Language: Elisp

lazybeads

View on GitHub → Lightweight terminal UI built with Bubble Tea for browsing and managing beads issues. Built by: @codegangsta | Language: Go

bsv

View on GitHub → Simple two-panel terminal (TUI) viewer with tree navigation organized by epic/task/sub-task, markdown rendering, and mouse support. Built by: @bglenden | Language: Rust

abacus

View on GitHub → A powerful terminal UI for visualizing and navigating Beads issue tracking databases.

Web UIs

beads-ui

View on GitHub → Local web interface with live updates and kanban board. Uses the bd CLI for Dolt compatibility. Run with npx beads-ui start. Built by: @mantoni | Language: Node.js

BeadBoard

View on GitHub → Windows-native control center with multi-project registry, dependency graph explorer, agent sessions hub, and timeline. Built by: @zenchantlive | Language: Next.js/TypeScript

beads-viz-prototype

View on GitHub → Web-based visualization generating interactive HTML from bd export. Built by: @mattbeane | Language: Python

beads-dashboard

View on GitHub → A local, lean metrics dashboard for your beads data. Provides insights into lead time, throughput and other continuous improvement metrics. Includes a filterable table view of “all issues”. Built by: @rhydlewis | Language: Node.js/React

beads-kanban-ui

View on GitHub → Visual Kanban board with git branch status tracking, epic/subtask management, design doc viewer, and activity timeline. Install via npm: npm install -g beads-kanban-ui. Built by: @AvivK5498 | Language: TypeScript/Rust

beads-pm-ui

View on GitHub → Gantt chart timeline view, project/team based filtering (via folder structure), quarterly goal setting and dependency chain visualization. Inline editable. Built by: @qosha1 | Language: Next.js/TypeScript

Beadspace

View on GitHub → Drop-in GitHub Pages dashboard with triage suggestions, priority/status breakdowns, and searchable issue table. Single HTML file, zero build dependencies, auto-deploys via GitHub Action. Built by: @cameronsjo | Language: HTML/CSS/JS

beadsmap

View on GitHub → Interactive roadmap visualization with timeline (Gantt), list, and table views. Multi-source support, dependency arrows, milestone grouping, GitHub integration via OAuth device flow, and light/dark/system themes. Ships as a single index.html. Built by: @dariye | Language: Svelte/TypeScript

Editor Extensions

vscode-beads

View on Marketplace → VS Code extension with issues panel and server management. Built by: @jdillon | Language: TypeScript

Agent Native Abstraction Layer for Beads (ANAL Beads)

View on Marketplace → VS Code Kanban board. Maintained by: @sebcook-ctrl | Language: Node.js

Beads-Kanban

View on GitHub → VS Code Kanban board for Beads issue tracking. Maintained by: @davidcforbes | Language: TypeScript

opencode-beads

View on GitHub → OpenCode plugin with automatic context injection, /bd-* slash commands, and autonomous task agent. Built by: @joshuadavidthomas | Language: Node.js

nvim-beads

View on GitHub → Neovim plugin for managing beads. Built by: @joeblubaugh | Language: Lua

nvim-beads (fancypantalons)

View on GitHub → Neovim plugin for managing Beads issues. Built by: @fancypantalons | Language: Lua

beads-manager

View on Plugin Page → JetBrains IDE plugin to manage and view bead details. Maintained by: @developmeh | Language: Kotlin

Native Apps

Beads Task-Issue Tracker

View on GitHub → Cross-platform desktop application (macOS, Windows, Linux) for browsing, creating, and managing Beads issues with a visual interface. Features multi-project support with favorites, image attachments, dashboard with statistics, advanced filtering, and dark/light theme. Built by: @w3dev33 | Language: Tauri/Vue

Beadster

View on GitHub → macOS app for browsing and managing issues from .beads/ directories in git repositories. Built by: @podviaznikov | Language: Swift

Parade

View on GitHub → Electron app for workflow orchestration with visual Kanban board, discovery wizard, and task visualization. Run with npx parade-init. Built by: @JeremyKalmus | Language: Electron/React

Beadbox

View on GitHub → Native macOS dashboard with real-time sync, epic tree progress bars, multi-workspace support, and inline editing. Install with brew tap beadbox/cask && brew install --cask beadbox. Built by: @nmelo | Language: Tauri/Next.js

Data Source Middleware

jira-beads-sync

View on GitHub → CLI tool & Claude Code plugin to sync tasks from Jira into beads and publish beads task states back to Jira. Built by: @conallob | Language: Go

stringer

View on GitHub → Codebase archaeology CLI that mines git repos for TODOs, churn hotspots, lottery-risk files, dependency health, and more. Outputs JSONL for bd import. Install with brew install davetashner/tap/stringer. Built by: @davetashner | Language: Go

SDKs & Libraries

beads-sdk

View on GitHub → Typed TypeScript SDK with zero runtime dependencies. High-level BeadsClient for CRUD, filtering, search, labels, dependencies, comments, epics, and sync. Install with pnpm add @herbcaudill/beads-sdk. Built by: @HerbCaudill | Language: TypeScript

Claude Code Orchestration

Foolery

View on GitHub → Local web UI that sits on top of Beads, giving you a visual control surface for organizing, orchestrating, and reviewing AI agent work. Features dependency-aware wave planning, a built-in terminal for live agent monitoring, a verification queue for reviewing completed beats, and keyboard-first navigation. Install with:
curl -fsSL https://raw.githubusercontent.com/acartine/foolery/main/scripts/install.sh | bash
Built by: @acartine | Language: Next.js/TypeScript

beads-compound

View on GitHub → Claude Code plugin marketplace with persistent memory and compound-engineering workflows. Hooks auto-capture knowledge from bd comments add at session end and inject relevant entries at session start based on open beads. Includes 28 specialized agents, 26 commands, and 15 skills for planning, review, research, and parallel work. Also supports OpenCode and Gemini CLI. Built by: @roberto-mello | Language: Bash/TypeScript

beads-orchestration

View on GitHub → Multi-agent orchestration skill for Claude Code. Orchestrator investigates issues, manages beads tasks automatically, and delegates to tech-specific supervisors on isolated branches. Includes hooks for workflow enforcement, epic/subtask support, and optional external provider delegation (Codex/Gemini). Install via npm: npm install -g @avivkaplan/beads-orchestration. Built by: @AvivK5498 | Language: Node.js/Python

Coordination Servers

BeadHub

View on GitHub → Open-source coordination server for AI agent teams running beads. The bdh CLI is a transparent wrapper over bd that adds work claiming, file reservation, presence awareness, and inter-agent messaging (async mail and sync chat). Includes a web dashboard. Free hosted at beadhub.ai for open-source projects. Built by: @juanre | Language: Python/TypeScript

Historical / Stale

These tools are not compatible with current Dolt-based versions of Beads (v0.50+) or are no longer actively maintained.

beads_viewer

View on GitHub → Terminal interface with tree navigation and vim-style commands. Not compatible with Dolt-based beads (v0.50+); see issue #121. Built by: @Dicklesworthstone | Language: Go

beady

View on GitHub → Early prototype effort, now stale. Built by: @maphew | Language: Go

Discussion

See GitHub Discussions #276 for ongoing UI development conversations, design decisions, and community contributions.

Contributing

Found or built a tool? Open a PR to add it to this list or comment on discussion #276.

Build docs developers (and LLMs) love