RSSAI × RSS Landscape
Universal timeline

Tapestry

把开放社交网络织成私密、可控的 chronological timeline

Primary userAnti-algorithm consumers
Public price$1.99/mo · $79.99 lifetime
Core objectNormalize items
Blogs + social
Connector runtime
Normalize items
Rules + Crosstalk
Custom timeline
01 · 产品定义

AI feed 的反命题:先把 timeline 控制权还给用户

Tapestry 把 Bluesky、Mastodon、Tumblr、RSS、Reddit、podcast、YouTube 等更新合并为私密、可控、按时间排序的 timeline。它不猜“你最想看什么”,而是让用户定义 source、顺序和过滤规则。

Tapestry 官方 App Store 展示的 universal timeline
Tapestry 官方 App Store 展示的 universal timeline官方来源 ↗
02 · Connector runtime

Source coverage 可以被第三方扩展

Connector 是包含 JavaScript 与 JSON 描述的可安装 package,负责拉取和解析 service。第三方 `.tapestry` 文件可从网页安装;Loom 工具用于开发、测试和 debug。Featured connectors 已覆盖 Pixelfed、Hacker News、Glass、Feedbin、Lemmy、Gmail 等。

03 · Unified timeline

Normalize item,不强迫所有网络变成同一种 app

不同 network 的 item 被映射到统一 timeline,但原始 service identity 与 actions 可以保留。用户按主题建立多个 custom timelines,并通过 iCloud 同步阅读位置。

04 · Muffle、Mute 与 Crosstalk

用透明规则解决 noise

Muffle 弱化匹配内容,Mute 隐藏内容;Crosstalk 则在时间窗口内识别同一作者跨平台重复发布。这里的“智能”不是生成式摘要,而是用户可理解、可撤销的 timeline transformation。

05 · 商业模式

为控制权付费,而不是为无限内容付费

Premium 当前为 $1.99/月、$19.99/年或 $79.99 lifetime。价值来自无广告、无 engagement ranking、隐私与 connector flexibility,不依赖运营公共内容库。

06 · 它证明什么

Universal subscription layer 有需求,但筛选成本仍在人身上

Tapestry 证明用户愿意把开放网络重新聚合,也展示 connector runtime 如何扩展长尾 source。它刻意不做 importance scoring、summary、event extraction 和 why-it-matters;用户拿回 timeline,也拿回理解成本。

07 · Connector package

开放 timeline 的扩展单位是可安装 connector

.tapestry package 用 JavaScript 与 JSON 定义 source 如何取数、normalize 和呈现。它让长尾 service 不必等待中央团队排期,也把 connector 变成可以分享、安装和升级的生态对象。

Tapestry · core object flow
01Blogs + social
02Connector runtime
03Normalize items
04Rules + Crosstalk
05Custom timeline
08 · Transparent transformation

Muffle、Mute 与 Crosstalk 比黑箱 ranking 更可控

Muffle 降低匹配内容的视觉权重,Mute 直接隐藏,Crosstalk 在时间窗口内处理同一作者跨网络重复发布。规则可见、可修改、可撤销;用户知道为什么某项被弱化,而不是猜测推荐算法。

09 · 具体用例

把 blog、Mastodon、Bluesky 与 podcast 做成一个主题 timeline

用户为独立开发建立 custom timeline,接入作者博客、开放社交账号、YouTube/podcast 与 Feedbin;Muffle 促销词,Mute 剧透,Crosstalk 合并作者同步发布的链接。结果保持 chronological,但噪声更低。

10 · Ecosystem risk

开放 connector 也需要权限、兼容与失效治理

第三方 API、认证和页面结构会变化,connector code 还带来安全与隐私边界。成熟生态需要 versioning、permission declaration、review、health status 和 fallback,而不只是一个可运行脚本目录。

11 · 值得学习

把 source adapter 与 timeline UI 解耦

Tapestry 说明 universal feed 不必由一家服务器拥有全部内容。标准化 item contract、installable connector 与用户自建 timelines 可以形成轻量开放层,适合被更高层的 agent 或 analysis 工具复用。

12 · 对新产品的启示

在 chronological control 之上增加 explainable importance

用户拿回了 feed,却仍要自己判断什么重要。新产品可以保留透明规则与原始顺序,同时增加可解释的 event clustering、delta 与 impact score;每个高优先级项都展示命中目标、证据和被过滤的相关项。

LEARN值得拆走installable connector 与透明 transformation
AVOID不要正面竞争再造黑箱 ranking feed
BUILD继续向前在开放 timeline 上叠加 explainable importance

Sources