概要
- Radicle はGit上に構築された分散型コードコラボレーション基盤
- 中央集権的な管理者が存在せず、 ピア間でリポジトリを複製
- ユーザーがデータとワークフローを完全管理
- 暗号技術と独自プロトコルで セキュリティと拡張性 を両立
- CLI・Web・TUI・デスクトップクライアント など多様な利用方法
Radicleとは
- Radicle は、 Git を基盤とした オープンソースのピアツーピア型コードコラボレーションスタック
- 中央集権型のコードホスティング とは異なり、単一の運営主体が存在しない構造
- リポジトリは分散的にピア間で複製・共有 される仕組み
- ユーザー自身がデータ・ワークフローを完全にコントロール 可能
主要機能
- 暗号技術による本人性とデータの真正性検証
- すべてのソーシャルアーティファクトはGitに保存・公開鍵暗号で署名
- ノードの自己運用が可能
- 検閲耐性・高可用性ネットワークの構築
- ローカルファースト設計
- オフラインでも利用可能、データ所有権はユーザーに帰属
- COBs (Collaborative Objects) による拡張性
- Issues、ディスカッション、コードレビューなどをGitオブジェクトで実装
- 開発者による自由なコラボレーションフローの拡張
- モジュラー構造
- CLI、Web、TUI、デスクトップクライアントが利用可能
- 各コンポーネントは独立して入れ替え・拡張が可能
インストール・利用方法
- インストールコマンド
curl -sSLf https://radicle.xyz/install | shで簡単導入- ソースからのビルドも可能
- 対応OS:Linux、macOS、BSD系
- Radicle Desktop
- グラフィカルなコラボレーション体験
- 専用クライアントによる操作性向上
プロトコル・アーキテクチャ
- Gitによる効率的なデータ転送
- 独自のゴシッププロトコル によるリポジトリメタデータの交換
- Radicle Node・Radicle HTTP Daemon などのコンポーネントで構成
- CLI・Web・TUI など多様なクライアントからアクセス可能
コミュニティ・貢献
- MITおよびApache 2.0ライセンス で公開
- コード貢献やフィードバック歓迎
- コミュニティチャット: Zulip
- 最新情報発信: Mastodon、Bluesky、Twitter
- フィードバック用メール: feedback@radicle.xyz (Zulip #feedbackチャンネルに自動投稿)
リリース・アップデート履歴
- 2026年1月14日 Radicle 1.6.0リリース
- 2025年9月30日 Radicle 1.5.0リリース
- 2025年8月12日 Radicle 1.3.0リリース
- 2025年7月13日 Radicle Desktopリリース
- 2024年9月10日 Radicle 1.0.0リリース
- その他詳細なリリース履歴は公式サイト参照
参考・学習リソース
- 公式ガイド・ブログ
- Jujutsu + Radicle連携事例
- Radicle CI活用法
- GitHub Actionsとの連携方法
- リポジトリ一覧・ブラウズ
- Radicle heartwoodリポジトリ(ID: rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5)
まとめ
- Radicleは分散・検閲耐性・拡張性・ローカルファースト を重視した次世代コードコラボレーション基盤
- Gitユーザー・OSS開発者・分散型ネットワーク志向者 に最適