Skip to content

AI-powered tech news digest — Curated, summarized, delivered.

License

Notifications You must be signed in to change notification settings

Onion-L/potluck

Repository files navigation

🍲 Potluck

AI-powered tech news digest — Curated, summarized, delivered.

Nuxt Supabase DeepSeek

📸 Screenshots

Web Terminal
Web UI Terminal TUI

✨ Features

  • 📰 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

🚀 Quick Start

Prerequisites

Setup

# 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 dev

Open http://localhost:3000

Trigger Data Ingestion

curl -X POST http://localhost:3000/api/ingest \
  -H "Authorization: Bearer <your-ingest-key>"

📡 API

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

🏗️ Tech Stack

📄 License

MIT

About

AI-powered tech news digest — Curated, summarized, delivered.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •