Skip to main content
Cursor
Claude
Copilot
Gemini
OpenAI
Droid

Ship smarter with perfect context.

Every AI chat captured. Every decision remembered. Everyone aligned.

Install in 30 seconds
200K+ installs100% local2 min setupFree & open source

Auto-capture

It just works. You don't change anything.

SpecStory runs silently alongside your editor. Every AI conversation saved as searchable markdown.

auth.ts — my-project — Cursor
Explorer···
my-project
.specstory
history
2026-03-14_project-setup.md
2026-03-14_db-schema.md
2026-03-15_api-routes.md
node_modules
src
components
Header.tsx
Sidebar.tsx
Dashboard.tsx
middleware
TSauth.ts
TSrateLimit.ts
pages
index.tsx
TSapi.ts
utils
CSSglobals.css
{}tsconfig.json
{}package.json
TS auth.ts×
TS rateLimit.ts×
TS middleware.test.ts×
srcmiddlewareauth.tsauthMiddleware
1import { NextRequest, NextResponse } from 'next/server'
2import { verifyToken } from './utils/jwt'
3
4// Auth middleware for API routes
5export async function authMiddleware(req: NextRequest) {
6 const token = req.headers.get('Authorization')
7
8 if (!token) {
9 return NextResponse.json(
10 { error: 'Unauthorized' },
11 { status: 401 }
12 )
13 }
14
15 const payload = await verifyToken(token)
16 return NextResponse.next()
17}
New Chat
+···
Plan, @ for context, / for commands
Agent
Sonnet 4.6
main0 errors
UTF-8TypeScript

Terminal agents

specstory run. That's it.

One command wraps Claude Code, Gemini, Codex, and Droid. Every session auto-saved.

gdc@MacBook-Pro — zsh — 80×24
specstory
zsh
+
Last login: Sun Mar 15 22:14:03 on ttys002

Local to Cloud

Your AI memory, unified.

Stop losing context between sessions. SpecStory Cloud syncs, searches, and organizes every conversation.

Local
.specstory/history/
Cloud
Search. Share. Connect.
01

100% local by default

Everything saves to .specstory/ on your machine

02

Sync when you're ready

Opt-in cloud sync, you control what goes up

03

Search across everything

Every conversation from every tool, unified

04

Your team sees it too

Shared context, project org, MCP integration

Trusted by AI-first developers at

Alibaba
Uber
Affirm
Instacart
Crypto.com
Chewy
NVIDIA
GoDaddy
Automattic
ThoughtWorks
MIT
SAP
Alibaba
Uber
Affirm
Instacart
Crypto.com
Chewy
NVIDIA
GoDaddy
Automattic
ThoughtWorks
MIT
SAP

Why SpecStory

Your AI history, amplified.

Stop losing valuable context. Start building on every decision and insight.

Auto-saving AI conversations as markdown

Never lose context

  • Stop repeating yourself to AI every session
  • Pick up exactly where you left off, weeks later
  • Search your entire development history instantly
Sharing AI session context with your team

Ship faster together

  • Onboard new developers in days, not weeks
  • Review code with the "why" behind every decision
  • Turn individual knowledge into team advantage

Agent skills

Analyze and organize your SpecStory coding sessions using agent skills that work with Claude Code, Cursor, Codex, and more.

Get started

Install in seconds.

macOS · Homebrew
$ brew install specstoryai/tap/specstory
$ specstory run
Linux / WSL · Binary
# Download the binary
$ curl -L https://github.com/specstoryai/specstory/releases/latest/download/specstory-linux-x86_64 -o specstory
$ chmod +x specstory && ./specstory run

Testimonials

Don't take our word for it.

Here's what developers are saying about SpecStory.

Hamel Husain
Hamel Husain
@HamelHusain

If you use Cursor, this extension is a MUST. It allows you to save your chat history & prompts. You can even reference past conversations with @ to ground conversations in prior interactions. I've enjoyed exchanging prompts w/friends already.

Read on X →
Muratcan Koylan
Muratcan Koylan
@koylanai

I wish I had known this before. I'm a huge fan of SpecStory now. It's a plugin that automatically converts your conversation histories, including tool calls and reasoning traces, into Markdown format.

Read on X →
Andrew Jefferson
Andrew Jefferson
@EastlondonDev

I just figured out the workflow to make the best PRs you've ever seen with AI and it's almost zero effort. 1. Use git worktree 2. Make a new branch + folder for each piece of work 3. Use Cursor & specstory extension.

Read on X →
Max Margenot
Max Margenot
@clean_utensils

They're working on extracting information from the context you generate while using a coding agent. I believe the purpose is to work on the next something.

Read on X →
Tom Doerr
Tom Doerr
@tom_doerr

SpecStory is kind of like memory for cursor.

Read on X →
Edward Z. Yang
Edward Z. Yang
@difficultyang

So I finished a week long 'add new feature to existing OSS codebase I was unfamiliar with' and I was working on writing a retro using SpecStory's dump of all composer chats.

Read on X →
Matija Grcic
Matija Grcic
@matijagrcic

Cursor's new export to markdown is great but you still need to remember to use it. Install @SpecStory and every chat autosaves itself, zero clicks, instant trail of your whole thought process.

Read on X →
Dave
Dave
@skillmcp

Memory for Cursor (SpecStory) is really useful! This plugin auto-saves all my Cursor conversations as markdown files whenever I update context. One-click sharing, manual exports when needed, and data stays private.

Read on X →
King of All Matter
King of All Matter
@ArthurLomax7

A massive thank you to whoever created SpecStory!

Read on X →
Pineda
Pineda
@YoItsPineda

Highly recommend specstory.com for cursor users

Read on X →
Yucheng L
Yucheng L
@lycfyi

The extension to automatically save all your chat history in cursor is called SpecStory, it will automatically maintain a folder in your repo.

Read on X →
Rashmi Bhatia
Rashmi Bhatia
@rashmibg

Specstory is a really cool extension for cursor ai - saves all your chat history in .md files

Read on X →

Start building perfect context.

Join 200,000+ developers who never lose an AI conversation again.

FAQ

Common questions.

No. SpecStory wraps your existing tools and saves conversations automatically. Everything works exactly as before.

100% yes. Sessions save locally to .specstory/history/ in your project. Cloud sync is opt-in and under your control.

Cursor IDE, VS Code with Copilot, Claude Code, Gemini CLI, Codex CLI, Cursor CLI, and Droid CLI.

SpecStory CLI and extensions are completely free. Cloud has a free tier.

Yes. Sessions are git-friendly markdown — commit them to your repo for team visibility. Cloud adds shared search and project organization.