AI-powered tech news digest — Curated, summarized, delivered.
| Web | Terminal |
|---|---|
![]() |
![]() |
- 📰 Auto RSS Ingestion — Fetches tech news from multiple sources
- 🤖 AI Summarization — Generates concise Chinese titles & summaries
- 📱 Clean UI — Minimal, newspaper-inspired design with dark mode
- ♾️ Infinite Scroll — Browse history seamlessly on Timeline page
- Node.js 20+
- pnpm
- Docker (for local Supabase)
- DeepSeek API Key
# 1. Install dependencies
pnpm install
# 2. Start local Supabase
pnpm supabase start
# 3. Configure environment
cp .env.example .env.local
# Edit .env.local with your keys (see Supabase output)
# 4. Run dev server
pnpm devcurl -X POST http://localhost:3000/api/ingest \
-H "Authorization: Bearer <your-ingest-key>"| Endpoint | Method | Auth | Description |
|---|---|---|---|
/api/latest |
GET | — | Get latest articles with pagination |
/api/timeline |
GET | — | Cursor-based infinite scroll |
/api/ingest |
POST | Bearer | Trigger RSS fetch + AI processing |
- Framework: Nuxt 4 + Nuxt UI
- Database: Supabase (Postgres)
- AI: DeepSeek
- Styling: Tailwind CSS
MIT

