Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>NeuroTraceNew to Visual Studio Code? Get it now.
NeuroTrace

NeuroTrace

BlackIron Technologies

|
91 installs
| (1) | Free
Persistent context memory for AI agents and developers. Decisions, insights, and tasks linked to your code. Local-first, encrypted, offline.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NeuroTrace

Context Memory for AI-Assisted Coding

NeuroTrace is a local-first memory system for AI coding agents and developers inside your IDE.

It captures decisions, insights, hypotheses, and tasks linked directly to your code, allowing both developers and AI agents to retrieve the reasoning behind a project.

Git tracks the history of code.
NeuroTrace tracks the history of reasoning.

Perfect for: architecture decisions, debugging logs, feature planning, technical journaling, and long-running project context.


✨ What It Looks Like

Sidebar with Memories

Sidebar

Interactive Memory Graph

Graph


🚀 Why NeuroTrace?

  • Capture structured memory where the work happens.
  • Link memory entries to real files, lines, and snippets.
  • Search by text and semantic meaning.
  • Visualize relationships in an interactive graph.
  • Keep everything local-first and offline-friendly.

🤖 Built for AI Agents

NeuroTrace works as persistent memory for coding agents.

Instead of losing context between sessions, agents can search previous decisions, record new insights, and build on existing knowledge automatically.

A typical agent workflow:

  1. Agent receives a task.
  2. Searches NeuroTrace for prior decisions and related context.
  3. Works with full project history available.
  4. Records the outcome as a structured memory entry.
  5. Links it to related memories in the graph.

NeuroTrace exposes its full API through MCP-compatible tools:

  • addThought / editThought / deleteThought — manage structured memory entries.
  • searchThoughts / semanticSearch — find by keyword or meaning
  • suggestRelated — discover connections
  • addRelation / deleteRelation — link ideas explicitly
  • getGraphData / getGraphInsights — read the knowledge graph
  • getDatabaseStatus — check workspace state

NeuroTrace generates agent guidance alongside its MCP setup files:

  • In Cursor, it generates .cursor/rules/neurotrace.mdc
  • In VS Code, it generates .github/copilot-instructions.md

After you initialize NeuroTrace in a workspace, it generates ready-to-use MCP setup files under .neurotrace/mcp/.

For detailed MCP configuration (Cursor, Codex, Cline, Windsurf, etc.), open:

  • .neurotrace/mcp/README.md

🧠 Memory Types

NeuroTrace supports structured memory types for better long-term memory:

  • hypothesis for assumptions to validate
  • decision for final technical choices
  • insight for discoveries and learnings
  • task for follow-up work and debt
  • discard for rejected approaches
  • note for general context

🔒 Privacy and Security by Design

For transparency, security-critical code is open source in our GitHub repository.

  • 100% local-first storage
  • Encrypted database support (SQLCipher3, AES-256 at rest)
  • Optional anonymous telemetry
  • Works offline

🛠️ Installation and First Use

  1. Install from Marketplace.
  2. Open the NeuroTrace sidebar.
  3. On first use, download the platform backend when prompted.
  4. Click Initialize Database in the sidebar.
  5. NeuroTrace creates the local .neurotrace directory in your workspace and generates MCP setup files under .neurotrace/mcp/.
  6. Open .neurotrace/mcp/README.md and follow the quick setup for Codex, Cursor, Cline, or Windsurf.
  7. Add your first memory from the sidebar or let your agent start using NeuroTrace tools in that workspace.

More details: walkthrough/init.md


🧩 Core Technologies

  • SQLCipher3 for encrypted local storage
  • FAISS for high-speed vector search
  • Sentence Transformers (all-MiniLM-L6-v2) for embeddings

🛟 Quick Troubleshooting

Backend download succeeded, but executable was not found

  • Verify release tag and asset names match the expected format.
  • Re-download backend from NeuroTrace advanced commands.
  • If needed, remove cached backend files and download again.

Database corrupted or inaccessible

  1. Close VS Code.
  2. Delete the .neurotrace folder in your workspace.
  3. Reopen VS Code.
  4. Initialize database again from the NeuroTrace sidebar.

Warning: this permanently removes local thoughts in that workspace.


💬 Support & Community

Need help or want to connect with other NeuroTrace users?

  • X (Twitter): @NeuroTraceVsc
  • Email: neuro_support@blackironhq.com

We're here to help! Feel free to reach out with questions, suggestions, or feedback.

📄 License

NeuroTrace uses a hybrid licensing model: security-critical code is open source, while premium features remain proprietary. See LICENSE.md for complete terms.


Built to remember. 🧠
© 2025 BlackIron Technologies Ltd. All rights reserved.


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft