Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>BeadsNew to Visual Studio Code? Get it now.
Beads

Beads

Planet57

|
4,141 installs
| (8) | Free
VS Code extension for managing Beads issues
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Beads - VS Code Extension

Beads icon

VS Code extension for managing Beads issues. Uses bd for project discovery and Dolt lifecycle control. Projects backed by a Dolt SQL server are read directly over SQL for a faster UI; projects using embedded Dolt go through the bd CLI.

Beads VS Code Extension

Features

Kanban Board View

  • Toggle between Table and Board views for issues
  • Drag cards between columns to change status
  • See status distribution at a glance, including deferred, pinned, hooked and custom statuses
  • All columns collapsible for focused workflow (closed by default)
  • Cards show title, ID, type, priority, assignee, and labels
  • Filter-aware: shows "3/5" count when filters hide items
  • Click any card to open details
Kanban Board View

Issues Panel

  • Sortable, filterable table with global search
  • Filter by status, priority, type, assignee, and labels
  • Multi-column sorting (shift+click for secondary sort)
  • Persistent column visibility, order, and sort preferences
  • Filter presets: All, Not Closed, Active, Blocked, Closed
  • Click-to-copy bead IDs

Details Panel

  • View/edit title, description, status, priority, type, labels, assignee
  • Colored inline dropdowns for quick field editing
  • Markdown rendering in description/notes with timezone-aware timestamps
  • Dependency management with grouped relationship types (blocks, parent-child, related, discovered-from)
Details Panel

Multi-Project & Dolt-Aware UI

  • Auto-detects .beads directories in workspace
  • Project switcher and compact dashboard controls
  • Direct Dolt-backed reads for issues, details, and comments
  • Configurable Dolt change polling for near-real-time updates

Development

See docs/development.md for build commands, architecture, and beads setup.

Requirements

  • VS Code 1.85.0+
  • Beads CLI (bd) 1.0.5+ in PATH
  • Initialized project (bd init)

Installation

Install from VS Code Marketplace or Open VSX, or search "Beads" in VS Code/Cursor/VSCodium Extensions.

Usage

  1. Initialize: bd init
  2. Click the Beads icon in the Activity Bar
  3. If needed, use the dashboard controls to inspect/start/stop Dolt for the active project

Issues Panel

  • Click column headers to sort (shift+click for multi-column)
  • Search by title, description, or bead ID
  • Filter by status, priority, type, assignee, labels
  • Use filter presets or create custom filter combinations
  • Show/hide and reorder columns via ⋮ menu
  • Click row to view details, click bead ID to copy

Details Panel

  • Click badges to edit type/status/priority inline
  • "Assign to me" quick action for assignee
  • Add/remove labels with auto-generated colors
  • Markdown rendering in description/notes
  • View dependencies grouped by relationship type

Commands

Available in the Command Palette:

Command Description
Beads: Switch Project Select active project
Beads: Refresh Refresh all views
Beads: Open Issues Panel Focus the Issues view
Beads: Open Issue Details Focus the Details view
Beads: Copy Issue ID Copy the selected bead ID

Starting and stopping Dolt, showing Dolt status, and opening the Dolt log are dashboard controls rather than palette commands.

Settings

Setting Default Description
beads.pathToBd "bd" Path to bd CLI
beads.projects [] Extra project paths to load (project root or .beads)
beads.refreshInterval 3000 Dolt change polling interval in ms (0 = disable)
beads.renderMarkdown true Render markdown in text fields
beads.userId "" Your user ID for "Assign to me" (defaults to $USER)
beads.tooltipHoverDelay 1000 Delay in ms before showing tooltip on hover (0 = disable)

Troubleshooting

"No Beads projects found" - Run bd init in project root

Dolt not available / issues not loading - Use the dashboard actions to inspect Dolt status or start the Dolt server for the active project

Commands fail - Check "Beads" output channel, verify bd in PATH

Credits

Built with ❤️ using Claude Code

Icon inspired by Beads icons created by imaginationlol - Flaticon

Issue type icons from Font Awesome Free (CC BY 4.0)

License

Apache License 2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft