ビーグルSCM:ASTツリーを保存するソースコード管理システム

✍️ OpenClawRadar📅 公開日: March 9, 2026🔗 Source
ビーグルSCM:ASTツリーを保存するソースコード管理システム
Ad

Beagle SCMの機能

Beagleは、バイナリブロブではなくAST(抽象構文木)構造を格納するソースコード管理システムです。このシステムは、ソースファイルだけでなく、チケットやCI結果などの関連データも保存する、コード関連活動のためのデータベースハブとして機能します。

技術的実装

システムはデータ形式としてBASON(バイナリJSON)を使用しており、これは競合のないマージのために「CRDT風」と表現されています。ストレージに関しては、Beagleは事実上あらゆるキーバリュー型データベースをサポートしており、現在の実装ではRocksDBが使用されています。

現在の状況と使用法

Beagleは初期の実験段階にあり、自身をホストしています。ドキュメントには明確に「それ以外は保証されません。自己責任で使用してください」と記載されています。

実用的な使用例

READMEから、具体的なコマンドとワークフローを以下に示します:

  • プロジェクトの初期投稿:$ be post //replicated.live/@gritzko/librdx
  • ローカルストレージの場所:プロトコルが指定されていない場合$HOME/.be
  • RocksDBの検査:$ ls $HOME/.be/replicated.live/
  • リポジトリ状態の確認:$ cat .beを実行すると//replicated.live/@gritzko/librdxなどの詳細が表示されます
  • リポジトリの取得:$ be get //replicated.live/@gritzko/librdx

be repoコマンドは、以下のような構造化された情報を表示します:

  • リポジトリ:replicated.live
  • プロジェクトパス:/@gritzko/librdx
  • ブランチ:*main
  • 基本ファイル数:574
  • ウェイポイント:0
Ad

ファイル構造とコンポーネント

コードベースには、さまざまなコンポーネント用の複数のCファイルが含まれています:

  • BE.cBE.h - コア機能
  • BE.cli.c - コマンドラインインターフェース
  • BE.http.c - HTTPサーバー
  • BESRV.cBESRV.h - サーバーコンポーネント
  • BESYNC.cBESYNC.h - 同期機能
  • GREP.cIGNO.cVER.c - 追加ユーティリティ

プロジェクトには、CLIの使用方法、HTTPインターフェース、ストレージモデル、設計理念をカバーするドキュメントファイルが含まれています。

📖 完全なソースを読む: HN LLM Tools

Ad

👀 See Also

TypeScriptプロジェクト向けMCPサーバーが、Claude Codeのgrepパターンをインデックス化されたシンボル検索に置き換えました
Tools

TypeScriptプロジェクト向けMCPサーバーが、Claude Codeのgrepパターンをインデックス化されたシンボル検索に置き換えました

ある開発者が、TypeScriptプロジェクト向けにClaude Codeのgrep-and-guessパターンをインデックス化されたシンボル検索に置き換えるMCPサーバーを構築しました。このツールはシンボル、コールサイト、インポート、クラス階層のライブSQLiteインデックスを維持し、テストではトークン使用量を63〜79%削減しました。

OpenClawRadar
Monarch v3: NES-Inspired KV Paging for 78% Faster LLM Inference
Tools

Monarch v3: NES-Inspired KV Paging for 78% Faster LLM Inference

Monarch v3 implements NES-inspired memory paging for transformers, achieving 78% faster inference (17.01 to 30.42 tok/sec) on a 1.1B parameter model with nearly zero VRAM overhead. The open-source algorithm splits KV cache into hot and cold regions with compression and promotion mechanisms.

OpenClawRadar
🦀
Tools

ゲートウェイ向けツール・統合構築のためのOpenClaw Mock API

Imposterを使ったOpenClawゲートウェイWebSocket APIのオープンソースモック。chat.send/history、session create/list、agent list、model listをサポート。YAMLとJSONで拡張可能。

OpenClawRadar
Governor:出力圧縮、コンテキスト削減、ツールフィルタリングによるトークン無駄削減のためのClaude Codeプラグイン
Tools

Governor:出力圧縮、コンテキスト削減、ツールフィルタリングによるトークン無駄削減のためのClaude Codeプラグイン

Governorは、コンパクトなプロフェッショナル出力、メモリファイルの圧縮、ツール出力のフィルタリング、ドリフトガードレールを通じて、トークン/コンテキストの無駄を削減するClaude Codeプラグインです。ベンチマークでは、制御と比較して55.5%の出力トークン削減を示しています。

OpenClawRadar