Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MnemoNew to Visual Studio Code? Get it now.
Mnemo

Mnemo

Nikhil Tiwari

|
3 installs
| (0) | Free
Persistent memory, semantic code search, cross-repo intelligence, and architecture awareness for AI coding assistants. Works with Amazon Q, Cursor, Claude Code, Copilot, and any MCP client.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mnemo

Persistent memory, semantic code search, cross-repo intelligence, and architecture awareness for AI coding assistants. One install gives your AI agent full project context across every chat session.

The Problem

Every time you start a new AI chat, your assistant forgets everything — what you decided, what you built, how your code is structured. You repeat context, re-explain architecture, and lose insights from previous conversations.

The Solution

Mnemo gives your AI agent a persistent brain. It remembers decisions, maps your codebase, searches code by meaning, and works across multiple repositories — automatically.


Capabilities

🧠 Persistent Memory

Your AI remembers across chat sessions:

  • Architectural decisions and reasoning
  • Bug fixes and their root causes
  • Team preferences and conventions
  • TODO items and follow-ups
  • Production incidents and resolutions

🗺️ Code Intelligence

Your AI understands your codebase without reading every file:

  • Full repo map with class structures, interfaces, and relationships
  • Architecture pattern detection (Clean Architecture, CQRS, Hexagonal, Microservices)
  • Dependency graph and impact analysis
  • Code health reports (complexity hotspots, large files)
  • Smart analyzer selection (Roslyn for C# when .NET SDK available, tree-sitter otherwise)

🔍 Semantic Code Search

Find code by meaning, not just filename:

  • "Find token refresh logic" → finds getToken(), acquireTokenSilent(), ClientCredentialTokenService
  • "Show me error handling" → finds retry pipelines, DelegatingHandlers, catch blocks
  • "Database access code" → finds CosmosDbService, repositories, connection code
  • Powered by ChromaDB (auto-installed, zero config)

🔗 Multi-Repo Workspace

Search across your entire platform:

  • Link sibling repos with one command
  • Cross-repo semantic search ("find auth code across all services")
  • Cross-repo impact analysis ("what breaks in other repos if I change this?")
  • Auto-discover and link all repos in a directory

📚 Knowledge Base

Your team docs become searchable by the AI:

  • Architecture docs, runbooks, coding standards, gotchas
  • Searched by meaning, not just keywords
  • Add markdown files to .mnemo/knowledge/

🌐 API Discovery

Your AI knows every endpoint:

  • Parses OpenAPI/Swagger specs automatically
  • Detects controller annotations (ASP.NET, Express, etc.)
  • Semantic search across all discovered endpoints

👥 Team Intelligence

Know who owns what:

  • Code ownership from git history (excludes merge commits)
  • Team expertise map — who knows which service
  • "Who last modified this file?"

📋 Task-Aware Context

Your AI focuses on what matters:

  • Set active task: "I'm working on JIRA-456"
  • AI automatically retrieves relevant code for your task
  • Task completion tracking

🐛 Error & Incident Memory

Never debug the same issue twice:

  • Store error → cause → fix mappings
  • "Have we seen this NullReferenceException before?" → finds the stored fix
  • Record production incidents with root cause and prevention

📝 Code Review Memory

Learn from past reviews:

  • Store review feedback and outcomes
  • Track rejected suggestions so AI doesn't repeat them
  • Reference past review agreements

🚀 Auto-Remember

The AI saves important findings automatically:

  • Code changes that affect behavior
  • Bug fixes and their solutions
  • Architecture decisions made during conversation
  • Non-obvious insights about the codebase

Getting Started

  1. Install this extension
  2. Open a project folder
  3. Click "Yes" when prompted to initialize Mnemo
  4. Start chatting — your AI now has full project context

No terminal commands. No config files. No setup friction.


What to Ask Your AI

You don't need special syntax — just ask naturally:

What you want What to say
Project overview "What do you know about this project?"
Find code "Show me the AuthorizationService methods"
Follow patterns "Show me existing handlers I can follow"
Architecture "What's the architecture of this project?"
APIs "What API endpoints exist?"
Save context "Remember we chose Redis for caching"
Impact analysis "What breaks if I change AuthService?"
Cross-repo "Find authentication code across all services"
Code health "What's the code health?"
Tests "What tests cover this file?"
Team "Who knows about the payment service?"
Errors "Have we seen this error before?"
Task tracking "I'm working on JIRA-456"
Incidents "Record this outage"

Works With

  • Amazon Q — Full MCP integration
  • Cursor — Full MCP integration
  • Claude Code — Full MCP integration
  • GitHub Copilot — MCP support
  • Kiro — MCP support
  • Any MCP-compatible client

Extension Commands

Command What it does
Mnemo: Initialize Workspace Set up Mnemo in your current project
Mnemo: Show Status Run diagnostics, check MCP server health
Mnemo: Refresh Index Rebuild code index after major changes
Mnemo: Check Installation Verify Mnemo is available

Supported Languages

  • C# (.cs) — Enhanced with Roslyn when .NET SDK available
  • Python (.py)
  • JavaScript (.js, .jsx)
  • TypeScript (.ts, .tsx)
  • Go (.go)

How It Works

You install extension → Extension downloads Mnemo → Mnemo indexes your code
→ AI client connects via MCP → Every chat has full project context

No Python required on your machine. No PATH configuration. The extension handles everything.


Requirements

  • VS Code 1.92+
  • Git (for team graph and change detection)
  • An AI client with MCP support

Links

  • GitHub
  • Full Documentation
  • Report Issues
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft