CLAUDE.md · supermemoryai/supermemory
CLAUDE.md from supermemoryai/supermemory: 121 lines covering Repository Structure, Development Commands, Architecture Overview, Key Libraries & Dependencies…
Template by supermemoryai
Chalk Labs
Need help deploying CLAUDE.md · supermemoryai/supermemory?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/supermemoryai/supermemory/main/CLAUDE.md -o CLAUDE.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
A CLAUDE.md file: project memory Claude Code loads at the start of every session.
- For
- Claude Code
- Length
- 121 lines
- File
CLAUDE.md
Sections
- Repository Structure
- Development Commands
- Architecture Overview
- Key Libraries & Dependencies
- Development Workflow
- Code Quality & Standards
- Security & Best Practices
First lines (shown under the repo's MIT license)
@AGENTS.md # CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Repository Structure This is a **Turbo monorepo** containing multiple applications and shared packages: ### Applications (`apps/`) - **`web/`** - Next.js web application - **`mcp/`** - Model Context Protocol server ## Development Commands ### Root Level (Monorepo) - `bun run dev` - Start all applications in development mode - `bun run build` - Build all applications - `bun run check-types` - Run TypeScript checks across all apps - `bun run format-lint` - Format and lint code using Biome ### Web Application (`apps/web/`) - `bun run dev` - Start Next.js development server - `bun run build` - Build Next.js application - `bun run lint` - Run Next.js linting ## Architecture Overview ### Core Technology Stack - **Runtime**: Next.js (web) - **Framework**: Next.js (web) - **Language**: TypeScript throughout - **Package Manager**: Bun - **Monorepo**: Turbo - **Authentication**: Better Auth - **Monitoring**: Sentry ### API Application (Primary Backend) The API serves as the core backend with these key features: **Key API Routes** - `/v3/documents` - CRUD operations for documents/memories - `/v3/search` - Semantic search across indexed content - `/v3/connections` - External service integrations (Google Drive, Notion, OneDrive) - `/v3/settings` - Organization and user settings - `/v3/analytics` - Usage analytics and reporting - `/api/auth/*` - Authentication endpoints ### Web Application Next.js application providing user interface for: ## Key Libraries & Dependencies ### Shared Dependencies - `better-auth` - Authentication system with organization support - `drizzle-orm` - Database ORM - `zod` - Schema validation - `hono` - Web framework (API & MCP) - `@sentry/*` - Error monitoring - `turbo` - Monorepo build system ### Web-Specific - `next` - React framework - `@radix-ui/*` - UI components - `@tanstack/react-query` - Data fetching - `recharts` - Analytics visualization ## Development Workflow ### Content Processing Pipeline All content goes through the `IngestContentWorkflow` which handles: - Content type detection and extraction - AI-powered summarization and automatic tagging - Vector embedding generation using Cloudflare AI - Chunking for semantic search optimization - Space relationship management ### Environment Configuration - Uses `wrangler.jsonc` for Cloudflare Workers configuration - Supports staging and production environments - Requires Cloudflare bindings: Hyperdrive (DB), AI, KV storage, Workflows - Cron triggers every 4 hours for connection imports ### Error Handling & Monitoring - HTTPException for consistent API error responses - Sentry integration with user and organization context - Custom logging that filters analytics noise ## Code Quality & Standards ### Linting & Formatting - **Biome** used for linting and formatting across the monorepo - Run `bun run format-lint` to format and lint all code - Configuration in `biome.json` at repository root ### TypeScript - Strict TypeScript configuration with `@total-typescript/tsconfig` - Type checking with `bun run check-types` - Cloudflare Workers type generation with `cf-typegen` ### Database Management - Drizzle ORM with schema located in shared packages - Database migrations handled through Drizzle Kit - Schema types automatically generated and shared ## Security & Best Practices ### Authentication - Better Auth handles user authentication and organization management - API key authentication for external access - Role-based access control within organizations ### Data Handling - Content hashing to prevent duplicate processing - Secure handling of external service credentials - Automatic content type detection and validation ### Deployment - Cloudflare Workers for scalable serverless deployment - Source map uploads to Sentry for production debugging - Environment-specific configuration management
Signals
- Stars
- 31,374
- Forks
- 2,759
- Open issues
- 25
- Last commit (this folder)
- Dec 30, 2025 (10 months ago)
- Last release
- Oct 12, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/supermemoryai/supermemory
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from supermemoryai
- 0.608score
memory-init
supermemoryai
Deep codebase exploration to initialize project memory.
SkillBFreshness: B★ 35Claude Code +9 - 0.603score
memory-save
supermemoryai
Save important information to persistent memory.
SkillBFreshness: B★ 35Claude Code +9 - 0.603score
memory-search
supermemoryai
Search persistent memory for relevant information from past coding sessions.
SkillBFreshness: B★ 35Claude Code +9 - 0.552score
supermemory
supermemoryai
Save or search persistent project memory with Supermemory during a Muse Code session.
SkillBFreshness: B★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get CLAUDE.md · supermemoryai/supermemory running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
CLAUDE.md · supermemoryai/supermemory. Agent Mart. https://agentmart.dev/templates/supermemoryai-supermemory-claude-md (last updated 2026-10-24)