Squish: Persistent Memory Runtime for AI Agents

One command. Memory everywhere.

Squish gives ChatGPT, Claude Code, Cursor, OpenCode, and every terminal agent one shared memory of your projects, preferences, and decisions.

Free local OSS. Paid Squish Cloud. The free runtime covers local memory; Cloud adds sync, dashboard, and team features.

Install

npm i -g squish-memory && squish install

What is Squish?

Squish is a local-first memory runtime for AI agents. It captures durable signal, derives beliefs (decisions, constraints, preferences), and restores context when sessions restart.

Key Features

How It Works

  1. Capture - Auto-captures durable signal from agent sessions
  2. Derive - Turns remembered events into durable beliefs (decisions, constraints, preferences)
  3. Restore - Restores the right context when the next session starts
  4. Inspect - CLI, MCP, and web UI let you see what was stored and why

Pricing

PlanPriceRequests/MoFeatures
Free$02,000Free local OSS runtime, CLI + ChatGPT/Claude compatible
Cloud Solo$9/mo50,000Cross-tool sync, API access, cloud dashboard
Cloud Pro$29/mo200,000Team collaboration, shared workspaces, admin controls
Founder Pass$49-$991M+Launch-only pricing, priority input, support, roadmap influence

Compatible Tools

CLI Commands

FAQ

What is Squish?
A memory runtime for AI agents that captures durable signal, derives beliefs, and restores context across sessions through CLI, MCP, and a local web UI.
How do I install Squish?
Run: npm i -g squish-memory && squish install
Is Squish free?
Yes, the self-hosted runtime is free and open-source (MIT). Squish Cloud is the paid managed offering.
What makes Squish different?
Squish is a memory runtime, not just storage. It combines persistent context, belief-based recall, CLI + MCP + web UI surfaces, and forward-only repair for older installs.
What tools work with Squish?
ChatGPT, Claude Code, Cursor, OpenCode, MCP workflows, and local agents.
Is Squish better than maintaining a CLAUDE.md file?
CLAUDE.md files work for single projects and single tools. Squish provides cross-tool memory, automatic belief derivation, semantic search, and team sharing. Use CLAUDE.md for quick, tool-specific context. Use Squish for persistent memory across sessions, tools, and team members.
Does Squish work offline?
Yes. The local SQLite database works completely offline. Cloud sync requires internet, but all core memory operations (remember, recall, context) work without a connection.
What databases does Squish support?
Squish uses SQLite for local installations (zero-config) and PostgreSQL for shared runtimes and Squish Cloud.
Can I self-host Squish?
Yes. Squish is open-source under MIT. You can run the entire stack locally with SQLite, or use PostgreSQL for shared access. Squish Cloud is the paid option if you want sync, dashboard, and team features.
How does Squish handle sensitive data?
All data is stored locally in SQLite by default. Cloud sync encrypts data in transit (TLS) and at rest. You control what gets synced. Sensitive memories can be pinned to prevent consolidation.

Links