Manage the per-project background daemon that handles database connections and syncs with git.
Manages the per-project background daemon for database connections and git sync.
/plugin marketplace add dbmcco/tmux-beads-loops/plugin install dbmcco-beads@dbmcco/tmux-beads-loopsManage the per-project background daemon that handles database connections and syncs with git.
Each project runs its own daemon at .beads/bd.sock for complete database isolation.
On Windows this file stores the daemon's loopback TCP endpoint metadata—leave it in place so bd can reconnect.
Why per-project daemons?
Note: Global daemon support was removed in v0.16.0. The --global flag is no longer functional.
✅ You SHOULD use daemon mode if:
❌ You DON'T need daemon mode if:
Local-only users: Direct mode (default without daemon) is perfectly fine. The daemon mainly helps with git sync automation. You can still use bd sync manually when needed.
Performance note: For most operations, the daemon provides minimal performance benefit. The main value is automatic JSONL export (5s debounce) and optional git sync (--auto-commit, --auto-push).
bd daemon --start (or auto-starts on first bd command)bd daemon --stopbd daemon --statusbd daemon --health - shows uptime, cache stats, performance metricsbd daemon --metrics - detailed operational telemetryThe daemon provides: