AI project status dashboard

Never open a cold project again.

sitrep is a state layer on top of the markdown your AI agents already generate. It reads the plans, decisions and progress your agents already write - no new format, no import - and answers, at a glance and across every project: what moved, what is stalled, and what is waiting on you.

In development. Launching first on macOS. Local-first - your files never leave your machine.

The first fifteen minutes of every session

Run Claude Code, Cursor or Codex across a few projects and you accumulate plans, analyses and decision documents you never asked for and cannot keep in your head. The state of your work is written down - it is just scattered across hundreds of markdown files in a dozen repos.

So every return to a cold project starts the same way: scrolling old chats, re-opening docs, re-deriving where things stand. sitrep exists so that re-entry stops costing the first fifteen minutes of a session. Open it, see the situation, resume.

How it works

  1. 01

    Point it at folders

    No import, no vault. sitrep indexes the markdown already on your disk and watches it with kernel events - a corpus of tens of thousands of files narrows to the few hundred documents that are actually project docs.

  2. 02

    It extracts the state

    Status lines, phase headings, decision tables, due dates - the conventions agents and humans already use are parsed into structured state. Extraction vocabularies are editable settings, never demands on your files.

  3. 03

    You triage, not archaeology

    An email-client-style overview: newest activity first, pending decisions surfaced, what the docs claim beside when they last changed. Click through to read any doc in full fidelity.

The conventions it reads, in detail

The product contract

Eight promises every feature is tested against. A feature that breaks one is wrong even if it is useful.

All eight promises, and the rules that hold them

What sitrep will never be

Not a viewer, not an editor, not a Notion/Obsidian replacement. The anti-roadmap is written down and binding - sitrep will never be:

Where sitrep fits

Every adjacent tool gets project state another way: you author it in the tool's shape, you work inside the tool, it reads the session trail instead, you ask an agent to re-derive it every time - or it stays in your head. sitrep parses the state your files already contain. Each comparison below is honest about when the other approach is the better choice.

ToolWhat it isHow you get project stateComparison
sitrepAI project status dashboardPoint it at folders - it parses the markdown your agents already wrote, across every project-
Backlog.mdGit-native task boardYou and your agents author tasks in its format, per repovs Backlog.md
Obsidian + DataviewKnowledge base + query pluginYou structure notes with frontmatter and build dashboards by handvs Obsidian + Dataview
NimbalystVisual agent workspaceYou run sessions inside it and track them therevs Nimbalyst
BeadsAgent-first issue trackerAgents plan and close work in its git-synced database, per repovs Beads
Task MasterPRD-to-tasks for agentsYou write a PRD; it generates tasks your agent executesvs Task Master
AgentsViewAgent session analyticsIt indexes session transcripts - activity and cost, not doc statevs AgentsView
Plain VS Code + CLAUDE.mdThe free DIY defaultYou read the files and keep the state in your headvs VS Code + CLAUDE.md
Just asking your agentThe null alternative - a prompt, not a toolThe agent re-reads the docs and composes a summary, per ask, per projectvs just asking your agent

Markdown viewers are deliberately absent: sitrep renders markdown at full fidelity, but a viewer answers "show me this file" - the job here is "where do my projects stand".

Measured, not asserted

sitrep is built over a real working corpus: roughly 54,900 markdown files across four workspaces, of which about 730 are actual project documents. Every extraction rule is measured against that corpus before it ships, and every UI claim is verified by driving the real app in headless Chrome and reading numbers back.

The same standard applies to what we say here. Claims stay concrete and checkable - which agents it reads, what it extracts, what it refuses to do - and the comparison pages are honest about when you should pick the other tool.

Security & privacy, and how to verify itWho builds sitrep, and against what corpus

Common questions

Do I need to change my files?
No. No frontmatter, no format, no import. sitrep reads what your agents already write.
Is my data uploaded anywhere?
No. sitrep is local-first and fully functional with no account and no network. No telemetry by default.
Is it a markdown viewer?
No - it renders markdown well, but the product is the state layer: status, decisions and staleness across projects.

All questions and answers