MemoryIQ
One Brain. Every AI.
AI-powered shared memory platform. Capture thoughts from anywhere, search by meaning, share knowledge across all your AI tools.
Key Features
- Semantic Search — vector-powered search using pgvector
- Shared Brains — collaborative knowledge bases with member roles
- MCP Protocol — connect any MCP-compatible AI tool
- Smart Curation — AI detects conflicts and flags stale knowledge
- Multi-Source Capture — web UI, API, MCP
- Auto-Metadata — AI classifies, tags, and links thoughts
Tech Stack
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Auth: Clerk
- Database: Neon Postgres + pgvector
- ORM: Drizzle
- AI: OpenRouter + OpenAI (fallback)
- MCP: @modelcontextprotocol/sdk
- Styling: Tailwind CSS + shadcn/ui
Local Development
git clone <repo-url>
cd memoryiq
cp .env.example .env.local # Fill in your keys
npm install
npx drizzle-kit migrate
npm run dev
Environment Variables
| Variable | Description | |----------|-------------| | NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY | Clerk publishable key | | CLERK_SECRET_KEY | Clerk secret key | | CLERK_WEBHOOK_SECRET | Clerk webhook signing secret | | DATABASE_URL | Neon pooled connection string | | DATABASE_URL_UNPOOLED | Neon direct connection (for migrations) | | OPENROUTER_API_KEY | OpenRouter API key | | OPENAI_API_KEY | OpenAI API key (fallback) | | NEXT_PUBLIC_APP_URL | App URL (e.g., https://memoryiq.ai) |
MCP Integration
Connect your AI tools using your brain's MCP URL:
Claude Desktop
{
"mcpServers": {
"memoryiq": {
"url": "https://your-app.vercel.app/api/mcp?key=YOUR_BRAIN_KEY",
"transport": "http"
}
}
}
Cursor
{
"mcpServers": {
"memoryiq": {
"url": "https://your-app.vercel.app/api/mcp?key=YOUR_BRAIN_KEY"
}
}
}
VS Code Copilot
{
"github.copilot.chat.mcpServers": {
"memoryiq": {
"url": "https://your-app.vercel.app/api/mcp?key=YOUR_BRAIN_KEY"
}
}
}
Find your brain key in Dashboard → Brains → [Brain] → MCP Connection.
Deployment
Recommended: Vercel + Neon
- Push to GitHub
- Import project in Vercel
- Add environment variables
- Deploy
Database Migrations
npx drizzle-kit generate # Generate new migration
npx drizzle-kit migrate # Run migrations










