SuperAPI AI 工具集

aura

Aura 是构建在 Git 之上的开源语义层,用于审查 AI 生成的代码、追踪改动意图与来源,并标记高风险变更区域。它把每次提交解析为逻辑节点,在 AST 层面做差异比对,并记录产生该改动的原因;支持签名、提交级别的审计追踪以及符号级别的溯源。Aura 由单一 Rust 引擎驱动,提供命令行工具、桌面应用和 VS Code 扩展三种界面,所有界面共享同一 .aura/ 语义平面。它可检测 Claude Code、Gemini CLI、Codex CLI、Kimi、Cursor、OpenCode 等智能体会话,支持 13 种语言的 Tree-sitter 解析,数据默认全部存储在本地,不上传云端,也不替代 Git,而是作为其上层实现语义版本管理。

访问官网

工具介绍

Aura 是 Naridon, Inc. 在瑞士开发的开源项目,定位为 Git 之上的语义层,用来为 AI 智能体在代码库中所做的改动及其原因提供审计追踪。其核心描述是:已签名、按提交记录、在符号级别追踪。它不替代 Git,而是叠加在其之上;用户的历史、远程仓库和工作流保持不变,Aura 写入 .aura/ 以及 git notes。

用途与解决的问题 资料指出,当多个智能体在同一仓库提交代码时,git blame 只会显示提交由你本人完成,diff 只说明哪些行发生移动,却无法说明是哪个智能体改动了哪些行、它试图做什么、是否真的做到了它声称的事。Aura 试图记录这些信息。由它衍生出四项能力:

  1. 来源可审计:记录谁或什么改动了每个符号、所声明的理由,以及对二者的签名。
  2. 意图守门:pre-commit 钩子将声明的意图与实际发生的 AST 改动进行比对。例如提交声称是调整登录,却触碰了计费代码,则该提交在落地前被阻止。
  3. 函数级回退:可将单个函数恢复到其上一个良好状态,而无需撤销围绕它的整次提交;因为基于 AST 节点操作,不会产生合并冲突。
  4. 语义审查:通过比较图而非文本,发现层级违规、静默删除和架构漂移。

核心理念 资料将 Git 描述为“对字节做版本管理”,而 Aura 增加了第二个平面,即“对含义做版本管理”:包含每个函数与类、它们之间的边,以及每次改动背后的意图与来源的图。两个平面都存放在你的仓库中,无需服务器;除非配置云同步,否则数据不会离开本机。

一个引擎,三种界面 该仓库即完整的 Aura,单一 Rust 引擎以三种方式暴露。三者读写同一 .aura/ 含义平面,因此一个智能体在命令行所做的改动,会带着完整来源信息显示在桌面应用中。

  • aura CLI:包含 git 钩子、语义审查、函数级回退、AI 用量与成本追踪、Crew 工作循环,以及 MCP 服务器(src/ + crates/)。
  • 桌面应用:原生 Agentic Development Environment,可在同一工作区运行多个编码智能体,包含 Crew 面板、语义审查、回退和项目时间线,支持 macOS、Linux 和 Windows(desktop/)。
  • VS Code 扩展:在 VS Code 内提供智能体会话、审查和 git 界面(extensions/vscode)。 从源码构建:在仓库根目录执行 cargo build --release。

MCP 与多智能体支持 Aura 暴露 MCP 服务器以供 AI 智能体直接集成,提供 30 多个工具,其中包括 aura_usage(智能体可自我监控自身花费)。它检测并追踪来自以下来源的会话:

  • Claude Code:MCP 工具 + 状态栏 + 转录解析
  • Gemini CLI:MCP 服务器 + 钩子
  • Codex CLI:会话与转录解析
  • Kimi (Moonshot):OpenAI 兼容端点
  • Cursor:工作区检测
  • OpenCode:环境变量与配置 资料还提到面向 OpenCode(通过 git-hook 采集路径快速开始)和 Cursor(在 Cursor 旁进行语义审查与来源追踪)的集成指南。git-hook 采集路径可与任何进行提交的工具配合。

支持的语言 通过 Tree-sitter 支持 13 种语言:Rust、Python、TypeScript、JavaScript、Go、Java、C#、C++、C、Ruby、PHP、Swift、Kotlin。

适用场景

  • 需要为 AI 智能体产生的代码改动提供可交给审计者的来源记录。
  • 团队中多个智能体同时提交,需要按符号定位改动归属与理由。
  • 希望通过意图守门防止声明与实际改动不符的提交落地。
  • 需要函数级回退而不引发合并冲突。
  • 希望在文本 diff 之外获得语义层面的审查。

限制与说明

  • 不替代 Git,仅作为其上层。
  • 除非配置云同步,否则不将代码送出本机。
  • 遥测可通过 AURA_TELEMETRY_OPTOUT=1 或 DO_NOT_TRACK=1 关闭。
  • 用量追踪仅读取本地 Claude Code 转录,不进行 API 调用。
  • 即便不使用任何智能体,意图守门、回退和语义审查也可用于人类提交,来源将简单显示为你本人。
  • 许可证为 Apache License 2.0,Copyright (c) 2026 Naridon, Inc.。
  • 仓库中每条提交都经过其描述的这些关卡,标记为 up-for-grabs 的问题会限定在一个文件或一条命令范围内;CONTRIBUTING.md 涵盖构建、CI 运行的三条命令以及从树中何处入手。

关于价格、收费、具体效果或其他未在资料中出现的事项,暂未提供。