@brokkai/bifrost-linux-x64-gnu

中文文档
0.15.1发布于 2026/11/05Apache-2.0零依赖构建来源已验证近 30 天下载 4004

本地 Linux x64 glibc 捆绑@ brokkai/ bifrost

中文使用文档
文档目录10 节
  1. 为什么是Bifrost?
  2. 运行您的第一个查询
  3. 见行动中的Bifrost
  4. 将源代码转换为 VS 码中的查询
  5. 使用来自 CLI 的相同分析器
  6. 语言覆盖范围
  7. 文档
  8. 仓库布局
  9. 许可证和商业用途
  10. 捐款

冰冻

Bifrost — code intelligence for AI, with structural queries and multi-language analysis designed for repository-scale use

Latest release crates.io PyPI npm Apache-2.0

快速启动 • 妇女 文档 • 妇女 十分钟评价 • 妇女 解析器

为什么是Bifrost?

bifrost 是Brokk的基于Rust的静态分析工具箱 用于AI编码带, 编辑器和大型存储器.

Bifrost给每个支持的语言一个共享的中间代表,所以 相同的结构查询和导航工作流程在混合语言之间工作 寄存器而不是停止语言边界.

  • 1个多语言的IR. 解析未建或部分破损的工作空间 使其源结构正常化,进行跨语言分析.
  • 一个真正的查询语言. 使用 JSON 代码查询或 Rune 查询语言 (RQL)寻找语言中性的代码形状和穿行索引声明, 参考、调用、导入和类型关系.
  • 为代理和编辑所建. 曝光结构化的 MCP 编码工具 代理, LSP 特性给编辑, 和同样的分析器通过 CLI, Python,还有Rust.
  • 为活动寄存器所设计. 快照隔离 递增更新, 基于内容的缓存,以及git/worktree的意识使分析反应迅速 a 仓库更改 .

见 选择冰冻 联 合 国 工作流程的右接口,以及 语言和分析 能力 矩阵 逐语支持,精确分级,和当前分析边界.

运行您的第一个查询

安装释放的 CLI, 复制已验证的小型评价固定器, 并运行 其保存的 RQL 查询 :

curl -fsSL https://raw.githubusercontent.com/BrokkAi/bifrost/refs/heads/master/install.sh | bash
git clone --depth 1 https://github.com/BrokkAi/bifrost.git
cd bifrost/docs/fixtures/ten-minute-evaluation
bifrost --root . --query-file queries/find-audit.rql

用户为 页:1 或者说 皮普克语name 可以运行 uv tool install brokk-bifrost 或者说 pipx install brokk-bifrost; 两者都安装相同的本地 bifrost 命令 在一个孤立的环境中从平台轮起. uvx brokk-bifrost --version 运行它时没有持续安装.

节点用户可以运行 npm install -g @brokkai/bifrost 或用途 npx -y @brokkai/bifrost --version。npm 软件包安装了同样的释放 当前平台的本地命令 .

安装者下载检查和校验的二进制 ~/.local/bin 在macOS(苹果硅和英特尔)上,glibc 2.28+ Linux(x86-64和ARM64),WSL, 还有Termux下的Android. macOS 和 glibc Linux 上的本地用户可以运行 brew install brokkai/tap/bifrost 换句话说 在 Windows 上,使用已发布 存档或从源创建 。 诸如高山等木浆的分布没有 支持预建的发布;用户可以尝试以 cargo install brokk-bifrost --locked。见 安装 Bifrost 整个平台 页:1.

结果显示了 Python 调用及其确切的源位置 :

{
  "isError": false,
  "structuredContent": {
    "results": [
      {
        "enclosing_symbol": "src.app.handle",
        "end_line": 5,
        "kind": "call",
        "language": "python",
        "path": "src/app.py",
        "result_type": "structural_match",
        "start_line": 5,
        "text": "audit(value)"
      }
    ],
    "truncated": false
  }
}

继续 十分钟 评价 运行相同 通过CLI,一个MCP相接编码代理,和VS代码查询.

见行动中的Bifrost

将源代码转换为 VS 码中的查询

Selecting Python source in VS Code, inspecting its normalized Rune IR, using the generated starter RQL, and browsing the exact query result

选择源构造和运行 冰冻: 显示 Rune IR 检查其 语言中性 .rune 格式并获得一个保守的启动器 RQL 查询。 运行 从编辑器查询,浏览按文件分组的输入结果,然后跳转到 确切的源范围。 扩展还提供定义、参考、徘徊、, 重命名,符号,等级,诊断,完成等LSP特征.

使用来自 CLI 的相同分析器

Running a saved RQL query with the Bifrost CLI and receiving an exact structured match

直接运行保存 RQL 或 JSON 查询, 或调用曝光的相同命名工具 MCP用于贝壳脚本和可再生分析工作流程.

语言覆盖范围

Bifrost包括C,C++,C#,Go,Java,JavaScript,克特林,PHP, Python, Ruby, Rust, Scala, 和 TypeScript. 中国植物物种信息数据库. 见 能力 矩阵 支助 每种语言的分析和精确界限.

文档

公共文献网站位于 docs/ 发表于 bifrost.brok.ai (英语)。 。 。 .

有用的起点 :

在本地运行文件站点 :

cd docs
npm install
npm run dev

GitHub Pages 出版物由 .github/workflows/docs.yml。释放标签 构建既发布最新的文件网站,又发布一个版本快照 versions/<tag>/。 。 。 .

仓库布局

该资料库围绕公共产品表面组织:

  • 核心分析: crates/ 包含 Rust 工作空间箱; src/ 提供顶层外观和CLI; schemas/ 持有共享数据合同.
  • 整合和分配: vS 代码扩展和 Zed 扩展脚手架在 BrokkAi/bifrost-lsp。 。 。 . plugins/ 包含编码代理插件; npm/, (中文(简体) ), packaging/,以及 bifrost_searchtools/ 曝光或包装分析器.
  • 文件和实例: docs/ 是文件网址; examples/ 包含可运行的示例.
  • 开放分析内容 : BrokkAi/bifrost-packs 是一个家 用于开放语义包和政策规则,包括贡献、生成、, 并独立版发行. V0.13型发动机船没有产品 规则; LSP/MCP 和其他主机通过已核实的获取相容释放 缓存流. 解析器资产和单独的语义模型包仍然是引擎 投入。 发动机保留了工具包和回归装置; .bifrost/ 包含项目级别分析默认值.
  • 发展支助: benchmark/ 可复制 测量; scripts/ 财务报告和审定财务报表 tools/ 持有维护 并释放援助者。 根表单加 .github/, (中文(简体) ), .cargo/,以及 .config/ 定义建筑、检查和自动化.

许可证和商业用途

Bifrost的公开开放核心根据 Apache-2.0 可用于 研究、内部系统、托管服务和商业产品。 读取 许可证 项目页面 条款和条件 第三方通知 对于适用于官方二进制和语义包的额外术语.

捐款

项目捐助者   @jbellis @DavidBakerEffendi @foundev @sontek @alexswearingen @joshuadavidthomas

公共储存库的预测来自比夫罗斯的开源核心,所以它的 GitHub 贡献图并不反映所有帮助建设项目的人.

用于本地开发,测试命令,寄存器-本地 Python 工作流程,以及 释放标记,参见 捐款额。 。 。 .

提供开放式语义模型和政策 Bifrost-packs发动机,分析器, 分类和政策评价的改进都属于这里.

版本与发布记录

@brokkai/bifrost-linux-x64-gnu 共发布 30 个版本,首次发布于 2026/08/05;过去 12 个月发布了 30 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.15.1latest2026/11/053 天前
0.15.02026/11/026 天前
0.14.42026/11/017 天前
0.14.22026/10/2712 天前
0.14.12026/10/2415 天前
0.14.02026/10/2217 天前

关于 @brokkai/bifrost-linux-x64-gnu 的常见问题

@brokkai/bifrost-linux-x64-gnu 是什么?

本地 Linux x64 glibc 捆绑@ brokkai/ bifrost

如何安装 @brokkai/bifrost-linux-x64-gnu?

在项目目录运行 npm install @brokkai/bifrost-linux-x64-gnu,或使用 pnpm add / yarn add / bun add。

@brokkai/bifrost-linux-x64-gnu 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/brokkai__bifrost-linux-x64-gnu 是否存在。

@brokkai/bifrost-linux-x64-gnu 可以商用吗?

@brokkai/bifrost-linux-x64-gnu 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@brokkai/bifrost-linux-x64-gnu 的下载量有多少?

根据 npm 官方下载统计,@brokkai/bifrost-linux-x64-gnu 在 2026/10/09 – 2026/11/07 这 30 天内被下载 4,004 次,日均约 133 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@brokkai/bifrost-linux-x64-gnu 还在维护吗?

最新版本 0.15.1 发布于 2026/11/05(3 天前);至今共发布 30 个版本,其中过去 12 个月发布了 30 个;首次发布于 2026/08/05。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。