Skip to main content

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.

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.

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:

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:
PrincipleWhat it means
Updated once per dayThe feed refreshes at 12PM UTC — no endless scrolling, no breaking-news anxiety
Facts and perspectivesReporting-first, opinion-free curation from diverse international sources
Zero tracking, zero adsNo user data is collected; no ad networks are involved
Pure signal, no noiseStrict quality bar — no gossip, no SEO content, no low-quality outlets
Quality over quantityA smaller set of high-value stories beats an overwhelming firehose
Complete in 5 minutesA 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 (including kite.json and 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.

Build docs developers (and LLMs) love