Storybloq CLI

Project memory and workflows for Claude Code and Codex: stories, plans, session handovers and review records kept in the repo

  • 787 ★ on the repository
  • Last commit
CLI

Extended access

Why this level

  • Reads and writes files in the repo
  • Registers an MCP server and client hooks
  • Can launch reviews and helper processes
All reasons and checks

storybloq/storybloq

Install

Manual install

npm install -g @storybloq/storybloq@latest
storybloq setup --client all

setup --client all installs the skill for Claude and Codex, registers the MCP server and configures hooks. Needs Node.js 20 and at least one client.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Reads and writes files in the repo
  • Registers an MCP server and client hooks
  • Can launch reviews and helper processes

This is third-party code. Review the repository files before installing.

What it does

Storybloq keeps a .story/ directory of JSON and markdown in the repo: task stories, plans, roadmap phases, session handovers and captured lessons. These are plain files you can track with Git. The storybloq CLI reads and edits .story/ from the terminal. An MCP server gives Claude Code and Codex structured tools to read and update project state. A skill loads context at session start through /story in Claude Code or $story in Codex, and a separate free macOS app shows .story/ changes live.

Who it is for. For developers and leads who want decisions and unfinished work to survive across agent sessions.

Good fit when

  • You want to continue in a new session without losing the previous one's decisions and context
  • You want to keep task stories and handovers as files in the repo
  • You need one source of project state for Claude Code and Codex

Not a fit when

  • You need a full task tracker with a UI for the whole team
  • The project does not use Claude Code or Codex

Example request

Load project state from .story/ and suggest which story to pick up next

Limitations

Requires Node.js 20 and at least one client: Claude Code or Codex CLI. The PolyForm Shield license restricts competing use and is not a classic open-source license. The macOS app is a separate product. Review and handover records help you inspect work but do not replace tests, CI and code review.

How to disable. Remove the global package: npm uninstall -g @storybloq/storybloq and unregister the MCP server in your client. The .story/ directory can be deleted from the repo manually.

FAQ

Where is data stored?

In the .story/ directory inside your repo, as JSON and markdown tracked by Git.

Do I need the macOS app?

No. It is a separate free product for watching .story/; the tool itself works through the CLI, MCP and skill.

Discussion

No questions or reviews yet.

CLI tools

Local web panel for Claude Code and Codex sessions: one sidebar, real terminals in browser tabs, and cost tracking.

CLIBroad access389Repository stars
Russian stack

A Claude Code environment installer: CLAUDE.md, rules, skills, agents, hooks and two-layer project memory in one script

WorkflowExtended access196Repository stars

Fully local project memory for Claude Code: a session log and a condensed summary with no API keys and nothing sent out

PluginExtended access768Repository stars

A Claude Code skill that drives Codex over JSON-RPC: tasks, code reviews, parallel research and messaging between two agents.

SkillExtended access99Repository stars

A starter kit for Claude Code: a CLAUDE.md memory-bank template with ready hooks, subagents and skills you copy into your project

WorkflowMinimal access2.7KRepository stars

Reads Claude Code session logs as a conversation: tool calls, token counts and a live tail of a running session.

CLIExtended access390Repository stars

README in short

The README frames the problem of context lost between agent sessions and proposes keeping project state next to the code. It installs globally via npm; storybloq setup --client all adds the skill, registers the MCP server and configures client hooks. It describes choosing the next story with blockers in mind, an autonomous mode with a plan and independent reviews, and handovers between sessions. It notes that approval and review records do not guarantee correct code. The package lives on npm and the macOS app ships separately.

README badge

Report a problem