Radicle: Sovereign {code forge} built on Git
272 points
• 4 days ago
• Article
Link
Radicle 是一个基于 Git 的开源点对点代码协作栈,旨在作为集中式代码托管平台的去中心化替代方案。与由单一实体控制的服务不同,Radicle 在主权网络上运行,仓库在节点间复制,用户对自己的数据和工作流拥有完全控制权。最新版 Heartwood 代表了协议的新一代,项目提供通过简单的 shell 命令安装或从源码构建的方式,目前支持 Linux 、 macOS 和 BSD 系统;对于偏好图形界面的用户,也提供桌面客户端。
Radicle 的架构基于若干核心原则:使用加密身份来管理代码和社交工件,利用 Git 实现高效的数据传输,并通过自定义的 gossip 协议交换元数据。所有社交工件(如 issues 和 discussions)都存储在 Git 中,并用公钥密码学签名,保证内容的真实性和作者可验证性。该系统采用本地优先的设计,能够在无网络的情况下运行,且用户完全拥有自己的数据,便于迁移与备份。其模块化结构包含 CLI 、 Web 界面和 TUI,由 Radicle Node 与 HTTP Daemon 提供后端支持,并通过 Collaborative Objects (COBs) 实现可扩展性,便于开发者构建自定义的协作流程。
Radicle 采用定期发布的开发节奏,截至 2026 年 3 月,最新版本为 1.8.0,项目有频繁更新的历史,最近的发布包括 1.7.1 和 1.7.0,并在 2025 年中期推出了 Radicle Desktop 客户端。团队通过 Zulip 、 Mastodon 、 Bluesky 和 Twitter 等平台与社区积极互动,并维护博客,发布关于与 Jujutsu 集成、使用 Radicle CI 等主题的文章。鼓励通过 Zulip 或电子邮件提交反馈,相关内容会自动发布到专用频道。该项目在 MIT 和 Apache 2.0 许可下免费开源,欢迎社区贡献。
Radicle is an open-source, peer-to-peer code collaboration stack built on Git, designed as a decentralized alternative to centralized code hosting platforms. Unlike services controlled by a single entity, Radicle operates on a sovereign network where repositories are replicated across peers, giving users full control over their data and workflow. The latest version, Heartwood, represents the most recent generation of the protocol, and the project provides installation via a simple shell command or building from source, currently supporting Linux, macOS, and BSD systems. A graphical desktop client is also available for those who prefer a visual interface.
The architecture of Radicle is built on several core principles. It uses cryptographic identities for code and social artifacts, leverages Git for efficient data transfer, and employs a custom gossip protocol for metadata exchange. All social artifacts like issues and discussions are stored in Git and signed with public-key cryptography, ensuring authenticity and authorship verification. The system is designed to be local-first, meaning it functions without internet access and allows users to own their data for easy migration and backup. Its modular design includes a CLI, web interface, and TUI backed by a Radicle Node and HTTP Daemon, allowing for extensibility through Collaborative Objects (COBs) that enable developers to build custom collaboration flows.
Radicle's development follows a regular release cycle, with version 1.8.0 being the latest as of March 2026. The project has a history of frequent updates, including recent releases like 1.7.1 and 1.7.0, and the launch of the Radicle Desktop client in mid-2025. The team actively engages with the community through platforms like Zulip, Mastodon, Bluesky, and Twitter, and maintains a blog with posts on topics such as integrating with Jujutsu and using Radicle CI. Feedback is encouraged via Zulip or email, which is automatically posted to a dedicated channel. The project is free and open source under MIT and Apache 2.0 licenses, inviting contributions from the community.
93 comments • Comments Link
我注意到您可能发错了内容。我是 OWL,一名专业的英中翻译。
如果您有英文新闻需要翻译成中文,请把原文发给我,我会按以下规则翻译:
1. 准确传达原文的事实与语境
2. 所有英文专有名词(人名、地名、术语)保留英文原文
3. 不遗漏信息,翻译完整
4. 将破折号("—")替换为句号(".")或逗号(",")
5. 绝不将名称、地名或术语翻成中文
请提供您需要翻译的英文内容。 Understood. I'm ready to analyze the Hacker News discussion you provide. Please share the bullet points representing the comments, and I'll create a concise summary following your specified format.