Early Access — Be among the first to use PRISM. Join the waitlist.
Early Access · Open Source · Built in Rust

The Living Intelligence Layer
for Your Codebase

PRISM builds a continuously updated knowledge graph of your repository — connecting files, functions, dependencies, commits, and tests. Understand what changed, what broke, and what's dangerous to touch next.

terminal
$ prism scan
Scanning repository...
  Files: 847  Lines: 124,560  Functions: 2,341
  Languages: TypeScript, Python, Rust, Go
  Knowledge graph built in 1.2s

$ prism hotspots --limit 3
  CRITICAL  src/api/auth.ts        churn: 0.94  complexity: 0.87
  HIGH      src/db/queries.py      churn: 0.78  complexity: 0.65
  MEDIUM    src/core/engine.rs     churn: 0.52  complexity: 0.71

Four Pillars of Code Intelligence

PRISM organizes around four operational pillars that transform how your team interacts with code.

Observe

Scan repository structure, parse lockfiles, read git history, detect test results. See what's happening without manual instrumentation.

Understand

Build a typed knowledge graph connecting files, modules, functions, dependencies, and contributors through meaningful relationships.

Learn

Track change history, identify hotspots, detect flaky tests, and understand dependency health degradation over time.

Decide

Answer critical questions: blast radius of a change, highest risk modules, affected tests. Evidence-backed, not speculative.

What PRISM Does

A unified platform combining static analysis, git archaeology, dependency intelligence, and test health into one knowledge graph.

Knowledge Graph

20 node types, 13 edge types. Interactive force-directed visualization of your entire codebase architecture.

Hotspot Detection

Find dangerous code by combining churn frequency with complexity scores. Scatter plot visualization with risk quadrants.

Test Health & Flakiness

Parse JUnit, Cargo, Go, and pytest results. Statistical flakiness detection with confidence scoring and pipeline impact.

Dependency Intelligence

Parse 4+ lockfile formats. Health scoring, version conflict detection, blast radius analysis, and vulnerability checking.

Blast Radius Analysis

3-hop graph traversal to understand the full impact of changing any node. Risk scoring with evidence-backed explanations.

9 CLI Commands

init, scan, graph, hotspots, risk, deps, failing-tests, history, server. JSON output for CI/CD integration.

Up and Running in 30 Seconds

No cloud account, no API keys, no configuration required. Just install and scan.

1

Install

$cargo install prism-cli

Single binary, no runtime dependencies. Works on Linux, macOS, and Windows.

2

Scan

$cd your-project
$prism scan

Analyzes code structure, git history, dependencies, and test results. Builds the knowledge graph in seconds.

3

Explore

$prism server
Dashboard: http://localhost:7777

Interactive web dashboard with graph visualization, hotspot analysis, test health, and dependency intelligence.

Built for Performance

Rust core for speed and reliability. React dashboard for rich visualization. Everything runs locally.

Core Engine
Rust
  • 7 modular crates
  • Axum HTTP server
  • SQLite + FTS5 storage
  • libgit2 integration
  • 131+ unit tests
REST API
14 Endpoints
  • Graph queries
  • BFS traversal
  • Full-text search
  • Risk scoring
  • JSON responses
Dashboard
React + D3
  • Force-directed graph
  • Scatter plot analysis
  • Real-time updates
  • Admin panel
  • Dark theme
Local-FirstZero Cloud DependencySQLite StorageMIT LicensedMulti-Language Support

Be an Early Adopter

PRISM is in active development. Join the waitlist to get notified when we launch and receive exclusive early access.

9,143Lines of Rust
131+Tests Passing
7Modular Crates
MITLicense