Watch the Demos
Loading player...
Quick Start Guide
Follow these steps to set up Camille and start using Supastate with Claude Code
Install Camille CLI
Global npm package for managing your Supastate connection
Installs the Camille CLI globally on your system
Works on macOS, Linux, and Windows (via WSL)
Run Setup Wizard
Configure Camille with your Supastate account
The setup wizard will:
- •Ask for your Supastate API key (get it from dashboard settings)
- •Configure the MCP server connection
- •Set up local configuration files
Add Project Directories
Tell Camille which codebases to index and monitor
During setup, you'll be prompted to add directories. You can add:
~/projects/my-app
~/work
Recursively monitors all subdirectories
💡 Tip: You can add more directories later with camille server add-directory ~/new-project
Start the Camille Server
Launch the local MCP server that connects to Supastate
Starts the MCP server on your local machine
Watches for file changes in real-time
Captures Claude Code conversations automatically
Wait for Initial Synchronization
Camille will index your code and build the knowledge graph
Initial indexing takes 5-30 minutes
Depends on codebase size. Progress shown in terminal.
What happens during sync:
- ✓ Parses all code files and extracts entities
- ✓ Generates AI embeddings for semantic search
- ✓ Builds relationship graph between code elements
- ✓ Indexes existing Claude conversations (if any)
Add Supastate Tools to Your Project
Configure Claude Code to use Supastate MCP tools
Add this to your project's CLAUDE.md
file:
# CLAUDE.md - Project Instructions ## 🚨 MANDATORY: USE SUPASTATE MCP TOOLS FIRST! **BEFORE DOING ANYTHING**, you MUST use these tools IN ORDER: 1. **supastate_restore_context** - Get full context about the topic 2. **supastate_check_before_implementing** - Check for existing solutions 3. **search** / **searchCode** / **searchMemories** - Find related code and discussions **NEVER WRITE CODE WITHOUT CHECKING EXISTING SOLUTIONS FIRST!** ## Essential Workflow - Start every task with: supastate_restore_context - Before coding: supastate_check_before_implementing - During development: supastate_record_learning - For debugging: supastate_rubber_duck - Save decisions: supastate_preserve_critical_context
Common Camille Commands
💡 Tip: Logs are stored in ~/.camille/logs