Skip to main content

What is 3ngram?

3ngram is a cross-provider accountability and memory layer for AI power users. It connects to Claude, ChatGPT, Cursor, and other MCP-compatible tools to give them persistent memory, commitment tracking, and proactive surfacing across sessions.

How does it connect to my AI tools?

3ngram uses the Model Context Protocol (MCP), an open standard for connecting AI assistants to external tools and data. See Connecting Clients for setup instructions.

Which AI clients are supported?

Any MCP-compatible client works. Tested with:
  • Claude Desktop
  • Claude Code CLI
  • Cursor
  • ChatGPT

Is there a free tier?

3ngram offers a 14-day trial. After that, Light and Pro subscription tiers are available via Stripe. Self-hosted deployments have no billing requirements.

Can I self-host?

Yes. 3ngram runs as four Docker containers via Docker Compose. See the Self-Hosting guide.

Where is my data stored?

  • Hosted (3ngram.ai): PostgreSQL on Railway. Data is encrypted in transit and at rest.
  • Self-hosted: On your own infrastructure. Your data never leaves your servers.

Can I export my data?

Yes, at any time, regardless of subscription status. Go to Settings > Export to download a ZIP of all your documents and memories.

Is my data sent to LLMs?

Document and memory text is sent to OpenAI for embedding generation (semantic search). Memory consolidation via LLM synthesis is opt-in and defaults to off. See Security for details.

How does 3ngram handle privacy?

  • Row-level security enforces strict user isolation at the database layer
  • Audit trail of admin actions
  • <private> tags let you exclude sensitive content from storage
  • Self-hosted deployments keep everything on your infrastructure