Comparison

sitrep vs Beads

Beads is the strongest agent-side state tool in this space: a dependency-aware issue tracker your coding agents plan, claim and close work in, synced through git. If the problem you are solving is your agent's memory, Beads is the better pick, because sitrepdoes not manage agents at all. The two tools point in opposite directions - and compose.

Disclosure: this page is written by the maker of sitrep. Read the framing with that in mind - and note that where the honest answer is "use Beads", this page says so.

The one-sentence difference

Beads exists because markdown plans are a poor memory for agents: it replaces them with a structured issue graph - dependencies, blockers, epics, ready-work queues - that agents read and write through the bd CLI, versioned and synced through git. sitrep points the other way: it is an AI project status dashboard for the human, a state layer parsed out of the organic markdown your agents already produce, with no format for anyone to adopt.

Put differently: Beads makes the agent smarter inside a repo that adopted it. sitrep makes you oriented across every repo, including the ones nobody instrumented - because the plans, decision logs and progress notes are already lying there.

Side by side

sitrepBeads
What it isAI project status dashboard - a passive state layer over existing filesDependency-aware issue tracker for coding agents: the bd CLI over a git-synced database
Built forThe human - a glanceable overview you readThe agent - structured memory it plans, claims and closes issues in
Format demandedNone - parses the organic markdown agents already writeFull adoption: install the CLI, route agents through it, work becomes issues in its database
What it readsPlans, analyses, decision logs, progress notes - files nobody structured for a toolIts own issue graph; the organic markdown history in your repos is invisible to it
ScopeCross-project - one overview across every repo and workspacePer-repo; repos that never installed it do not exist for it
Human overviewThe core feature - status, decisions, staleness, newest activity firstA CLI; dashboards exist only as third-party community tools
Writes to your filesThree guarded state operations in the document’s own convention; nothing else, everRead-write by design - agents continuously update its issue database
Agent integrationMCP server exposing parsed state, read-only firstDeep and agent-first: setup commands for the major agents, MCP, hooks, ready-work queues
License and priceCommercial desktop app, in developmentFree, MIT-licensed open source
Local-firstYes - no account, no network, no telemetry by defaultYes - local and git-backed, no cloud dependency

When to choose Beads

Agent-side state infrastructure is on sitrep's anti-roadmap permanently - that job is Beads', and it does it better than anything else right now.

When to choose sitrep

Using both

These tools compose unusually well, because they never touch the same files. Beads structures the agent's working memory inside the repos that adopted it; sitrep reads the plans, analyses and decision docs those same agents keep writing anyway - across every repo, Beads or not. One is the agent's notebook, the other is your situation room. Both arelocal-first, git-friendly, and account-free.

sitrep is in development, launching first on macOS. Local-first - your files never leave your machine.