Blog

Code intelligence, explained.

Deterministic graph analysis, blast radius, and why the model has never seen your source.

Research5 min read

What CrossCodeEval Actually Measures, and What It Misses

CrossCodeEval is the best-shaped benchmark for cross-file code intelligence in TypeScript. Here's what the benchmark reveals, where its methodology has gaps, and what it means for evaluating tools like Spiderbrain.

BenchmarkAI contextSemantic layer
Read →
Research4 min read

Why Your AI Agent Forgets Everything (and What Memory Trees Change)

Every new AI session starts cold. No memory of the last session, no knowledge of past decisions, no awareness of constraints established three weeks ago. Here's the real cost of session amnesia, and how a persistent project memory changes the economics.

AI contextOnboardingDocumentation
Read →
Workflows4 min read

Why Your AI Builds Better from a Drawing Than from Text

A prose prompt describes a system. A blueprint shows one. The difference is precision: relationships, types, and structure that prose leaves ambiguous are explicit in a canvas. Here's why that changes what the AI builds.

AI contextArchitecture
Read →
Intelligence4 min read

Finding Your Codebase's Hidden Modules with Graph Clustering

Your team has services, packages, and folders. Your codebase has communities, emergent clusters of tightly coupled code that rarely match your org chart. Finding them changes how you refactor, plan, and own code.

Community detectionArchitectureRefactoring
Read →
Workflows4 min read

What to Do When Your AI Agent Ships Something You Don't Recognize

The AI built something. It works. But you don't fully understand the architecture it chose. Here's the audit workflow: use Deepview to read the structural story, find the decisions worth preserving or reversing, and rebuild your mental model from the graph.

Blast radiusArchitectureIncident risk
Read →
Intelligence4 min read

Blindspot Files: The Ones That Look Small but Reach Far

A blindspot file has low in-degree, it's not widely imported, but high transitive out-reach. Reviewers skip it. AI agents underrate it. Then it appears in your post-mortem. Here's how to find them before that happens.

Blast radiusArchitectureIncident risk
Read →
Intelligence4 min read

Drift: When Your Codebase Grows Away from Its Last Good State

Structural drift is what happens when the codebase evolves faster than its architecture does. Deepview tracks it commit by commit, which communities shifted, which keystones gained new callers, which docs fell behind the code they describe.

DeterminismIncident riskArchitecture
Read →
Research4 min read

From Comments to Graph: How Spiderbrain Reads Your Documentation

Documentation that lives in Markdown files and code comments becomes a navigable layer of the code graph, connected to the structural nodes it describes, searchable by meaning, and always consistent with the current codebase state.

DocumentationSemantic layerArchitecture
Read →
Intelligence4 min read

The Live Edit Alert: Know Your Downstream Files Before You Push

Save a file. Instantly see the exact downstream files that need re-checking. Not a list of all importers, the specific files whose behaviour could change because of what you just saved. This is the alert that changes how engineers work.

Blast radiusIncident riskDeterminism
Read →
Intelligence5 min read

Graph vs Vector: Two Philosophies of Code Intelligence

Vector search finds code that looks like your query. Graph traversal finds code that is structurally connected to your query. You need to know which one to reach for, and when you need both.

Semantic layerArchitectureAI context
Read →
Webby
Spiderbrain's support assistant
Hi, I'm Webby. What are you building, or what brought you to Spiderbrain today?