BrokkAi/bifrost

BrokkAi★ 1Rust最后同步: 2026-08-21

在 GitHub 打开

Multi-language static analysis for agents, editors, and large repositories.

README 摘要

Bifrost Quickstart · Documentation · Ten-minute evaluation · Discord Why Bifrost? bifrost is Brokk's Rust-based static analysis toolbox for AI coding harnesses, editors, and large repositories. Bifrost gives every supported language a shared intermediate representation, so the same structural query and navigation workflows work across a mixed-language repository instead of stopping at language boundaries. - One multi-language IR. Parse unbuilt or partially broken workspaces and normalize their source structure for cross-language analysis. - A real query language. Use JSON CodeQuery or the Rune Query Language (RQL) to find language-neutral code shapes and traverse indexed declarations, references, calls, imports, and type relationships. - Built for agents and editors. Expose structured MCP tools to coding agents, LSP features to editors, and the same analyzer through the CLI, Python, and Rust. - Designed for active repositories. Snapshot isolation, incremental updates, content-based caching, and git/worktree awareness keep analysis responsive as a repository changes. See Choose Bifrost for the right interface for your workflow, and the Language and Analysis Capabilities matrix for l…

在 GitHub 查看完整 README →
Agent/智能体code-analysiscode-intelligencecode-searchdata-flow-analysisdsh-pluginlsplsp-servermcp

分类