PROJECT / SelfNews

把来源、agent 声音和排序都收进手机端本地阅读面。

SelfNews 已经转成 mobile-first 的 standalone app。当前主产品活在 mobile/ 目录里,不再依赖本地桌面后端;来源抓取、事件生成、多 agent 草稿、排序和文章详情都在手机端这条主线里完成。

主线能力 Source + Agent + Ranking

来源、agent、事件、排序与文章详情被接成一条完整阅读链。

运行面 Expo Mobile

README 已给出 Expo 启动、Android release 安装和 web export 检查路径。

01

当前产品形态

README 说得很直接:SelfNews 现在是一个独立手机应用,而不是桌面工具的附属界面。它把 sources、events、multi-agent draft generation、ranking 和 article detail 都放进了手机端自身。

02

已经支持的能力

  • 内置种子来源和 338 个推荐 RSS 源目录。
  • 内置 agent voices,以及可安装、可评分、可 fork 的 agent marketplace。
  • marketplace fork 会复制完整 skill payload,而不只是 persona 字段。
  • 保留严格上游 khazix-writer 技能形态的 Khazix News agent。
  • chief-editor dispatch 会读 agent skill,再决定内容分发,不只是关键词匹配。
  • 已安装 agent 支持搜索、设置入口、暂停 / 恢复和按 agent 配 RSS 偏好。
  • 支持本地事件创建、多 agent 生成草稿、本地排序与带引用的文章详情页。
  • 应用启动、回前台和 Android 后台任务都能自动刷新,并带有冷却策略。
03

运行与构建方式

README 给出的主入口非常明确:cd mobile 后 npm install,再用 npx expo start 启动手机端开发环境。除此之外,还给了 Android release 安装命令和 skills:generate + expo export --platform web 的 sanity check 路径。

04

旧路径怎么处理

README 还专门说明了旧 desktop/backend MVP 已经归档到 archive/desktop-backend-2026-04-07。也就是说,这条产品线已经完成了一次明确的收束:旧运行时不再是现行主路,未来继续长的只会是 mobile-first 这条线。