The Dispatch is a local-first, AI-native desktop news reader. It runs on your computer, pulls stories from your sources, notify you when there's a breaking news, and generates daily digests.
- Agents that fetch articles from any website sources.
- LLM generates summary, tags, grading, key points for each article.
- Model/provider management (supports Anthropic and OpenAI-compatible providers). Per-task model routing.
- Scheduled fetch, articles processing, and digest jobs with cron config.
- IM notifications (supports Telegram).
Download the latest release for your platform from Releases:
| Platform | Format |
|---|---|
| macOS | .dmg |
| Windows | .exe installer |
| Linux | .AppImage |
- Open The Dispatch after installing.
- The onboarding wizard will guide you through setting up an LLM provider (Anthropic, OpenAI, or any OpenAI-compatible endpoint such as Ollama or LM Studio).
- Select which models to use for each task (summarization, classification, grading, etc.).
- Add your first news source — an RSS feed URL or any web page.
The Dispatch will begin fetching and processing articles.
apps/desktop: Electron + React + Vite UIpackages/server: Hono + tRPC server and background jobspackages/db: SQLite + Drizzle schema/migrationspackages/lib: shared LLM/provider logicpackages/api: shared API types
- Install dependencies:
pnpm install- Create your local database schema:
pnpm --filter @dispatch/db migrate- (Optional) Copy env template:
cp sample.env .env- Start:
pnpm devpnpm dev runs the desktop app and local server via Turborepo.