Every session starts from zero
Sound familiar?
No continuity
Your agent forgets everything between sessions. Every conversation starts from zero, no matter how much ground you covered yesterday.
Repeated corrections
"Don't mock the database in tests." You said it last week. And the week before. And you'll say it again tomorrow.
Re-explaining context
"Here's how our project works..." again. Every session, you re-teach the agent things it should already know.
No cross-project awareness
Your coding preferences, communication style, and tooling choices don't carry over. Each project is an island.
Memory that works in the background
wire-memory captures context as you work and retrieves it before your agent responds. No manual note-taking, no extra prompting.
Automatic logging
Decisions, corrections, and patterns are captured as they happen. No manual note-taking required.
Automatic retrieval
Before responding, your agent searches past context for relevant decisions and corrections. No extra prompting needed.
Scoped by project
Memory is tagged by project and user. Retrieval stays relevant to the work at hand, not polluted by unrelated context.
Portable via MCP
Stored in a Wire container. Access the same memory from Claude Code, Cursor, or any MCP-compatible tool.
Transcript capture
Optionally upload full session transcripts to your container. Secrets are redacted automatically. Disabled by default.
Set up in 60 seconds
Three commands. That's it.
Install the plugin
# Add the Wire marketplace (one-time)
claude plugin marketplace add usewire/wire-plugins
# Install wire-memory
claude plugin install wire-memory@wire-plugins Connect your container
# Run inside Claude Code
/wire-memory:connect Authenticates via your browser and links a Wire container for storage. No Wire account required. Get a free 7-day trial container instantly.
Start coding
That's it. wire-memory automatically captures decisions and corrections as you work, and retrieves relevant context at the start of each session. No configuration, no extra prompting.
Requirements: Node.js ≥ 18 and Claude Code. wire-memory has zero npm dependencies.
What your agent remembers
Four types of context, captured automatically.
Decisions
Architectural choices and trade-offs
"Use Drizzle ORM over Prisma for Cloudflare Workers compatibility"
Corrections
Feedback when you redirect the agent
"Don't mock the database in integration tests. Use a real test DB"
Patterns
Coding conventions and established practices
"All API routes use requireAuth() middleware before requirePermission()"
Preferences
Global style and communication preferences
"Keep responses concise. No trailing summaries after code changes."
Five tools, zero configuration
wire-memory exposes these MCP tools to your agent automatically.
Full-text and semantic search across your stored memory
Log decisions, corrections, patterns, and preferences
Browse what's stored: types, schemas, entry counts
Remove outdated or incorrect entries
Re-analyze the container's contents and relationships
Frequently asked questions
What is wire-memory?
Is wire-memory free?
Does wire-memory work with tools other than Claude Code?
What data does wire-memory store?
Where is my data stored?
Do I need a Wire account to try wire-memory?
How does automatic retrieval work?
Can my team share a memory container?
What is transcript capture?
/wire-memory:configure. It is disabled by default.Give your agent a memory
Install wire-memory and stop repeating yourself. Free and open source.
View on GitHub