Hello, Kagi Fans!

We know it’s been a few weeks since our last update, and there’s a good reason for that. The entire company took a break from the usual routine to fly to Barcelona, Spain, for our annual retreat - a chance to reenergize and refocus for the exciting journey ahead.

But don’t worry, it wasn’t all fun and no work. In fact, we’ve got a pretty exciting update for you today. The retreat gave us fresh inspiration, and we’re ready to bring some of those new ideas to life starting right now.

Launching the official Kagi Android app

We’re delighted to announce the launch of the official Kagi Android app! This marks an important milestone in our mission to make Kagi Search more accessible and encourage more people to try it out.

https://play.google.com/store/apps/details?id=com.kagi.search

The app allows users to begin using Kagi Search immediately right from the first launch (no account needed!). For those with existing subscriptions, signing in is seamless, enabling access to all Kagi features.

Additionally, the app includes native homescreen widgets, providing one-click access to search directly from your homescreen.

If you use an Android device, go check it out! We’ve simplified the process of sharing Kagi with your network.

Additionally, a recent EU ruling presents a significant opportunity for Kagi. Google is now required to include any search engine that meets specific criteria, such as having an app with over 5,000 installs, in the default list for Android and Chrome — install the app today and help us meet the criteria!

Stay tuned for more exciting updates coming soon!

Introducing Snaps

Snaps are an innovative search operator that allows for site-specific searches directly from the search bar. By simply typing @ followed by the designated site bang, you can limit your search results to a specific website. For example, to search on Reddit or HackerNews, you can enter:

  • @r winter boots which translates to winter boots site:www.reddit.com
  • and @hn vim emacs to vim emacs site:news.ycombinator.com

This feature was made possible thanks to the contribution of our user @tuesday ( #1231) on Kagifeedback!

This will work with any bang that Kagi support, including custom bangs you define. Kagi Bangs are open source, we welcome your contributions!

Universal Summarizer for Chrome

Universal Summarizer is one of the most-loved Kagi treats. The extension is now available for Chrome - Download it here!

We had to split it out of Kagi Search extension for Chrome due to rules of the Chrome store. Kagi Universal Summarizer is available to Firefox users via Kagi Search for Firefox and is natively built into the Orion browser.

The Assistant - 30 day update

It’s been 30 days since we launched the Assistant, and we’re excited to share a range of new updates with you.

Upload functionality:
We’re excited to announce that you can now upload a variety of local files directly to the Assistant! This new feature allows you to add multiple files in a single prompt. Here’s a list of supported file types:

  • Text files: .txt, .md
  • Rich text documents: .pdf, .docx, .pptx
  • Tabular data files: .json, .csv, .xlsx, …
  • Images: .jpeg, .png, .webp, …
  • Audio files: .mp3, .wav, .m4a, …

Additionally, you can add a URL to have its contents summarised or to pose questions about it.

Stop button
We’ve introduced a Stop button that allows users to immediately halt the Assistant’s streaming output.

Mobile improvements
And also made several enhancements to our mobile experience, and there’s even more on the way!

Plus many other Assistant improvements

  • Give assistant a PWA manifest #4734 @Thibaultmol
  • Add Stop button for AI assistants #4034 @andrew-rivera
  • Multiline assistant queries on mobile #4693 @fxgn
  • Added Llama405b model to the list of available models in the Assistant
  • Assistant v2 Text Input Form increases with use #4799 @DaJonas
  • Session Link for Kagi Assistant #4772 @melomac
  • Assistant V2 initial prompt text field doesn’t scroll #4739 @Thibaultmol
  • Kagi Assistant UI Issues #4729 @emptyjar
  • Browsing to https://kagi.com/assistant when not logged in results in 404 #4765 @cmart
  • [firefox] text box in assistant text box can display funny at wrap point #4002 @sbeckeriv
  • Universal summarizer can’t find transcript: yet finds transcript for slightly different URL edition #4451 @leftium
  • Assistant history vanishes temporarily after branching #4686 @Value7609
  • Assistant v2. Custom LLM settings not persistent. #4672 @flokerama
  • New Assistant Beta looks bad in Safari #4675 @Rudotel
  • Assistant does not respect lens when searching #4756 @double
  • Assistant - Broked Fonts #4837 @silvenga
  • Assistant not respecting multiple lines. #4764 @tombert
  • Opus 3 interacting poorly with internet access #4804 @artemvmin
  • Assistant (V2): make the ‘send’ button in the chat gray as long as the llm is still ‘typing’ #4738 @Thibaultmol
  • Claude models are confused about internet access in Assistant with Web Access #4843 @Nashwan
  • Model name is intersecting the assistant answer on mobile #4694 @fxgn
  • Completely innacurate assistant context #4667 @tinkling6961
  • Assistant - Inconsistant “New Tab” Behavior #4909 @silvenga
  • New Assistant - Asking to Search #4794 @silvenga
  • New Kagi Assistant has lost the ability to parse line breaks #4778 @orb
  • Impossible to copy the code while the response is still being displayede #4848 @kfbme
  • Assistant.v2 firefox issues with scrolling to bottom #4662 @zut
  • Assisant ‘internet=off’ is ignored #4965 @Thibaultmol
  • The buttons on the bottom of a thread (copy, regenerate, info) shouldn’t be inactive depending on how far you scrolled #4831 @chris_20017
  • Assistant v2 Text Input Form increases with use #4799 @DaJonas
  • An unknown error has occured in assistant #4988 @oNco
  • Assistant mode adding redundant newlines on paste #4845 @pravinxor
  • Code font is giant on phone for assistant #4797 @tombert
  • Universal Summarizer dropdown values unreadable in Dark mode #4749 @Christoph
  • Assistant V2beta character display error #4673 @OxygenX
  • Assistant thread UI buttons on Firefox mobile don’t work #4805 @tinkling6961
  • Paste an image in research assistant to chat about it #4028 @hadario
  • The Assistant input box isn’t cleared when submitting a prompt using the microphone if the device keyboard has been used #4923 @laiz
  • Copy the search prompt to the assistant prompt when “The Assistant” button is clicked on the search page #5005 @webwalrus

Search improvements and bug fixes