The agentic product workspace

One surface for the whole product org. Specs to shipped.

Customer signals feed ranked opportunities. Opportunities become specs. Specs feed agents. Then Burrow evaluates whether it worked — against your own objectives, grounded in live analytics. One surface. Open source, self-hosted, on your own keys.

  • Open source
  • Self-host
  • Your keys
  • No telemetry
  • No hosted models
One shared surface

Your product org runs on six tools. Burrow is one.

Context, specs, decisions, roadmap, competitor and market insight, and customer feedback — baked into a single agentic surface. Product, design, and engineering work in the same place, and so do their agents. No more stitching tools together or losing the thread between them.

Today
  • Company & product context in a wiki
  • Specs in a doc tool
  • Roadmap & goals in a planning app
  • Customer feedback in a spreadsheet
  • Competitor & market notes somewhere else
  • Decisions lost in chat threads
  • Tickets the agents can't really read

Context lost at every hand-off.

With Burrow
  • ContextCompany & product knowledge, grounding every AI action
  • SpecsWritten and decided together, in real time
  • Roadmap & goalsNow / Next / Later, tied to OKRs
  • FeedbackCustomer signals, clustered into themes
  • MarketCompetitors and signals, with a “so what for us”
  • Decision logsAppend-only sign-offs, pinned to versions
  • Agent bridgeAgents pull the work and ship it over MCP

One source of truth — humans and agents.

How it works

Capture → specify → ship → evaluate.

Most tools own one slice of this and hand off the rest — so context leaks at every seam. Burrow runs the whole loop: customer signals surface the right spec, AI breaks it down, agents ship it, and post-launch evaluation closes the loop. The same context — signals, specs, decisions, outcomes — carried forward at every step.

  1. Capture

    Capture signals, surface opportunities.

    Feedback flows in via webhook from any source — n8n, Zapier, Intercom, or a custom script. AI clusters signals into themes, scores each one by volume, sentiment, and market severity, and ranks them as opportunities on the dashboard. The top priority links directly to the spec.

  2. Specify

    Write the spec, together.

    A real-time multiplayer editor built on BlockNote and Yjs. The PM writes the intent, engineers add the constraints — same document, same moment. A / slash menu and in-editor AI drafting grounded in your Context Graph are right there when you need them.

  3. Break down

    Break it down with AI.

    One click streams a breakdown — tasks with acceptance criteria — from your spec plus your Context Graph. Don't like it? Undo and regenerate. Runs on your own API key, never ours.

  4. Ship

    Let your agent ship it.

    Your coding agent connects over MCP, calls get_next_task with full spec context, and pushes status back as it works. Claude Code, Cursor, anything MCP-capable — and it shows up in the activity feed as a teammate.

  5. Sign off

    Sign off, on the record.

    Teammates mark each spec Approved or Flagged. Sign-offs are append-only and pinned to the exact spec version they were cast against — a clean decision log, not a buried PR comment.

  6. Evaluate

    Evaluate what shipped.

    Connect PostHog or Amplitude and Burrow streams an evaluation of your launch against the original spec's objectives and success metrics. Did it work? Two clicks from sign-off to verdict. Fast-follows surface automatically — and feed right back into the opportunity ranking.

Then it runs again — informed by what you just learned. Plan, work, decisions, and outcomes stay in one room, compounding with every cycle.

The insight layer

From raw feedback to your next spec.

Customer signals flow in automatically. AI clusters them into themes, generates a Voice-of-Customer report, and ranks what to build next. One click opens the spec.

01Capture
Data sources
n8nConnectedTest
IntercomConnectedTest
ZapierPendingTest
Ingest keybur_ingest_k7x…Copy

Pipe feedback from any source via webhook. One ingest key per source, deduplicated on arrival. Connect n8n, Zapier, a custom script, or paste manually.

02Surface
VoC Report · Q2 2026streaming

63% of feedback this quarter touches onboarding. Users report confusion in the first-run flow and difficulty finding setup.

Onboarding drop-off19
Setup confusion12
“I couldn't find the setup wizard on day 1.”+4 similar

One click generates a streaming Voice-of-Customer report: executive summary, verbatim quotes, gaps without a spec, and ranked recommendations — every finding traced to its source.

03Prioritize
Ranked opportunities
87
Onboarding drop-off19 signals · highHigh churn risk in first 7 days — spec it.
61
Team invitation flow9 signals · medium
44
API key setup6 signals · low

Every theme is scored from feedback volume, sentiment, and market signal severity. Ranked opportunities surface on the dashboard with an AI narrative. One click opens the spec.

The workspace

Every surface a product org needs — in one place.

Customer signals surface the right thing to build. Multiplayer specs capture the plan. AI breaks it into tasks, agents ship it, and post-launch evaluation closes the loop. All on one canvas, all on your keys.

PM surfaces

Roadmap, goals, feedback, market.

Beyond the spec, Burrow runs the whole plan. A Now / Next / Later roadmap you drag initiatives across. Goals and OKRs with key results, linked to the specs that serve them. Customer feedback that AI clusters into themes — and turns a theme into a spec. Plus a Market surface tracking competitors and severity-scored signals, each with a clear "so what for us."

  • Roadmap: Now / Next / Later with drag-to-move and rolled-up progress
  • Goals & OKRs with key results, tied to initiatives and specs
  • Feedback → AI themes → Spec; Market signals scored with a "so what"
NowOnboarding redesignBilling v2
NextMobile spec viewSSO
LaterPublic API
HighCompetitor shipped self-host. So what: lead with our open-source story.
Multiplayer

Plan in the same document, live.

Burrow's editor is real-time multiplayer. Live cursors, presence, and instant edits — the PM writes the intent, engineers add the constraints, all in one spec at the same time. Built on BlockNote and Yjs, with in-editor AI drafting and a / slash menu, so it feels like the document tools your team already knows.

  • Live cursors and presence for everyone in the spec
  • Notion-style block editing with a / slash menu
  • In-editor AI drafting — and one canonical spec, never "which copy is current"
SPEC-08 · User settings redesign
AS

User settings redesign

Consolidate 4 scattered settings pages into a single panel.

Success: <2 support tickets/week about finding settings.

/ ai draft acceptance criteriaAnika
Agentic AI

AI that stays calm and grounded.

One click turns a spec into tasks with acceptance criteria. Insights surface quietly on the roadmap, the backlog, and each spec — always grounded in your Context Graph, offered as amber suggestions, never red alarms. Decline one and it stays out of your way. With no key configured, the AI degrades silently rather than nagging.

  • AI breakdowns: spec → tasks + acceptance criteria
  • Grounded insights on roadmap, backlog, and specs — amber, never red
  • Silent without a key; never invents data it doesn't have
AI insight · grounded in your context

Three Now initiatives have no key results yet. Want to draft KRs from the linked specs?

Draft KRsDismiss
Agent bridge

Any agent. Real context. Over MCP.

Burrow exposes an MCP server, so any coding agent works with it. Your agent calls get_next_task and gets the full spec context — not a pasted snippet — does the work, and calls update_task_status, which flows straight to the board. It can pull get_insights and list_skills to act the way your org would. Agents appear as square-avatar teammates in the live activity feed.

  • get_next_task · update_task_status · get_insights · list_skills
  • Works with Claude Code, Cursor, and any MCP-capable agent
  • Streamable HTTP, bearer-token auth today (OAuth 2.1 on the roadmap)
# your agent, over MCP
get_next_task
  → task + acceptance criteria
  + full spec context

get_insights · list_skills
  → act the way your org would

update_task_status
  → flows straight to the board
Post-launch

Did it work? Burrow tells you.

Once a spec is approved, connect PostHog or Amplitude and Burrow streams an evaluation inline — usage metrics and post-launch feedback measured against the original objectives and success metrics you wrote. Not a separate dashboard. In the spec, where the decision was made.

  • Connects to PostHog and Amplitude with your own credentials
  • Streams an AI evaluation against the spec's own success metrics
  • Fast-follow suggestions surface automatically and feed opportunity ranking
SPEC-12 · Onboarding redesignApproved
Adoption68% completed (target ≥60%)
Time-to-value8m 42s median (↓ 38%)
!
Drop-off3 users flagged step 2
AIObjectives met. Fast-follow: revise step 2 copy — aligns with 3 open feedback themes.
Automations

When this, do that.

Lightweight when/do routines run in-process — no extra infrastructure, no queue to babysit. When a sign-off is approved, notify Slack. When a spec moves to In progress, post the next task to your agent. Simple triggers, real actions, no Zapier in the middle.

  • When/do routines that run in-process — no extra infra
  • e.g. sign-off approved → notify Slack
  • Triggers fire on the events you already work with
whensign-off = Approved
donotify #product in Slack
Runs in-process · no extra infrastructure
Library

Skills and agents, version-controlled.

Package your team's skills, agents, and routines as .burrow/ files — shareable, version-controlled, and synced like code. The format is published and versioned, so you build on an open spec, not a closed binary. Reuse a skill across teams, fork it, review it in a PR.

  • Shareable, version-controlled skills, agents, and routines
  • Stored as plain .burrow/ files — synced like the rest of your repo
  • Published, versioned format — no lock-in to one agent or vendor
.burrow/
├── skills/
│   ├── write-spec.md
│   └── triage-feedback.md
├── agents/
│   └── ship-next-task.md
└── routines/
    └── notify-on-signoff.md
One source of truth

Humans and agents, working from the same context.

Most tools make you choose: a polished surface you don't own, or plain files your agents can't reason about. Burrow refuses the trade. The plan, the work, the decisions, and the agents all live on one surface — open source, on your infrastructure, on your keys.

Grounded by design

Context, specs, skills — so the AI stays grounded.

Context

Why the AI gets it right.

Give Burrow your company, product, persona, and ways-of-working docs once. They're embedded into a Context Graph that grounds every AI surface — breakdowns, insights, in-editor drafting, even what your agents see over MCP. The AI works from how your team actually operates, not a generic template.

Specs

What it works from.

The spec is the unit of truth. Real-time, multiplayer, versioned — and the full context an agent pulls over MCP, not a pasted snippet. Sign-offs pin decisions to the exact version, so there's always a clear record of what was agreed and when.

Skills

How it acts like you.

Skills, agents, and routines — packaged as version-controlled .burrow/ files — teach the AI your team's moves. An agent calls list_skills and acts the way your org would. Reuse them across teams, fork them, review them in a PR.

And everything else

The details that make it operable.

The breadth around the loop — built to move fast and leave a record.

Multi-team

Teams own both people and work — see a team's specs, initiatives, and members in one place. The whole org, structured the way it really runs.

Decision logs

Append-only sign-offs pinned to the exact spec version they were cast against. A clean, auditable decision trail — nothing quietly edited or deleted.

⌘K command palette

Jump to any spec, surface, or action without leaving the keyboard. The fast path through the whole workspace.

Global search

Search across specs, feedback, market signals, and decisions — one box over the entire surface, not six tools.

Reviewer reading mode

A calm, focused view for sign-off — read the spec the way it's meant to be reviewed, then approve or flag in place.

Versioning

Every spec is versioned. Sign-offs, insights, and the agent's context all reference the version they belong to.

BYO keys

Anthropic, OpenAI, Google, OpenRouter, or Ollama for fully on-prem. Add a key once; it's encrypted at rest and never leaves your server.

Keyboard-first

Single-key shortcuts across the app, a Home dashboard of what needs you, and a workspace chat grounded in your specs.

Ingest keys

Create a webhook key per source — n8n, Zapier, a custom script. Rotate anytime, scoped to your org. Burrow deduplicates feedback on arrival so every signal counts once.

VoC Reports

One click, one streaming report: executive summary, verbatim quotes, gaps without a spec, and ranked recommendations — every finding traced back to the source.

Opportunity ranking

Every feedback theme is scored from volume, sentiment, and market signal severity. Ranked opportunities surface on the dashboard with an AI strategic narrative. No spreadsheets.

Connection health

Every integration has a Test button. One click probes the connection live — Jira, Slack, PostHog, Amplitude. No guessing whether your sync is actually working.

Connectivity

Works with the tools you already run.

Burrow connects to your stack over MCP, using your org's own credentials — so integrations ride the open ecosystem instead of bespoke connectors you have to maintain.

  • JiraIn progress
    Push breakdown tasks to issues and link specs — Cloud and Data Center.
  • ConfluenceIn progress
    Link and publish specs to pages — Cloud and Data Center.
  • SlackIn progress
    Notify on sign-off requests and status changes.

Jira, Confluence, and Slack are in progress — over MCP, with your own credentials. No bespoke connector to maintain.

Self-host · your keys

Your data. Your infrastructure. No telemetry.

The web app, realtime server, and database run on infrastructure you control. Burrow hosts no models and runs no inference — every AI feature uses your org's own provider key. No data transits our servers, because we run no servers in your path. No telemetry, no install pings, no hosted models. docker compose up is the intended experience.

  • Bring keys from Anthropic, OpenAI, Google, OpenRouter, or Ollama
  • Keys encrypted at rest, never transmitted to us
  • Ollama path = inference that never leaves the building
git clone https://github.com/burrow-hq/burrow
cd burrow

# add your .env (API key + one secret)
cp .env.example .env

docker compose up
Governance

Open from the first commit

Burrow is open source, and the openness is structural — not a marketing word.

Open license, published with the repo.

The license ships with the first commit. Permissively licensed — we're finalizing the exact terms before public launch.

No-rug-pull pledge.

A public governance doc in the repo's first week. The license can't be quietly swapped out from under you.

The .burrow/ format is published and versioned.

Build agents and tools against a stable, open format. No closed binary, no proprietary protocol.

Everything in the product plan is open, forever.

Monetization, if it ever comes, is hosting convenience and enterprise compliance — never core capability.

How it compares

The craft of a hosted tool. The ownership of a local file.

Hosted AI planning toolsBurrow
Run it on your own infrastructureNoYes — docker compose up
Your own API keysNo — runs on their serversYes — Anthropic, OpenAI, Google, OpenRouter, Ollama
TelemetryYesNone
PricePer creator, per monthFree, unlimited creators
Agent bridgeClosed, unpublished formatMCP-native, published .burrow/ spec
GovernanceCommercial, closedOpen source, no-rug-pull pledge
Feedback ingestionVia paid add-on or manual importBuilt-in webhook pipeline, ingest keys, dedup
Post-launch evaluationSeparate analytics dashboardStreamed inline in the spec, against your own objectives

You don't have to choose between a tool that looks good and a tool you actually own. Burrow is both.

Already planning in markdown? Burrow starts right where you are.

Flat specs in the repo are free and fully yours. So is Burrow. The difference is everything files can't do: edit the spec together live, break it down with AI on your own key, and hand your agent real context with a decision trail behind it. You keep the ownership and gain the loop.

Questions

Frequently asked.

Get started

Run the loop on your own infrastructure.

docker compose up, bring your own key, and have two people co-editing a spec in under 10 minutes.

Open source. Self-hostable. Your keys, your data, no seat tax.