概要
Tangled は、AT Protocol上に構築された新しいソーシャル対応のGitコラボレーションプラットフォーム。 分散型 と 中央集権型 の利点を融合した独自のアプローチ。 Knots と呼ばれる軽量サーバーによる柔軟なリポジトリ管理。 ユーザー体験 と データ所有権 を重視した設計思想。 現在、 tangled.sh で一般公開中。
Tangledの特徴とビジョン
- Tangled は、AT Protocolを基盤とした 新世代Gitコラボレーションプラットフォーム
- 開発者の完全なコード所有権 を実現
- オープンソースコミュニティ による自由な自治
- ソーシャルで楽しいコーディング体験 の提供
- 分散型コードコラボレーションの多様なモデル
- ActivityPub(Forgejo)の フェデレーション型
- Radicleの 完全P2P型
- atproto の採用により、 中央ID管理と分散性 の両立
- Knots の導入
- 軽量かつヘッドレスな Gitリポジトリ用サーバー
- シングルテナント/マルチテナント 両対応
- Raspberry Pi などの自宅ホスティングや、 大規模コミュニティサーバー 運用に最適
- TangledによるマネージドKnots も無料で利用可能
- tangled.shのApp View
- ネットワーク全体を横断した リポジトリの一覧・アクセス・クローン・コントリビュート
- 異なるKnots間でも シームレスな操作 を実現
- 主な設計指針(三本柱)
- データ所有権
- 低い参加障壁
- ユーザー体験の妥協なき追求
- 従来のワークフロー を維持しつつ、 分散性 を確保
- atproto による ソーシャル連携の容易さ
- Tangledは現在一般公開中
- tangled.sh/loginから 誰でも利用可能
- IRC #tangled(libera.chat) でもサポート提供
Tangledの今後の展望
- コア機能の拡充と改善 を継続
- “Dogfooding” による自社内検証とフィードバック反映
- 分散型の新しいコラボレーション体験 の創出
- コミュニティ参加・フィードバック の呼びかけ
- 今後のアップデートや機能追加 に期待