AI-powered website aggregator.
Frontpage uses LLMs to scrape front pages, extract articles, and display them in a customizable dashboard. Add any website you want to follow, organize sources into columns, and get a single view of what's new across the web.
- Customizable widgets
- Multiple dashboards
- Data stored on your machine as json files
- OpenRouter support (more providers coming soon)
- Quick start with docker-compose
- Open source and self-hosted
Modern LLMs have become powerful enough and, more importantly, cheap enough to digest a website's front page and extract a list of articles — like an RSS feed, which many websites no longer provide. This project aggregates those results into a nice dashboard.
docker run -d \
-p 3043:3043 \
-v ~/.frontpage:/data/frontpage \
-e OPENROUTER_API_KEY=your-key \
-e FRONTPAGE_MODEL=google/gemini-3-flash-preview \
hiquest/frontpage:latestOr with docker compose — edit docker-compose.yml, to set OPENROUTER_API_KEY then:
docker compose up -dThe app will be available at http://localhost:3043. Dashboard configs are stored in ~/.frontpage.
Many websites have stopped providing RSS feeds, because, khmm, ads. Other times, RSS feeds are available but not frequently updated.
I didn't experiment much, but I found that the default model, google/gemini-3-flash-preview, works pretty well. It's stable and cheap enough. But there are other options, I'd recommend looking at what people are using in the ranking page.
Yes. You can read the prompt here.

