Storybloq
Project memory for Claude Code.

Every Claude Code session starts where the last one left off.

Storybloq stores tickets, issues, notes, lessons, and session handovers in a .story/ folder inside your repo, so Claude Code can pick up the real project state instead of starting from scratch.

Local-first. Plain files. Git-trackable. No account.

The problem

Two ways to write code with a machine.

Same developer. Same AI. Same hour of the afternoon. The only difference is whether the session remembers the one before it.

Monday, 9:14 am
Vibe coding.

Start session. Read nothing.

Ask the AI what you should work on. It hallucinates context from three files and a prayer.

Produce code that may or may not fit. The architecture drifts by a degree. You won't notice for a week.

Close the tab. The session ends. Everything it learned dies with it.

Tomorrow you will have the same argument about the same function.

Monday, 9:14 am
Agentic development.
  1. i.The AI reads your spec, latest handover, open issues. Knows exact state.
  2. ii.It plans the work. A second AI reviews the plan.
  3. iii.You implement. Both AIs review the code.
  4. iv.You commit. A handover is written.
  5. v.Next session picks up where this one left off.

What it is

Three pieces. One idea.

No database. No dashboard. No SaaS login. A folder, an app, and a habit.

A file convention

A .story/ directory of JSON and markdown. Tracked by git. Readable by any AI. No database. No server. No SaaS.

Learn about the CLI

A native Mac app

Project state in a sidebar, Claude Code in an embedded terminal. Watches files, updates live. Free.

See the Mac app

A review loop

Your AI plans. A second AI critiques the plan. You code. Both AIs review. Independent verification every merge.

See how it works

The system behind the memory

.story/ folder
The project memory
CLI
Creates and manages the memory
MCP server
Lets Claude read and update it
/story skill
Loads context at session start
Mac app
Visualizes live project state
Autonomous mode
Optional ticket execution
Review loop
Optional second-AI critique

See what Claude is doing in real time

A native Mac app that shows tickets, issues, and session handovers while Claude works. The board updates live as project files change.

Storybloq kanban board showing tickets and issues across phases

Most AI tools try to make the model smarter. Storybloq makes the system around the model smarter.

Local to the project

No server, no account. Everything stays in your repo.

Updates in real-time

The board reflects what Claude is doing right now. Every change shows up instantly.

How it works

How it works.

1

Init

Run storybloq setup-skill in your project. It creates a .story/ directory and registers the MCP server with Claude Code.

storybloq setup-skill
2

Work

Type /story at the start of each session. Claude loads your tickets, issues, roadmap, handovers, and lessons learned. It knows what was built, what's blocked, and what to do next.

/story
3

Track

Create tickets for planned work, log issues for bugs you find, and capture ideas as notes. Then ask Claude to work on them.

4

Handover

At the end of a session, state is captured. Decisions, blockers, and next steps are preserved for the next session.

5

Dashboard

Open the Mac app to see live status: tickets in progress, issues discovered, roadmap phases, and session handovers.

How it differs

Different from the tools that look similar.

Storybloq is in a category by itself, even though parts of it resemble tools you already use.

vs. CLAUDE.md

CLAUDE.md tells Claude how the project works. Storybloq tells Claude what just happened.

CLAUDE.md is static project guidance. Storybloq is changing project state: what was done, what is blocked, what decisions were made, what Claude learned, and what should happen next.

vs. GitHub Issues / Linear

GitHub Issues and Linear are for human teams. Storybloq is for AI sessions.

GitHub Issues and Linear are for human teams coordinating work. Storybloq is for AI sessions reading and writing project state directly. Different audience, different artifacts.

vs. AI IDEs and context windows

AI IDEs help a model inspect code in the current session. Storybloq preserves project state across sessions.

Cursor, Copilot, and similar tools help a model inspect and edit code within one session. Storybloq preserves project state across sessions as repo-native files: decisions, blockers, tickets, lessons, handovers.

Trust

Your project memory stays with your project.

Local .story/ files

JSON files in your repo, tracked by git, readable in any text editor.

No extra account. No hosted sync.

No server, no API key. Optional anonymous analytics and crash reports are off by default. You can opt in on first launch or in Settings.

Works with Claude Code you already use

Storybloq sits on top of your existing Claude Code workflow. No new IDE, no migration.

Autonomous mode is optional

Use it as a daily dev assistant. Turn on autonomy when the work is well-defined and you want hands-off execution.

Install

One command. Three places.

$npm install -g @storybloq/storybloq@latest
$storybloq setup-skill
# that's it. your next session knows the last one.
See full install guide

Free. Ships through the Mac App Store. Your data stays in your repo.