Kagi News (also known as Kite) is an open-source, AI-powered news application built by Kagi for people who want to stay informed without getting overwhelmed. Instead of the relentless, algorithmically-driven scroll of modern news platforms, Kagi News delivers a single, curated digest each day — summarized by advanced language models, sourced from community-maintained RSS feeds, and served completely free of ads and tracking. The live app is available at kite.kagi.com.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/kagisearch/kite-public/llms.txt
Use this file to discover all available pages before exploring further.
Why Once-a-Day News?
The once-daily update model is a deliberate design choice rooted in a growing body of research and writing on the harms of constant news consumption. Continuous news feeds are engineered to maximize engagement, not comprehension — they amplify anxiety, fragment attention, and rarely improve your understanding of the world. Kagi News takes the opposite approach: everything updates at 12:00 PM UTC, once per day. You get the signal, not the noise. For background on this philosophy, see:- Avoid News: Towards a Healthy News Diet — Rolf Dobelli’s seminal essay
- News is bad for you — The Guardian
- Stop reading news — Farnam Street
- Four reasons you should stop watching the news — TED Talk by Rolf Dobelli
Key Features
AI Summarization
Every story is summarized by advanced language models, giving you the essential facts in seconds without sacrificing depth or accuracy.
Community-Curated Feeds
Categories are built from community-maintained RSS feeds. Anyone can contribute new sources or categories via pull request on GitHub.
Multi-Source Clustering
Related articles from multiple outlets are clustered into a single story view, surfacing a range of perspectives beyond any single publication.
Zero Ads & Zero Tracking
No advertisements, no analytics trackers, no engagement algorithms. Kagi News respects your attention and your privacy.
Core Principles
Kagi News is built around six guiding principles that inform every product decision:| Principle | What it means |
|---|---|
| Updated once per day | The feed refreshes at 12PM UTC — no endless scrolling, no breaking-news anxiety |
| Facts and perspectives | Reporting-first, opinion-free curation from diverse international sources |
| Zero tracking, zero ads | No user data is collected; no ad networks are involved |
| Pure signal, no noise | Strict quality bar — no gossip, no SEO content, no low-quality outlets |
| Quality over quantity | A smaller set of high-value stories beats an overwhelming firehose |
| Complete in 5 minutes | A full news diet you can finish before your morning coffee goes cold |
Open-Source Model
The Kagi News front-end is a SvelteKit application compiled to a self-contained Node.js server using@sveltejs/adapter-node. The source code — including the web app, community-curated feed definitions, media metadata, and content filters — lives at github.com/kagisearch/kite-public.
The app fetches its news data from the Kagi-operated API at https://kite.kagi.com. The data index is publicly accessible at kite.kagi.com/kite.json and can serve as the foundation for entirely custom front-ends — the Kagi team actively encourages the community to build on top of it.
Dual licensing applies to this project:
- Source code (the SvelteKit web app and all files in the repository) is licensed under the MIT License.
- News data served from
kite.kagi.com(includingkite.jsonand all files referenced by it) is licensed under CC BY-NC 4.0 — free to use with attribution for non-commercial purposes. Commercial use requires a separate agreement; contact support@kagi.com.
What’s in the Repository
Beyond the web app itself, the repository contains several open, community-editable resources:kite_feeds.json— RSS feed definitions for every community category. Submit a pull request to add a new category (minimum 25 feeds required) or improve existing ones.core_feeds.py— Official Kagi-maintained core feeds covering World News, Technology, Science, Business, Sports, Culture, Politics, and more.media_data.json— Publisher metadata and state-media classification data sourced from the State Media Monitor.src/lib/data/contentFilters.json— Community-editable content filters for topics users may want to blur or hide, with multi-language keyword support.
Next Steps
Quickstart
Clone the repo, install dependencies, and run Kagi News locally in under five minutes.
Self-Hosting
Build and deploy your own instance of the Kagi News front-end to any static or Node.js host.