You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Project Overview
4
4
5
-
**beads** (command: `bd`) is a Git-backed issue tracker designed for AI-supervised coding workflows. We dogfood our own tool for all task tracking.
5
+
**beads** (command: `bd`) is a Dolt-powered issue tracker designed for AI-supervised coding workflows. Git integration is optional. We dogfood our own tool for all task tracking.
Copy file name to clipboardExpand all lines: README.md
+33-2Lines changed: 33 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# bd - Beads
2
2
3
-
**Distributed, git-backed graph issue tracker for AI agents.**
3
+
**Distributedgraph issue tracker for AI agents, powered by [Dolt](https://github.com/dolthub/dolt).**
4
4
5
5
**Platforms:** macOS, Linux, Windows, FreeBSD
6
6
@@ -55,7 +55,7 @@ Beads supports hierarchical IDs for epics:
55
55
*`bd-a3f8.1` (Task)
56
56
*`bd-a3f8.1.1` (Sub-task)
57
57
58
-
**Stealth Mode:** Run `bd init --stealth` to use Beads locally without committing files to the main repo. Perfect for personal use on shared projects.
58
+
**Stealth Mode:** Run `bd init --stealth` to use Beads locally without committing files to the main repo. Perfect for personal use on shared projects. See [Git-Free Usage](#-git-free-usage) below.
59
59
60
60
**Contributor vs Maintainer:** When working on open-source projects:
61
61
@@ -74,6 +74,37 @@ Beads supports hierarchical IDs for epics:
74
74
75
75
See [docs/COMMUNITY_TOOLS.md](docs/COMMUNITY_TOOLS.md) for a curated list of community-built UIs, extensions, and integrations—including terminal interfaces, web UIs, editor extensions, and native apps.
76
76
77
+
## 🚀 Git-Free Usage
78
+
79
+
Beads works without git. The Dolt database is the storage backend — git
80
+
integration (hooks, repo discovery, identity) is optional.
81
+
82
+
```bash
83
+
# Initialize without git
84
+
export BEADS_DIR=/path/to/your/project/.beads
85
+
bd init --quiet --stealth
86
+
87
+
# All core commands work with zero git calls
88
+
bd create "Fix auth bug" -p 1 -t bug
89
+
bd ready --json
90
+
bd update bd-a1b2 --claim
91
+
bd prime
92
+
bd close bd-a1b2 "Fixed"
93
+
```
94
+
95
+
`BEADS_DIR` tells bd where to put the `.beads/` database directory,
96
+
bypassing git repo discovery. `--stealth` sets `no-git-ops: true` in
97
+
config, disabling all git hook installation and git operations.
98
+
99
+
This is useful for:
100
+
-**Non-git VCS** (Sapling, Jujutsu, Piper) — no `.git/` directory needed
101
+
-**Monorepos** — point `BEADS_DIR` at a specific subdirectory
102
+
-**CI/CD** — isolated task tracking without repo-level side effects
103
+
-**Evaluation/testing** — ephemeral databases in `/tmp`
104
+
105
+
For daemon mode without git, use `bd daemon start --local`
106
+
(see [PR #433](https://github.com/steveyegge/beads/pull/433)).
Copy file name to clipboardExpand all lines: claude-plugin/skills/beads/resources/BOUNDARIES.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ Need to resume work after significant time with full context.
86
86
- Complex features split across sprints
87
87
- Research projects with long investigation periods
88
88
89
-
**Why bd wins**: Git-backed database persists indefinitely. All context, decisions, and history available on resume. No relying on conversation scrollback or markdown files.
89
+
**Why bd wins**: Dolt-backed database persists indefinitely. All context, decisions, and history available on resume. No relying on conversation scrollback or markdown files.
90
90
91
91
---
92
92
@@ -142,7 +142,7 @@ Just need a checklist to show progress to user.
142
142
143
143
| Aspect | bd | TodoWrite |
144
144
|--------|-----|-----------|
145
-
|**Persistence**|Git-backed, survives compaction | Session-only, lost after conversation |
145
+
|**Persistence**|Dolt-backed, survives compaction | Session-only, lost after conversation |
Copy file name to clipboardExpand all lines: docs/ARCHITECTURE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This document describes bd's overall architecture - the data model, sync mechani
4
4
5
5
## The Two-Layer Data Model
6
6
7
-
bd's core design enables a distributed, git-backed issue tracker that feels like a centralized database. The architecture has two synchronized layers:
7
+
bd's core design enables a distributed, Dolt-powered issue tracker that feels like a centralized database. The architecture has two synchronized layers:
Copy file name to clipboardExpand all lines: docs/CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
**beads** (command: `bd`) is a git-backed issue tracker for AI-supervised coding workflows. We dogfood our own tool.
7
+
**beads** (command: `bd`) is a Dolt-powered issue tracker for AI-supervised coding workflows. Git integration is optional — see `BEADS_DIR` + `--stealth` for git-free operation. We dogfood our own tool.
8
8
9
9
**IMPORTANT**: See [AGENTS.md](../AGENTS.md) for complete workflow instructions, bd commands, and development guidelines.
0 commit comments