Aura : Agents + GIt + Loops OSS ADE

Aura : Agents + GIt + Loops OSS ADE

Auraは、オープンソースのGitネイティブなセマンティックおよび来歴レイヤー(およびエージェント作業ループ)であり、Gitを置き換えることなく、ASTレベルの差分、意図ログ記録、および暗号的に検証可能な記録を使用して、複数のAIコーディングエージェントを1つの共有履歴で調整します。
https://auravcs.com/?ref=producthunt&utm_source=aipure
Aura : Agents + GIt + Loops OSS ADE

製品情報

更新日:2026年07月10日

Aura : Agents + GIt + Loops OSS ADEとは

Aura: Agents + Git + Loops OSS ADEは、AIエージェント(Claude Code、Cursor、Gemini CLI、Codex、Copilot、その他のMCP対応ツール)を使用して本番コードを出荷するチーム向けに設計された、Gitネイティブのエージェント開発環境です。新しいVCSを導入する代わりに、AuraはフックとGitノートを介して既存のGitリポジトリに組み込まれ、コード変更のセマンティック(ASTレベル)ビューと、「何が変更されたか」と「なぜ変更されたか」をキャプチャする来歴レイヤーを追加します。複数のエージェントが並行して作業できる統合されたワークスペースを提供し、編集とコミットを目標、セッション、意図に結びつける単一のレビュー可能なタイムラインを維持します。これは、エージェントが作成したコードを監査可能で安全にマージできるようにすることを目的としています。

Aura : Agents + GIt + Loops OSS ADEの主な機能

Auraは、既存のGitに「セマンティック+プロベナンス」レイヤーを組み込むオープンソースのローカルファーストなシステムで、AIエージェントによるコーディングをより安全に出荷できるようにします。ASTレベルのセマンティック差分、意図とトランスクリプトのキャプチャ、署名/検証可能なプロベナンス記録、およびMCPサーバーを追加することで、Claude Code、Cursor、Gemini CLI、Codex、Copilotなどのツールが共有履歴と強制可能なガードレールで動作できるようになります。Auraはまた、エージェントのワークループ(Crew/GSDオーケストレーション)を導入し、依存関係の順序でバックログを実行し、マージ前の検証チェックと、Amnesiaプロトコルのようなロールバックメカニズムを提供します。これにより、Gitを置き換えたり移行を要求したりすることなく、エージェントの間違ったコンテキストをリセットして幻覚ループを停止させることができます。
Gitネイティブなセマンティックレイヤー(AST差分): コード変更を行差分ではなくAST/ロジックレベルで追跡し、名前変更に強く、構造を認識したレビュー、セマンティックマージ、実際に何が変更されたかのより明確な追跡を可能にします。
意図とトランスクリプトの強制: MCP/フック統合を介して「なぜ」(意図)とエージェントのトランスクリプトをキャプチャし、レビュー前に文書化されていない、または不適切なAIの変更をブロックできるため、監査可能性が向上し、リスクのあるサイレントな編集が減少します。
署名され、検証可能なプロベナンス記録: セッション/エージェントをコミットに結び付ける暗号的に封印されたポータブルな記録(例:sigstoreスタイルのプロベナンスを介して)を生成し、レビュー担当者と監査担当者が作成者と根拠を検証できるようにします。
マルチエージェントツール用のMCPサーバー: ファーストクラスのMCPサーバー(aura-vcs)を実行し、構造化されたセマンティック操作をMCP対応クライアント(Claude Code、Cursor、Zed、Windsurfなど)に公開することで、エージェントがエディター間で一貫したツールアクセスを得られるようにします。
エージェントのワークループとオーケストレーション(Crew/GSDエンジン): バックログを、並行エージェントが分離されたワークツリーでブロックされていないタスクを要求し、依存関係の順序で実行し、各完了を達成した目標に添付することで、出荷されたコードに変換します。
幻覚ループ回復のためのAmnesiaプロトコル: 破損したノードの外科的なセマンティック巻き戻しをサポートし、ローカルAIチャットログ(Aider/Gemini/Claude)に「システムオーバーライド」を挿入して、エージェントに悪いコンテキストを忘れさせ、間違いの繰り返しを停止させます。

Aura : Agents + GIt + Loops OSS ADEのユースケース

多数のコーディングエージェントを抱えるエンタープライズソフトウェアチーム: エージェントごとのワークツリー分離、共有履歴、マージ前の検証証明を使用して、大規模なリポジトリ全体で並行AIエージェントを調整し、高スループットの変更がレビュー可能で帰属可能であることを維持します。
監査証跡を必要とする規制産業(フィンテック/ヘルスケア/政府): 検証可能なプロベナンス(誰が/どのエージェントが/なぜ)を生成し、意図のログ記録を強制することで、コードをオフプレミスに送信することなく、コンプライアンス、内部統制、外部監査を満たします。
マージの頻繁なモノレポ: ASTレベルの差分/セマンティックマージとクロスブランチの影響認識により、競合の痛みを軽減し、多くの人間とエージェントが同じ論理領域に触れる際の信頼性を向上させます。
製品チーム向けの自律的なバックログ実行: Crew/GSDループを使用して、依存関係の順序でタスクキューを実行し、各変更が表明された目標に対して自動的にチェックされ、利害関係者向けに目標とコミットの台帳を保持します。
安全ガードレール付きのインシデント対応/迅速なパッチ適用: 緊急の修正中に、文書化された意図を強制し、封印されたセッション記録を保持し、セマンティックな巻き戻しとAmnesiaを使用して、誤ったエージェントの編集を迅速に取り消し、繰り返される幻覚的な「修正」を防ぎます。

メリット

Git互換のメタレイヤー:移行は不要で、いつでもプレーンなGitに戻すことができます。
ローカルファースト+オープンソース(Apache-2.0):より優れた主権と監査可能性。プッシュしない限りコードはマシン上に留まります。
コーディングにおけるAIの安全性の強化:意図/トランスクリプトの強制、プロベナンス、マージ前の検証により、サイレントな障害を軽減します。
マルチエージェントのスループット向上:オーケストレーションループと分離されたワークツリーにより、ブランチ切り替えの苦痛なしに並行エージェント作業が可能になります。

デメリット

ワークフローのオーバーヘッドの増加:厳格な強制は変更をブロックし、「過酷」に感じられることがあり、特に高速なイテレーションでは顕著です。
意味のあるASTを持つコードに最適:ドキュメント/静的コンテンツのリポジトリやAIエージェントを使用しないチームには価値が低いです。
エコシステムの複雑さ:MCP、フック、複数のエージェント/エディターの統合には、セットアップと運用規律が必要になる場合があります。
アルファ/ベータの成熟度シグナル:新しい機能(例:オーケストレーション/Amnesia)は急速に進化する可能性があり、慎重な採用が必要です。

Aura : Agents + GIt + Loops OSS ADEの使い方

1) Auraをインストールする(macOS/Linux): 実行: curl -fsSL https://auravcs.com/install.sh | bash。これにより、Auraデスクトップアプリと対応するCLIがインストールされ、Auraが既存のローカルGitリポジトリに組み込まれるようになります。
2) Gitリポジトリを開く(または作成する): AuraはGitネイティブであり、既存のローカルGitリポジトリの上に構築されます。リポジトリディレクトリを作成または入力し(例: git init、または既存のリポジトリをクローン)、そのディレクトリに移動します。
3) リポジトリでAuraを初期化する: リポジトリ内で、aura init . を実行します。これにより、.aura/ ワークスペース(エージェント/プロジェクトの状態)が作成され、Auraが使用するGit統合インターフェース(フック/ノート/シャドウストレージ)が設定されます。
4) Auraがアクティブでインデックス化されていることを確認する: 実行: aura status。これは、セマンティックインデックス(AST/ロジックノード)、セッション状態、ワーキングツリーの変更、および強制シグナル(例: 厳格モード、違反)のライブダッシュボードとして機能します。「no session」と表示される場合は、リポジトリ内にいることと、aura initが実行されたことを確認してください。
5) AuraのMCPサーバーを有効にする(エージェントがAuraツールを使用できるようにするため): リポジトリ内からMCPサーバーを起動します: aura mcp serve。これにより、Auraのセマンティック操作がMCP対応クライアント(Claude Code、Claude Desktop、Cursor、Zed、Windsurf、Cline、カスタムエージェント)に公開されます。ログは.aura/logs/mcp.logに書き込まれます。
6) AIコーディングクライアントをAura MCPサーバーに接続する: MCP対応クライアントで、aura-vcs(または設定した名前)という名前のサーバーを追加/有効にします。ツールが表示されない場合、一般的な原因は次のとおりです: mcp.jsonのバイナリパスが間違っている、サーバーがstdioをバインドする前にクライアントを再起動した、またはGitリポジトリ外で実行している。
7) エージェントセッションを開始し、Auraエンジンを介して変更を行う: Auraを接続して、お好みのエージェント(Claude Code、Gemini CLI、Codex、Cursor Agentsなど)を使用します。Auraの目標は、エージェント間で1つの共有履歴を維持し、行の差分だけでなく、ロジック(AST)レベルで何が変更されたかをキャプチャすることです。
8) 変更の意図をログに記録する(編集が説明可能/監査可能になるように): 意図のログ記録を有効にする/遵守する(例: AuraのMCP意図ログ記録および/またはエージェントのフックを介して)。Auraのワークフローは、すべてのAI編集に、関連する意図記録とトランスクリプトキャプチャがあることを強調しています。
9) セマンティック(ASTレベル)差分を使用して変更をレビューする: Auraのセマンティック差分インターフェース(デスクトップUI)を使用して、「なぜ変更されたか」というヘッダーの下で、ロジックレベル(関数/クラス/関係)で何が変更されたかを検査します。赤/緑のテキスト差分だけに頼る必要はありません。
10) 作業中にチェックポイントを保存する(人間またはエージェント): AuraのCLIチェックポイントワークフロー(例: aura save)を使用して、現在の状態に紐付けられた永続的なセマンティックチェックポイントを作成します。Auraは、シャドウブランチ/孤立ストレージアプローチを使用して、標準のGit操作(リベース/スタッシュ/プル)全体でこれらを保持します。
11) マージまたは出荷前に作業を証明/検証する: Auraの検証ワークフロー(例: aura prove)を使用して、各完了が達成すべき目標に対してチェックされるようにします。Auraは判定(例: wired/partially wired/not wired)を記録し、目標とコミットをプルーフ台帳に紐付けます。
12) 通常通りGitでコミットとプッシュを行う(AuraはGitネイティブのまま): git commit、git push、およびブランチを今日と同じように使い続けます。Auraはフック/ノートを介してGitと共存し、設定されている場合はプリコミット強制により、説明されていない変更をブロックできます。
13) 並行作業のためにエージェントごとにワークツリーを使用する(ブランチ切り替えの苦痛を避ける): 別々のワークツリーに分離することで、複数のエージェントを並行して実行します(Auraはエージェントごとのワークツリーモデルをサポートしています)。これにより、エージェントが互いに、またはワーキングツリーにつまずくのを防ぎながら、1つのセマンティック履歴を共有できます。
14) ループ(/loop)を実行してタスクウェーブを実行する(計画 → 実行 → 続行): Auraのループワークフロー(チャットから/loopとして呼び出されることが多い)を使用して、バックログを出荷されたコードに変えます。システムは計画し、依存関係のウェーブで実行し、その後続行します(応答/再計画/明確化)。これは、ループの一部として検証を伴うエージェント実行のために設計されています。
15) 実行からの進捗と受領書を監視する: ライブステータス(実行中/完了/失敗/待機中)を追跡し、.aura/(例: .aura/drones/runs/)に保存されている保存された実行受領書(Drone JSON出力+メタデータ)をレビューして、再実行せずに監査またはリプレイできます。
16) チームのナレッジベース/引き継ぎ成果物でセッション間でコンテキストを共有する: Auraの引き継ぎワークフロー(例: aura_handover)を使用して、現在の状態を新しいエージェントが取り込める密なコンテキスト成果物に圧縮します。これにより、エージェントは「ファイルだけでなくストーリー」を持って到着し、セッション間の継続性をサポートします。
17) 一般的なMCP + セッションの問題をトラブルシューティングする: MCPツールが表示されない場合: シェルからaura mcp serveが実行されていることを確認し、.aura/logs/mcp.logをチェックし、mcp.jsonのバイナリパスを確認し、サーバーの準備ができてからクライアントが再起動されたことを確認します。aura statusが「no session」と表示される場合: Gitリポジトリ外にいるか、aura initを実行していない可能性が高いです。

Aura : Agents + GIt + Loops OSS ADEのよくある質問

Auraは、AIコーディングエージェントのためのGitネイティブなセマンティックおよびプロベナンスレイヤーです。既存のGitリポジトリにASTレベル(ロジックレベル)の差分、意図のログ記録、暗号的に検証可能な記録を追加することで、エージェント主導の変更が理解しやすく、監査可能になります。

Aura : Agents + GIt + Loops OSS ADEに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります