A Chrome extension that replaces your new tab page with Kagi Small Web or a custom URL (defaults to Kagi).
- New tab override — opens Kagi Small Web or Kagi every time you open a new tab
- Small Web mode — when enabled, each new tab loads a random article from your selected categories and/or feeds
- Category picker — choose from 22 categories across Tech & Science, Culture & Creative, and Life & World
- Feed support — browse Small Web, Appreciated, Videos (YouTube), Code (GitHub), and Comics feeds from Kagi's public Atom endpoints
- Focus blocking — loads content in a sandboxed iframe to keep focus in the address bar; click any link or press Escape to break out to the real page
- Bookmark organization — bookmarks are saved to
Small Web/cat/<category>orSmall Web/feed/<feed>subfolders - Reading list — add articles to Chrome's built-in reading list from the popup or context menu
- Appreciate — send appreciation to Kagi Small Web authors directly from the popup or context menu
- Context menu — right-click to bookmark, add to reading list, or appreciate the current article
- Go to
chrome://extensions - Enable Developer mode
- Click Load unpacked and select this folder
Click the extension icon in the toolbar to open the settings popup:
- Override New Tab page — master toggle for the extension
- Keep focus in address bar — loads content in an iframe so you can immediately type a URL; click any link or press Escape to navigate directly to the page
- Open Small Web on New Tab — when enabled, shows the Categories and Feeds tabs
- Categories load
kagi.com/smallweb?cat=<category>which shows a random article from that category through Kagi's interface - Feeds fetch from Kagi's Atom feed API and load the article directly in an iframe (with header stripping for framing compatibility)
When both are selected, each new tab randomly picks from the combined pool.
When viewing a Small Web article or feed page, three action icons appear in the popup header:
- Heart — appreciate the article on Kagi Small Web
- Star — bookmark to your Small Web folder (organized by category/feed)
- Book — add to Chrome's reading list
- Escape — break out of the iframe and navigate directly to the page (restores full cookie/auth access)
- Feed pages are loaded in sandboxed iframes that cannot navigate your browser
- Header modifications are scoped to the specific new tab and cleaned up when you navigate away or close the tab
- Clicking any link breaks out of the iframe, restoring full browser functionality
This extension ships with Pixelify Sans (SIL Open Font License), a retro pixel font.
To swap fonts, drop font files into fonts/ and edit fonts/font.config.json. Variable fonts (single file, weight range) and static fonts (one file per weight) are both supported:
// Variable font
{
"family": "Pixelify Sans",
"file": "PixelifySans-Variable.ttf",
"variable": true
}
// Static fonts
{
"family": "Lufga",
"prefix": "Lufga"
}Static font files should be named {prefix}-{Weight}.ttf (e.g. Lufga-Regular.ttf, Lufga-Bold.ttf). Weights are detected automatically.
- Kagi — This extension uses the Kagi Small Web API. Kagi logos, Small Web badges, and the "Use Kagi" GIF (
icons/) are property of Kagi Inc. This extension is not affiliated with or endorsed by Kagi Inc. - Microsoft — "Bing" and "Cortana" are trademarks of Microsoft Corporation. This extension is not affiliated with or endorsed by Microsoft.
- Pixelify Sans — bundled font licensed under the SIL Open Font License 1.1. See nicholasglazer/pixelify-sans.