Typed Library
Six doc types — Rules, Plans, Arch, ADR, Notes, Responses — each a colour glyph, read from frontmatter or guessed from the filename, reassignable in a click.
A calm, offline workspace for the markdown that steers your AI agents — typed, versioned, searchable, and assembled on demand.
The problem
CLAUDE.md, plans, constraints, ADRs, prompt snippets — they decide what your AI builds, yet they live as scattered files no tool treats seriously.
.md has no historyEverything in one calm window
Six things Bedrock does so you don't have to glue tools together.
Six doc types — Rules, Plans, Arch, ADR, Notes, Responses — each a colour glyph, read from frontmatter or guessed from the filename, reassignable in a click.
A debounced watcher with echo suppression: edits from your editor or git appear in ~1s, saving never loops, and your unsaved buffer is never clobbered.
Automatic, deduplicated snapshots in a hidden .bedrock/ sidecar — every save versioned, with a word-level diff and one-click restore.
Tick docs, watch the live token count climb against a 200K window, then Copy or Hand off one provenance-tagged payload — and save it as a reusable bundle.
A kanban for prompts — Idea, To do, In progress, Done. Cards carry an instruction with {{variables}}, connected docs, and a run target. Run one, or a whole column.
Fuzzy open, commands, and full-text search behind one ⌘K. [[wikilinks]] with a backlinks panel, and a force-directed graph coloured by doc type.
Context Composer
Tick the docs an agent needs and watch the meter fill against a 200K window.
Every file is prefixed with a ## path provenance header, then it's one move to copy or hand off.
Version history
Bedrock writes deduplicated, capped snapshots on every save — so you scrub one timeline, diff word-by-word, and restore any version in a click.
Prompt board
A kanban gets your prompts out of chat scrollback. Each card holds an instruction with
{{variables}}, the docs it needs (token-counted), and a target — run one card, or a whole column with auto-advance.
The third pillar — plan
Past the docs, Bedrock runs the work itself: products, releases, features, tasks, and an inbox — every item a real file in your workspace, scoped per product.
The top-level unit — each with its own docs folder, releases, features, tasks, and inbox. Keep a backend, an app, and a design system in one workspace.
Versioned milestones with a lifecycle, a ship checklist, linked features, related docs, and a bugfix tracker. One active release drives the dashboard.
A kanban from idea to shipped — with priority, a release link, and live task progress on every card. Drag across columns as the work moves.
To do, in progress, done — with due dates, checklists, doc refs, and attachments. Tick them off from inside the doc you're writing.
Capture an idea or bug in one keystroke and triage later. Promote any item straight into a feature or a task — nothing falls through the cracks.
A per-product home and a morning check-in: active-release progress, overdue and due-today buckets, and a quiet notifications feed.
Dashboard · Today
Open to a milestone ring and exactly what needs you — what's overdue, what's due today, what ships next. Each task is checkable in place; each notification is stable, not noise.
2 overdue · 3 due today · M1 ships in 15 days
Publish & sync
Write a CLAUDE.md in Bedrock, publish it into your repo, and Claude Code loads it on every run. Editing a published doc marks it out of sync; re-publish one — or sync them all.
More in the box
The smaller tools that round out a day — all local, all in one window.
Select text and Improve, Rephrase, Shorten, or give a custom instruction — run on a local model and previewed side-by-side before you accept.
Starter bodies and frontmatter for every doc type, plus a bundled Claude Code prompt pack — feature, fix, refactor, tests, review, docs.
Auto-generate a Flow.md mapping every doc and prompt and how they connect — an orientation aid for you, or a map handed to an agent.
Open a second project side by side with ⇧⌘N. Windows are fully independent; integrations and recent folders stay shared.
Local-first & private
Bedrock reads and writes only the folder you open. There are no accounts, no cloud sync, and no telemetry.
Nothing to sign up for. The app never phones home.
Your docs are ordinary .md files you can open anywhere.
History & bundles live in a gitignored .bedrock/ sidecar.
Network happens only when you run a prompt, with your key.
Make it yours
Three light, three dark — persisted across windows and launches, alongside four accents, Context Composer placement, editor font, size & line height, and a reduced-motion toggle.
Bring your own model
Six targets, all opt-in, all your keys. Clipboard is always on; LM Studio never leaves your machine.
Run headless Claude Code that can edit files, an interactive Terminal session on macOS, or the hosted API — your choice per card.
Point a card's target at the Gemini API with your own key and hand off the assembled context in one move.
A local model that never touches the network — perfect for writing assist and drafting prompts with zero data leaving your machine.
Pricing
Bedrock is a paid app — no trial, no account. Every licence includes 12 months of updates and runs on macOS, Windows, and Linux. Keep the version you bought forever; renew only when you want another year.
For an individual developer.
Renew at $29/year for another 12 months of updates — optional.
Seats, billing, and support for a team.
Need 50+ seats or an invoice? Talk to us.
No trial download — tour every feature above, then buy. Questions first? Get in touch.
Stay in the loop
Get an email when a new build ships or a major feature lands. A few times a quarter, never more — and never your inbox sold.
Local-first to the core: we only store your address to send these updates. Unsubscribe in one click.
One-time purchase
macOS · Windows · Linux — Tauri v2, no accounts, no cloud. Yours to keep.