Structural Code Parsing
A Tree-sitter turns your codebase into functions, classes, modules and their relationships. Not regex, not string matching — an actual AST.
Watches your coding sessions. Reads your code structure. Builds a knowledge graph.
Memory that compounds in a
Everything your coding agent learns, tagged and connected. Decisions link to patterns, patterns link to code — it's the full story of your codebase.
Decisions, patterns, conventions, architecture, discoveries, incidents and more. Each memory is tagged with a semantic type so your coding agent knows what kind of knowledge it's looking at - not just a generic string.
Your coding agent knows the auth refactor contradicts the session management decision. How? Because the memories are linked, not just stored. Track how decisions evolved, trace why a pattern was adopted or surface when two memories conflict.
Vector similarity via pgvector. Searching for "auth middleware" finds "token validation layer" because, well, that makes sense - approximate nearest-neighbor retrieval returns results in milliseconds.
Neuroloom observes patterns during sessions and synthesizes insights from accumulated evidence. Memory accumulates even when you don't explicitly store anything - repeated behavior across sessions becomes a named pattern.
Every workspace is its own world. Your team's knowledge, memories and code graph are completely isolated - workspace A can't see workspace B. Share what you want, keep what you don't. Multi-tenant by design, not by afterthought.
Code-aware with
Give your coding agent a mental model of your codebase. And best of all?
Your source code never leaves your computer.
A Tree-sitter turns your codebase into functions, classes, modules and their relationships. Not regex, not string matching — an actual AST.
Trace imports, find callers and understand what depends on what. Ask "what does changing this function affect?" before you change it.
Memories link to actual code entities — functions, classes, files and line ranges. A decision about your auth layer connects to your actual code.
CodeWeaver runs locally and only stores structural metadata like names, types, line ranges and relationship edges in Neuroloom.
Tree-sitter grammars for TypeScript and Python ship in the default install. The structural index is queryable from any MCP-compatible agent.
A raw observation becomes a typed memory, grounded in your codebase and connected to what it caused.
Neuroloom captures every tool use, asynchronously extracts a structured memory grounded in your code, and connects it to related memories in your knowledge graph through typed relationships.
Built for Claude Code. MCP-compatible with Cursor, Windsurf, Augment Code and other agents. Programmatic access via SDK or REST API for custom workflows.
Install the Claude Code plugin and Neuroloom starts working immediately - observations, context injection, and a knowledge graph out of the box. MCP-compatible with Cursor, Windsurf, Augment Code and other agents.
Programmatic access for custom agent integrations. The same typed memory model and graph API, available without the MCP layer when you need direct control.
Every operation is available over HTTP. Bring your own client, build custom tooling or wire Neuroloom into existing agent pipelines. It's your knowledge graph, so have it your way.
Start free. Knowledge graph and CodeWeaver included at every tier. No credit card required.