Tangled 想做第一个真正联邦化的代码托管平台
来源:tangled.org — 2026-10-30
📋 概述
Tangled 发布重构后的版本,主张走“开放协议 + 完整 forge 体验”的第三条路:代码放在自己的服务器上,协作照旧,可以只自托管 Git 托管(knot)或 CI runner(spindle),也可以把 API server 与 UI 一起搬走。架构上从 Go 单体 appview(htmx + 单机 SQLite)拆成部署在边缘的 Svelte 前端,加上 Rust 写的全内存索引服务 bobbin,并换掉了字体。
🔑 核心要点
- 立场很清楚:中心化 forge 在可用性、功能与托管责任上都没兑现承诺,而邮件工作流活了下来但体验太差。
- Tangled 建在 AT Protocol 上,因此可以订阅 firehose、写自己的扩展,甚至实现完全自定义的 knot 与 spindle。
- 粒度可选:只自托管 Git 托管或 CI runner,也可以连 API server 带 UI 全部自管。
- 重构前是所有功能挤在一个 Go 单体里、跑在瑞典一台中等服务器的单个 SQLite 上,只有离瑞典 50–100 ms 的人才觉得快。
- 新架构:边缘部署的 Svelte 前端 + Rust 无盘全内存索引器 bobbin,UI 字体从 Inter 换成 Timeless Sans。
💡 金句
It’s the first truly federated code forge — you can host code on your own servers and still collaborate seamlessly with others.
👍 0
👎 0
← 返回 Lobsters 首页