Skip to main content

Welcome to Engram

Engram is a powerful semantic search system that helps you organize and search through your AI conversations and documents. Import your chat history from Claude, ChatGPT, and other sources, then find exactly what you need using natural language queries.

What is Engram?

Have you ever had a great conversation with an AI assistant and wished you could find it later? Engram solves this problem by:

  • Importing your conversation history from multiple AI platforms
  • Indexing content with semantic embeddings for meaning-based search
  • Enriching documents with AI-generated summaries and tags
  • Organizing related content into clusters and knowledge maps

Key Features

Find conversations by meaning, not just keywords. Search for "that time we discussed database optimization" and find relevant results even if those exact words weren't used.

📥 Multi-Source Import

Import conversations from:

  • Claude (claude.ai exports)
  • ChatGPT (OpenAI exports)
  • Craft (via MCP API)

🏷️ AI-Powered Enrichment

Automatically enhance your documents with:

  • Summaries for quick overview
  • Semantic tags for categorization
  • Cluster labels for organization
  • Knowledge maps for relationships

💰 Cost-Effective

Use OpenAI's Batch API for enrichment at 50% the cost of streaming APIs.

Quick Start

Get started in just a few commands:

# Install Engram
pip install engram

# Start the database
docker compose up -d

# Import your Claude conversations
engram ingest claude ~/Downloads/claude-export.json

# Search your knowledge base
engram search "how to optimize database queries"

See the Installation Guide for detailed setup instructions.

Documentation Overview

Need Help?