bifrost
Active·★ 17·LGPL-3.0·Updated 2026-10-21
Bifrost is a Rust-based static analysis toolbox designed for AI coding harnesses, editors, and large repositories. It provides a shared intermediate representation for multiple programming languages, enabling cross-language structural queries and navigation.
#Static Analysis#Code Intelligence#Multi-language#Structural Query#Repository-scale#LSP#AI Tooling#Rust
01
Features
01One multi-language Intermediate Representation (IR) to normalize source structure for cross-language analysis.
02Powerful query language (JSON CodeQuery or Rune Query Language) for finding language-neutral code shapes and traversing code relationships.
03Built for agents and editors, exposing structured MCP tools to coding agents and LSP features to editors.
04Designed for active repositories with snapshot isolation, incremental updates, and content-based caching for responsive analysis.
02
Compatibility
Rust
Core Runtime
Verified via docs
Python
Language Binding
Verified via docs
VS Code
Editor Integration
Verified via docs
C
Analyzed Language
Verified via docs
C++
Analyzed Language
Verified via docs
C#
Analyzed Language
Verified via docs
03
Quick start
1
$ cargo install brokk-bifrost --locked
04
Use cases
↳Enabling AI coding harnesses with structural code intelligence.
↳Providing advanced LSP features (definitions, references, hover) to editors like VS Code across multiple languages.
↳Performing cross-language static analysis and structural queries on large, mixed-language repositories.
↳Automating reproducible code analysis workflows via CLI and shell scripts.
05
Alternatives
symgraph★ 16
Semantic code intelligence MCP server - build knowledge graphs of codebases to enhance AI-assisted code exploration.
Aletheore★ 636
Evidence-grounded repository audit CLI - deterministic scanner, MCP server, live dashboard, and a GitHub Action that posts PR diffs.
Benzi★ 169
Benzi is AI-native code intelligence infrastructure. Claude Code greps; Cursor embeds; Aider maps signatures; Benzi resolves — and answers in O(1). Every language runs its own tree-sitter grammar into the same query map.
Synaptic★ 31
Auditable code intelligence for AI agents - map dependencies, predict change impact, select the right tests, and verify refactors before they ship.
kivgraph★ 23
A local MCP server for cross-repository semantic code intelligence in TypeScript and Go, backed by a persistent LadybugDB graph.
CALM★ 17
A live, graph-verified map of your codebase for AI coding agents — real call graphs, compiler-verified edges, and hard safety gates on the write path.
Comments
Log in to leave a comment
No comments yet. Be the first!