πŸ”₯ v0.50.0 β€” one focused thing: persistent memory for AI sessions

Your AI can read your code.
infernoflow tells it everything your code doesn't say.

Persistent memory for AI coding sessions. Captures decisions, gotchas, and context β€” the stuff that lives in your head, not your codebase.

$ npm install -g infernoflow
Get started free β†’ View on GitHub β†’

Works with your AI coding tools

πŸ€– GitHub Copilot
⚑ Cursor
πŸ”Ά Claude Code
🌊 Windsurf
πŸ’» VS Code

Everything your AI needs
to stay in context

infernoflow runs silently in the background, capturing what your AI can't infer from code alone. Local-first β€” no network calls unless you opt in to telemetry.

🧠

Persistent session memory

Log decisions, gotchas, and in-progress work. When you start a new session, your AI loads the full context automatically.

πŸ”–

Session bookmarks

Say bookmark this before you stop β€” or before a risky change β€” and resume exactly where you left off next session. On Claude Code it distills the transcript automatically, no model call.

✨

Proactive capture β€” skill + agent

On Claude Code, an installed infernoflow-memory skill makes your AI log gotchas and drop bookmarks on its own, and a memory-keeper agent can sweep a session and capture what matters. Cursor & Copilot get the same guidance via their rule files + MCP.

πŸŒ…

Fresh memory every session

On Claude Code, a session-start hook loads current memory into every new session, and a session-end hook leaves a resume point. infernoflow resume answers β€œwhere were we?” in one call.

🧹

Memory that stays clean

When duplicates, old commit notes or entries about files that changed since start piling up, status, recap and the session start say so and name the command to run. Prefer hands-off? Set maintenance to auto and the noise is archived and cleared once a day. Gotchas and decisions are never touched.

⚑

Instant context switching

Run infernoflow switch to generate a full handoff β€” open threads, git activity, session duration, and next steps.

πŸ”“

AMP β€” open protocol

Memory stored as plain JSONL in .ai-memory/ (per branch, tracked in git) using the AI Memory Protocol β€” vendor-neutral, MIT-licensed. Any AMP-compatible tool can read it. No lock-in.

πŸ”

Capability contracts

infernoflow tracks what your codebase can do β€” not just what it contains. MCP tools keep your AI aligned with the contract.

πŸ“‘

MCP server included

Ships with MCP tools your AI calls automatically β€” amp_read, amp_write, amp_resume, amp_bookmark and more β€” registered per project. Only the read-only tools are pre-approved. Listed on the official MCP Registry (io.github.ronmiz/infernoflow) and on Glama.

Up and running in 60 seconds

Three commands and your AI has persistent memory for every project.

1

Install globally

Run npm install -g infernoflow once. Works on Node 18+.

2

Initialize your project

Run infernoflow setup in your project root. Creates the .ai-memory/ folder, registers the MCP server for this project, and wires your AI tools: rule files for Cursor & Copilot, session hooks and a memory skill for Claude Code.

3

Log as you work

Run infernoflow log "decided to use Zustand over Redux" to capture decisions β€” or let your AI log gotchas and dead ends itself. Your AI reads it all on the next session start.

4

Switch sessions cleanly

Run infernoflow switch to generate a rich handoff. Open threads, git activity, session duration, IDE β€” everything the next session needs to hit the ground running.

See the full architecture β†’

Stop re-explaining your codebase
to your AI every morning.

One CLI, one VS Code extension, one open protocol. Free, MIT-licensed, alpha.

Install in 60 seconds β†’ Star on GitHub β†’
βœ“ Copied to clipboard