
この記事では、bitとbit-relayを使用したP2Pコラボレーション開発ツールの紹介が行われている。bitはGit互換のCLIツールで、bit-relayはP2P中継サーバーを介してGitHubを経由せずにリポジトリのクローンやプッシュを行うことができる。bitはissueやPRのストレージを内蔵しており、GitHubに依存せずにこれらを管理できる。具体的な使い方として、リポジトリの作成、issueの作成、リレーサーバーを介した共有方法が示されている。また、bitとbit-relayの利点として、分散型のissue/PR管理や、NAT/ファイアウォール越しのリポジトリ共有が挙げられている。最終的には、P2Pで開発されたものをGitHubに同期することが想定されている。 • bitはGit互換のCLIツールで、e2eテストを通過している。 • bit-relayはP2P中継サーバーを介してGitHubを経由せずに操作が可能。 • bitはissueとPRのストレージを内蔵し、中央サーバーに依存しない管理ができる。 • リレーサーバーを使用することで、NATやファイアウォール越しにリポジトリを共有できる。 • 分散型のissue/PR管理が可能で、特定のホスティングに依存しない。

この記事では、Git互換のAIサンドボックス「Bit」の実装について説明されています。Bitは、Gitの拡張機能を持ち、特に特定のサブディレクトリだけをクローンして双方向にプッシュする機能を提供します。インタラクティブなコマンドやGPG署名などの一部機能は未実装ですが、Git本体のテストケースを97.6%通過しています。また、AIエージェントが利用できるサンドボックス環境を提供するために、Gitのオブジェクトをファイルシステムのバックエンドとして使用する仮想ファイルシステムや、P2Pノード間でのGitオブジェクトの共有を想定したKVストアなどの実験的機能も紹介されています。最終的には、AIによる自動マージ機能の実装も視野に入れています。 • Git互換のAIサンドボックス「Bit」を実装した • 特定のサブディレクトリだけをクローンして双方向にプッシュする機能を持つ • インタラクティブなコマンドやGPG署名は未実装 • Git本体のテストケースを97.6%通過 • AIエージェント用のサンドボックス環境を提供 • Gitオブジェクトをファイルシステムのバックエンドとして使用する仮想ファイルシステムを実装 • P2Pノード間でのGitオブジェクトの共有を想定したKVストアを実装 • AIによる自動マージ機能の実装を計画中