Rift: インスタントコピーオンライトスナップショットによるGitワークツリーのより良い代替

Riftは、Gitの作業ツリーをインスタントなコピーオンライトスナップショットに置き換えるコマンドラインツールおよびJavaScript FFIライブラリです。Linuxではbtrfsサブボリュームとスナップショット、macOSではAPFS clonefileを使用します。10GBのワークスペーススナップショットは0.1秒未満で作成されます。
インストール
npm install -g rift-snapshot
# または
bun add -g rift-snapshotリリースアーカイブはGitHubから入手できます。
サポートプラットフォーム
- Linux x64: 書き込み可能なbtrfsスナップショット。
rift initで通常のディレクトリをbtrfsサブボリュームに変換します。 - macOS arm64 / x64: APFS clonefile。
rift initでソースディレクトリを登録します。 - Windows x64: パッケージは公開されていますが、ワークスペース作成は未実装です。
CLI使用法
プロジェクトルートで初期化:
cd ~/code/app
rift initrift initは最も近いGitルートを選択します。--hereで現在のディレクトリを強制します。Linuxでは、reflinkインポートでbtrfsサブボリュームに変換します。
ワークスペーススナップショットを作成:
rift create --name parser-fix
rift create --into /fast/rifts新しいワークスペースはGitリポジトリでHEADがデタッチされ、インデックスとワーキングツリーが保持されます。
一覧と管理:
rift list
rift ancestors
rift remove
rift gcrift removeはワークスペースを隣接する.trashフォルダに移動します。rift gcはゴミ箱のデータを物理削除します。
シェル統合
eval "$(rift shell-init zsh)"
# または bashinit、create、removeの後に自動的にディレクトリを変更します。
ストレージ構成
~/code/app/ # ソースワークスペース
~/code/.rifts/app/parser-fix/ # 作成されたワークスペース
~/code/.rifts/app/.trash/ # 削除されたワークスペース管理対象のワークスペースには.riftマーカーがあり、SQLiteレジストリがパスと親を追跡します。
JavaScript API
BunおよびNode.js(Node 26.1+で--experimental-ffiが必要)をサポート。
import { create, list, remove, gc } from 'rift-snapshot';
const workspace = create({ from: process.cwd(), name: 'schema-work' });
console.log(list({ of: process.cwd() }));
remove({ at: workspace });
gc();
関数: init、create、remove、list、ancestors、gc。オプションにat、name、into、databaseがあります。
Riftは実験的です—APIは変更される可能性があります。現在はLinuxとmacOSのみで動作します。
📖 ソース全文: HN LLM Tools
👀 See Also

ClaudeDesk v4.2–4.3では、エージェントチームの可視化とリポジトリアトラスエンジンが導入されました。
ClaudeDesk v4.2–4.3は、Claude Code CLIのエージェントチームを管理するデスクトップGUIを提供し、Repository Atlas Engineによるセッション設定の最適化を行います。

Visdiff: Claudeのフロントエンドコード生成のための視覚的フィードバックループ
Visdiffは、Claudeのフロントエンドコード生成における視覚的な精度のギャップに対処します。レンダリングされた出力をFigmaデザインとピクセル単位で比較し、差異をループにフィードバックして一致するまで繰り返します。

Definable AIは、単一フラグでセルフホスト型のオブザーバビリティダッシュボードを追加します。
Definable AIは、AIエージェントを構築するためのオープンソースPythonフレームワークで、1つのフラグで有効化できる組み込みのオブザーバビリティダッシュボードを追加しました。このダッシュボードは、外部依存なしでリアルタイムイベントストリーミング、トークン管理、レイテンシーメトリクス、実行再生を提供します。

A2P: AIコーディングエージェントのためのエンジニアリング規律を強化するMCPサーバー
A2P(Architect-to-Product)は、MCPサーバーとしてパッケージ化されたAIエンジニアリングフレームワークで、ゲート付きワークフローを強制します:アーキテクチャ → 計画 → 構築 → 監査 → セキュリティ → デプロイ。各機能スライスは、RED → GREEN → REFACTOR → SAST → DONEの進行を必要とします。