Möbius OS

← All apps

News

A daily AI-curated news digest you can tune by topic, schedule, and editorial brief.

Reads offline Runs daily
v1.14.9 by mobius-os MIT Source ↗ ★ 0 updated 2026-07-17

Install

Open the App Store mini-app in your Möbius shell and paste:

https://raw.githubusercontent.com/mobius-os/app-news/main/mobius.json

Möbius shows the requested permissions and the cron schedule, then installs.

Manifest

Show mobius.json
{
  "id": "news",
  "name": "News",
  "version": "1.14.9",
  "description": "A daily AI-curated news digest you can tune by topic, schedule, and editorial brief.",
  "offline_capable": true,
  "embeds_agent": true,
  "author": "mobius-os",
  "license": "MIT",
  "homepage": "https://github.com/mobius-os/app-news",
  "icon": "icon.png",
  "entry": "index.jsx",
  "source_files": [
    "report-schema.mjs",
    "constants.js",
    "theme.js",
    "domain.js",
    "storage.js",
    "signals.js",
    "ui/Icons.jsx",
    "ui/ChatPanel.jsx",
    "ui/ReportQuestions.jsx",
    "ui/ReportReader.jsx",
    "ui/ReportsTab.jsx",
    "ui/ModelPicker.jsx",
    "ui/EffortStepper.jsx",
    "ui/SettingsTab.jsx"
  ],
  "theme_color": "#0c0f14",
  "background_color": "#0c0f14",
  "permissions": {
    "cross_app_access": "none",
    "share_with_apps": "none"
  },
  "storage_seeds": {
    "system-prompt.md": "system-prompt.md",
    "topics.txt": "topics.txt",
    "agent.json": {
      "primary_agent_mode": "system",
      "provider": null,
      "model": null,
      "effort": null,
      "secondary_agent_mode": "system",
      "fallback_provider": null,
      "fallback_model": null,
      "fallback_effort": null
    },
    "schedule.json": {
      "hour": 10,
      "minute": 0
    }
  },
  "offline": {
    "reads": true,
    "writes": "queued",
    "execution": "none"
  },
  "schedule": {
    "default": "0 10 * * *",
    "user_configurable": true,
    "job": "fetch.sh"
  },
  "runtime": {
    "imports": [
      "react",
      "react-dom"
    ],
    "esm_deps": []
  }
}

Feedback

Something feel off, or want to suggest an iteration? Open an issue at app-news/issues — the app's maintainer reads them.