Changelog
August 21st, 2026 - A new Stocks widget and a better everyday Assistant experience #
Kagi Search
Bringing Stocks up to speed
We've revamped our Stocks widget. It should appear more often when you need it. It can now display information about exchange-traded funds in addition to stocks. Most importantly, it now features a price chart, with animations between time windows that instantly contexturalize how big the price fluctuations you're seeing are compared to the wider story:
As well, we've added a setting for removing paywalled links from search results automatically.
Kagi Assistant
Everyday use just got smoother
Richer messages
User messages now render links, Markdown, and LaTex. #6674 @oxlvlnle, #3283 @EvacuatedTerminal
More powerful search
Search across all your threads, sort by recency or alphabetically, and start with / to filter by folder.
More control with calmer settings
Now you can choose whether temporary threads stick around for 24h, 7 or 30 days. All within a calmer, easier-to-scan settings experience.
Other improvements and bug fixes
Kagi Search
- Direct URLs for search pages with our built-in lenses are now easier to use, with names replacing numbers: https://kagi.com/search?lens=forums
- Shortcuts should not trigger with modifiers held #9385 @poacher2k
- kagifeeedback xss vuln tag fix #10767 @unknown
- Upstream connect error or disconnect/reset before headers. reset reason: connection termination #10680 @TheToby
- Select text and Search in Assistant #11242 @mb
- Homepage Companions - Random or Rotate #9077 @Anonymous12
- Extract API returns empty
datafor an entire batch when one page times out #11176 @fredcy - Currency conversion widget does not handle official name of currency #11175 @Keli
- A way to find similar websites #1152 @Protech
- Blocked domains are used as sources in Quick Answer #11257 @bausauce
- "CHATGPT" Wikipedia article is flagged as slop #10192 @fxgn
- Surveillance Watch for play.google.com goes to a page about Zalo #9146 @pma_snek
- Assistant no longer decodes URL encoding from !ai bang #11096 @arijan
Kagi Assistant
- Ability to export all Assistant chats in one go #5221 @Thibaultmol
- In Assistant, add an option to require ⌘+⏎ to submit a prompt #6110 @dudeofawesome
- "Click to Expand" on "Thinking" Section #8004 @KagiFeedbackDuder
- Assistant: do not close thinking block if user opened it during extended thinking #6675 @DomW
- Assistant prompt code fence syntax highlighting #4775 @slater
- FIXED - !ai bang - Query not working #11077 @fanged_bagful
- Prevent Search Engine Indexing of Shared Assistant Threads #7867 @Hanbyeol
- Web Search toggle state not maintained between app switches #11140 @ryonic
- Improvement to code snippet input #6254 @Leward
- Choppy animation in Assistant app #11134 @Temanor
- Assistant prompt code fence syntax highlighting #4775 @slater
- Speech-to-text doesnt support pauses in Android Assistant app #11265 @jeroenpelgrims
Assistant Mobile Apps
- Keyboard shortcut preference to submit prompts on iPads with connected keyboards
- Back swipe on left side of Kagi Assistant interferes with Android guestures #11126 @mb
- After opening Kagi Assistant, back swipe on the right side closes the app #11127 @mb
- Choppy animation in Assistant app #11134 @Temanor
- Web Search toggle state not maintained between app switches #11140 @ryonic
- Cannot Login Kagi Assistant 1.0.4 on iOS #11146 @hirsheykiss
Kagi Translate
- Kagi Translate Reloads the page when using website translate #10852 @tijol
- Kagi Translate extension RSS feed 503 error #10831 @Albi
- Translate extension context menu options don't work everywhere #10813 @WorstWizard
- Alternative-translations request payload has blank "context" string in new update #11278 @Drexont
- Regression: saved presets do not automatically apply context to translations #11218 @Drexont
- American alias for English (US) #11143 @mb
July 30th, 2026 - Kagi Assistant on the go and design refinements for Search #
Announcing the official Kagi Assistant apps
Kagi Assistant is now available as a native app for iOS and Android!
Ask a question, explore the web, work with files, conduct in-depth research, or choose from leading AI models, all from your phone. Your threads and Custom Assistants stay with you, so you can pick up wherever you left off.
These are the first steps towards delivering a fantastic Kagi Assistant experience on mobile, with much more to come.
Download it now:
- App store: https://apps.apple.com/app/6755965340
- Play store: https://play.google.com/store/apps/details?id=com.kagi.assistant
Give it a spin and let us know what you think!
Report responses directly from Kagi Assistant
You can now report an assistant response without leaving the conversation. Hover over any assistant message and select the thumbs-down button to open the feedback form, where you can report issues for reasons ranging from UI bugs to harmful content.
Note that when you submit a report, the full thread is shared with Kagi for review. The report and its associated copy of the thread are automatically deleted from Kagi’s review records after 30 days.
Export or delete all your threads
We've also added important controls, so you can now export all your threads or permanently delete them at once from Settings > General.
Kagi Search
A sharper search experience
We’ve polished the search results page to make its controls easier to find and understand. From the filter bar to domain-related options and menus, these updates bring greater clarity and ease of use to the features you rely on most.
Exchange rates, right in your search results
Next up in our broader effort to improve search widgets: currency conversion. Comes handy when you’re planning a trip, shopping abroad, or simply want to keep tabs on exchange rates.
Other improvements and bug fixes
Kagi Search
- Fixed several animations that didn't respect the system's
prefers-reduced-motionsetting - 'Open first result' shortcut suggestion tries to escape double-quotes #8752 @craftypersimmon
- Fake 1337x domain #9279 @fxgn
- Dice Number getting cut off in the thousands #10964 @Flossiii
- Some Kagi lenses not working for me in Kagi search #10970 @Fearce
- NSFW results when searching for "xteink black vs white" while safe search is turned on #10905 @ciccero040
- Incorrect definition of "socialism" #10988 @thoroughly
- Nothing triggers the weather widget when the interface language is set to German #4612 @laiz
- Cannot Manually Select Location in Privacy Settings #11005 @iamjameswalters
- More and share buttons disappeared - Mobile DOM #10957 @NyraSyn
- Slopstop blocks whole domains #11039 @kslays
- Unable to report AI image slop on mobile due to popup closure #11066 @Hanbyeol
- Kagi adding extra {{{s}}} in bang redirect when no query #9885 @jadams9
- "Profile not found for ki_research" error when using
??shorthand #11020 @paying_customer - Kagi Knowledge answer for "Labour Day 2025" gives wrong date #8713 @wanion
- Delete recent language option #8549 @ten
- Stopwatch should not start from searches like
0424:2422#6061 @xfhrnozxqnrnqrsvntp - [Android] Quick Switch Doesn't work #7695 @cr0ntab
- Save a round trip: Advertise HTTP/3 support in an HTTPS DNS record #10829 @drrlvn
- Searching for `` returns no results #11117 @Bonarc
Kagi Assistant
- Camera button in assistant #5261 @Arnaud
- Assistant error "something went wrong..." when "web access" is selected #6687 @Nyaa
- Gemma 4 31B failing to read images #10947 @Dustin
- Assistant: Remove whole history #6971 @Wanja
- Didn't like a Quick Answer response? post it here #9082 @Thibaultmol
- Hourglass design is bad #11034 @shurik
- FIXED - !ai bang - Query not working #11077 @fanged_bagful
- Temporary threads don't actually get removed #10780 @foxberg34
Kagi Translate
- Kagi Translate reloads the page when using website translate #10852 @tijol
- Dictionary now shows language-specific grammar details, starting with Czech animate/inanimate nouns
- Proofread no longer suggests changes to text that was already correct, such as de-capitalizing German nouns
- Translations no longer occasionally come back untranslated
- Translations keep proper typographic punctuation instead of straightened quotes
- Alternative translations now work when selecting part of a longer text
- Double and triple-click selection in the translated text works as expected, and the alternatives panel no longer flickers while loading
- "New version available" banner appears less often and supports dark mode
- Reset-All Button for Translate #10999 @erakagi
- Document Translate for Typst #11098 @weriomat
- Palestinian Arabic in Translate #11006 @zsoltsb
- Phonetic Translation Placement #10699 @dwahdany
- Myanmar alias for Burmese #10495 @mb
- Translation History panel cannot be closed in Brave (Windows 11) #10997 @vshlapakov
- Prompt being read prior to translated word #10974 @kagifeedback-1xxkg
- Kagi Translate Audio Broken #10923 @levers
Kagi News
- Kagi News no longer showing births and deaths Today In History #11026 @eggnog_90241
- Content filter should backfill removed articles with the next available ones #10828 @roy_carver023
- Clearer feedback door #10919 @Coldcartcold
- Fast font option #10001 @broken665
- RTL content is displayed in the wrong direction when the interface language is LTR #10298 @maxmellen
July 2nd, 2026 - Heads, tails, and an AI toggle #
Kagi Search
New controls to completely turn off AI-based features in search
We've added an option to disable access to AI features in search, under settings/ai.
We're also planning to add this option to onboarding, so new users can personalise their Kagi experience from the start.
It's finally here! We believe that Kagi's application of AI should always be useful
- there when you'd like it, and never when you don't, and always respecting your privacy.
This took us some time to navigate the right way to communicate this option. We did not want to create a confusing narrative as a company adding a toggle while continuing to invest in AI features elsewhere in our portfolio. But in the end, we want to stay true to putting you in control of your search engine - so here you are!
We deeply thank the community for their feedback and patience.
Flip coins and more sports widgets
By popular demand, our dice widget has gained the ability to roll dice with any number of sides. We're not sure what kind of games you're playing that need d7s, but we support them now.
We also added support for flipping coins, which are really just two-sided dice when you think about it:
We've added a set of switches on https://kagi.com/settings/more_search so you can disable any of our widgets you don't want to see. The toggle descriptions include links illustrating the widgets' capabilities so you understand what you're turning on or off; go check it out!
Orion browser ✴︎
This week, we’re launching Orion 1.1 for macOS, one of the most significant updates in our history. This version is built around three major new features (in addition to 170+ smaller improvements and bug fixes).
A New Interface ✴︎
When Apple released LiquidGlass, the reception was mixed—even within our own team. The demand was there, but we weren't ready to just copy-paste what Safari had done. They had even removed compact tabs!
So, we created our own implementation.
Containers ✴︎
Just like Firefox, we now offer containers. What are they? Each tab becomes completely isolated from the others: total privacy and the ability to log into multiple accounts on the same site from the very same window!
A Personalized Browser Border ✴︎
The current trend is an elegant, transparent border seen on many browsers. The problem is, they don't match Apple's design language. So, what did we do?
As we usually do: we made it an option! And we took it even further: transparency, solid colors, gradients, and even an automatic color-match with the website for total immersion.
This option is exclusively available to Orion+ subscribers.
Orion+
Orion is your free browser, but we offer a support plan to maintain the independence that guarantees your data is not, and will never be, sold to advertisers—or worse.
We have a dedicated website where you can download all the versions we currently support, as well as any we may support in the future (macOS, iOS, iPadOS, Windows, and Linux): https://orionbrowser.com
Kagi News & Kagi Translate
Kagi News and Kagi Translate have both been successes that took us by surprise.
Kagi News users from all over the world loved being able to read their news in the language of their choice, stress-free, and even add new topics.
Kagi Translate users loved the contextual features that provide a spectacular translation quality — far beyond what typical machine translation offers.
But these unexpected successes led to a massive spike in our costs for applications offered for free.
As a result, we have temporarily removed translations and left access to the articles’ original languages as well as English. Kagi Translate will be back in the coming days as a subscription-based service.
Thank you for your patience and your trust 🙏 we hope to have everything up and running again very soon!
Other improvements and bug fixes
Kagi Search
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Searching for "@import" (with quotes) breaks search #10866 @RandallLeeds
- Quick Answer followup question hangs #10257 @MustafaD
- Any search that begins with "what is" shows translation widget before results #10868 @unknown
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Irrelevant trigger of translate widget #10865 @dreifach
- Dice Rolling Widget fails with modifiers without space #10834 @adammakesfilm
- False trigger of events/sports widget #10908 @dreifach
Kagi Assistant
- Kimi k2.6 retired in favour of k2.6 Code? #10832 @TimJay
- Allow customization of font size in Kagi Assistant #8863 @the_fork
- Kagi Assistant Code blank screen #10844 @JacksonNunley
- Summarization of MP3s fails #10804 @YetAnotherUser
- The stop button in assistant often doesn't work #9938 @fxgn
- Models specified in URL parameters are overridden by the Default Assistant setting #10084 @ining
- Export to Markdown of large assistant thread omits first half #10858 @jonassmedegaard
- Include menu option to "create new folder" when filing an assistant thread #10879 @lolroger
- Even when the input box is expanded on Kagi assistant, the enter key submits the request #10851 @gm
- Assistant v2 Ignoring Personalized Results #10864 @Dustin
- Restore button for custom instructions for Assistants #9502 @Felensis
- Kagi Research Assistant misreads table from website #10901 @ionpac
Kagi Translate
- Text cannot be copied anymore from Word and text from a PDF has hard returns behind every line #10476 @JaninevdK
- “curled quotes” instead of "straight quotes" #7011 @FranziKay
- Kagi Translate extension wrongly detects certain monitor as 'mobile' #10693 @Roon
Kagi News
- Kagi News no longer showing births and deaths Today In History #11026 @eggnog_90241
- Content filter should backfill removed articles with the next available ones #10828 @roy_carver023
- Clearer feedback door #10919 @Coldcartcold
- Fast font option #10001 @broken665
- RTL content is displayed in the wrong direction when the interface language is LTR #10298 @maxmellen
June 16th, 2026 - Search widgets catching up, Assistant starts fresh #
Bringing search widgets up to speed
We’re starting a broader effort to improve our search widgets! First up: sports scores and dice rolling.
Sports scores now show up in a sidebar next to search results, so you can quickly check upcoming games, live scores, and recent results, just in time for the World Cup.
And we’ve also added dice rolling support for all you gamers out there, in case you ever need to roll a d20, 2d4 + 2, or perhaps even 8d6.
The new Kagi Assistant is here
Over the last few weeks, we’ve been rolling out a new Kagi Assistant experience. Most of you are already using it, and today we’re officially retiring the old assistant.
This is more than a visual refresh, we rebuilt the Assistant experience around a new layout, smoother web and mobile use, and a lot of UX improvements that add up quickly.
And just as importantly, this gives us the foundation we need for the next set of Assistant improvements we’ve been working towards.
Note: there is one notable change - folders have replaced tags. This means each thread can now belong to only one folder. We appreciate this is a downgrade for users who relied on multiple tags per thread, and we don’t want to handwave that away. We made this tradeoff because folders give Assistant a simpler, more predictable organisation model, and because multi tag usage was relatively low: about 20% of active accounts used tags at all, and appx 4% had any thread with more than one tag.
Still, for those affected, we understand this change may be frustrating. Thank you for bearing with us as we build towards a stronger Assistant experience!
Kagi Translate update
We've paused free access to Kagi Translate while we sort out running costs, so you'll need to be signed in to use it. If you have an active subscription, Translate still works. Sign in on translate.kagi.com or in the mobile apps. We share more details on this decision in this blog post.
Other improvements and bug fixes
Kagi Search
- Different output formats for Wolfram Alpha results #3183 @mm00
- Incorrect lens default #10796 @maus986
- Wikipedia widget shouldn't show disambiguation pages #10646 @Numerlor
- Chaining from one image to another in image search #10458 @howtaobrowncow
- Unrelated Wikipedia widget results #10655 @kpj
- AI image filter fails on query "porcelain horse toilet" #10318 @Recast
- File-only queries do not create corresponding title and subtitle #10130 @dreifach
- Wikipedia LaTeX images doesn't render #10659 @3top1a
- Lenses don't appear to support queries anymore #10419 @arizvisa
- Wildcard suffix domains don't work in lenses but do in a normal search #10438 @decayingposture
- Trailing wildcard on path-prefixed domain breaks Lens results #10666 @Dannn404
- Quick answer references should link the entire trigger element #10781 @mootari
- Account 2FA UX broken #10760 @gntlrm
- Incorrect lens default #10796 @maus986
- Cloudflare 404 - Kagi Turnstyle (Vivaldi Browser) #10809 @NyraSyn
- Assistant threads were wrongly moved to Temporary #10100 @eltaco
Kagi Assistant
- Regression: new assistant scrolls to bottom when inference completes #10648 @spiffytech
- The new Assistant does not let me edit the output from the model. #10670 @Fernold
- Japanese IME: Enter key submits message instead of confirming composition #10707 @n22z9y28vh
- New system prompt causing regressions esp. in no-search mode, and ignores /system_prompt_overwrite #10684 @igakagi
- New assistant doesn't respect
prefers-reduced-motion#10711 @magiruuvelvet - New Kagi Assistant does not remember sidebar on refresh #10727 @emptyjar
- New Assistant: Undo File Type Restrictions #10721 @AzuraFilth
- Assistant converts CSV uploads into markdown #10647 @fxgn
- Specific code snippet returns 403 Forbidden error #10689 @Fusl
- Assistant Not Searching Web or Citing Sources Despite Web Sarch Toggle Enabled #10657 @cmart
- Kagi Assistant Does Not Reliably Read Larger Documents/Attached Files #10516 @aeiro
- Assistant can't reach github files #10697 @Numerlor
- Assistant does not scroll on output #10742 @emptyjar
- References do not export, Markdown or JSON. #10741 @relaxos_palaiologos
- Images inside Kagi Assistant responses do not appear #10296 @MustafaD
- Assistant sidebar does not stay closed when resizing the window #10762 @emptyjar
- Pressing 'Enter' key should confirm deletion dialog in Kagi Assistant #10793 @kray
- Enter key does not submit message on iPadOS #10708 @n22z9y28vh
- New assistant models from Anthropic, such as Claude Fable 5, refuse to work. #10812 @FranziKay
- New Assistant hides lines, when it clearly has the space #10710 @7aad94e9
- The new UI for Assistant is worse in every measurable way #10720 @mspgrunt
- Settings -> Appearance -> Save : Not working in Orion Private mode #10724 @markkrueg
- Customizable keyboard shortcuts (Assistant/General) #6650 @bert
- Kagi Assistent new UI is too small #6142 @HRA42
- Pasting text that exceeds x characters should automatically attach it as a text file #6739 @Coops
- Dynamic Chat Window Scaling for Widescreen Users #6379 @unruffled5088
Kagi Translate
- Text cannot be copied anymore from Word and text from a PDF has hard returns behind every line #10476 @JaninevdK
- “curled quotes” instead of "straight quotes" #7011 @FranziKay
- Kagi Translate extension wrongly detects certain monitor as 'mobile' #10693 @Roon
Kagi News
- Kagi News no longer showing births and deaths Today In History #11026 @eggnog_90241
- Content filter should backfill removed articles with the next available ones #10828 @roy_carver023
- Clearer feedback door #10919 @Coldcartcold
- Fast font option #10001 @broken665
- RTL content is displayed in the wrong direction when the interface language is LTR #10298 @maxmellen
July 2nd, 2026 - Heads, tails, and an AI toggle #
Kagi Search
New controls to completely turn off AI-based features in search
We've added an option to disable access to AI features in search, under settings/ai.
We're also planning to add this option to onboarding, so new users can personalise their Kagi experience from the start.
It's finally here! We believe that Kagi's application of AI should always be useful
- there when you'd like it, and never when you don't, and always respecting your privacy.
This took us some time to navigate the right way to communicate this option. We did not want to create a confusing narrative as a company adding a toggle while continuing to invest in AI features elsewhere in our portfolio. But in the end, we want to stay true to putting you in control of your search engine - so here you are!
We deeply thank the community for their feedback and patience.
Flip coins and more sports widgets
By popular demand, our dice widget has gained the ability to roll dice with any number of sides. We're not sure what kind of games you're playing that need d7s, but we support them now.
We also added support for flipping coins, which are really just two-sided dice when you think about it:
We've added a set of switches on https://kagi.com/settings/more_search so you can disable any of our widgets you don't want to see. The toggle descriptions include links illustrating the widgets' capabilities so you understand what you're turning on or off; go check it out!
Orion browser ✴︎
This week, we’re launching Orion 1.1 for macOS, one of the most significant updates in our history. This version is built around three major new features (in addition to 170+ smaller improvements and bug fixes).
A New Interface ✴︎
When Apple released LiquidGlass, the reception was mixed—even within our own team. The demand was there, but we weren't ready to just copy-paste what Safari had done. They had even removed compact tabs!
So, we created our own implementation.
Containers ✴︎
Just like Firefox, we now offer containers. What are they? Each tab becomes completely isolated from the others: total privacy and the ability to log into multiple accounts on the same site from the very same window!
A Personalized Browser Border ✴︎
The current trend is an elegant, transparent border seen on many browsers. The problem is, they don't match Apple's design language. So, what did we do?
As we usually do: we made it an option! And we took it even further: transparency, solid colors, gradients, and even an automatic color-match with the website for total immersion.
This option is exclusively available to Orion+ subscribers.
Orion+
Orion is your free browser, but we offer a support plan to maintain the independence that guarantees your data is not, and will never be, sold to advertisers—or worse.
We have a dedicated website where you can download all the versions we currently support, as well as any we may support in the future (macOS, iOS, iPadOS, Windows, and Linux): https://orionbrowser.com
Kagi News & Kagi Translate
Kagi News and Kagi Translate have both been successes that took us by surprise.
Kagi News users from all over the world loved being able to read their news in the language of their choice, stress-free, and even add new topics.
Kagi Translate users loved the contextual features that provide a spectacular translation quality — far beyond what typical machine translation offers.
But these unexpected successes led to a massive spike in our costs for applications offered for free.
As a result, we have temporarily removed translations and left access to the articles’ original languages as well as English. Kagi Translate will be back in the coming days as a subscription-based service.
Thank you for your patience and your trust 🙏 we hope to have everything up and running again very soon!
Other improvements and bug fixes
Kagi Search
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Searching for "@import" (with quotes) breaks search #10866 @RandallLeeds
- Quick Answer followup question hangs #10257 @MustafaD
- Any search that begins with "what is" shows translation widget before results #10868 @unknown
- Missing/nonfunctional settings for Kid account #10803 @Acratoseek
- Irrelevant trigger of translate widget #10865 @dreifach
- Dice Rolling Widget fails with modifiers without space #10834 @adammakesfilm
- False trigger of events/sports widget #10908 @dreifach
Kagi Assistant
- Kimi k2.6 retired in favour of k2.6 Code? #10832 @TimJay
- Allow customization of font size in Kagi Assistant #8863 @the_fork
- Kagi Assistant Code blank screen #10844 @JacksonNunley
- Summarization of MP3s fails #10804 @YetAnotherUser
- The stop button in assistant often doesn't work #9938 @fxgn
- Models specified in URL parameters are overridden by the Default Assistant setting #10084 @ining
- Export to Markdown of large assistant thread omits first half #10858 @jonassmedegaard
- Include menu option to "create new folder" when filing an assistant thread #10879 @lolroger
- Even when the input box is expanded on Kagi assistant, the enter key submits the request #10851 @gm
- Assistant v2 Ignoring Personalized Results #10864 @Dustin
- Restore button for custom instructions for Assistants #9502 @Felensis
- Kagi Research Assistant misreads table from website #10901 @ionpac
Kagi Translate
- Text cannot be copied anymore from Word and text from a PDF has hard returns behind every line #10476 @JaninevdK
- “curled quotes” instead of "straight quotes" #7011 @FranziKay
- Kagi Translate extension wrongly detects certain monitor as 'mobile' #10693 @Roon
Kagi News
- Kagi News no longer showing births and deaths Today In History #11026 @eggnog_90241
- Content filter should backfill removed articles with the next available ones #10828 @roy_carver023
- Clearer feedback door #10919 @Coldcartcold
- Fast font option #10001 @broken665
- RTL content is displayed in the wrong direction when the interface language is LTR #10298 @maxmellen
June 16th, 2026 - Search widgets catching up, Assistant starts fresh #
Bringing search widgets up to speed
We’re starting a broader effort to improve our search widgets! First up: sports scores and dice rolling.
Sports scores now show up in a sidebar next to search results, so you can quickly check upcoming games, live scores, and recent results, just in time for the World Cup.
And we’ve also added dice rolling support for all you gamers out there, in case you ever need to roll a d20, 2d4 + 2, or perhaps even 8d6.
The new Kagi Assistant is here
Over the last few weeks, we’ve been rolling out a new Kagi Assistant experience. Most of you are already using it, and today we’re officially retiring the old assistant.
This is more than a visual refresh, we rebuilt the Assistant experience around a new layout, smoother web and mobile use, and a lot of UX improvements that add up quickly.
And just as importantly, this gives us the foundation we need for the next set of Assistant improvements we’ve been working towards.
Note: there is one notable change - folders have replaced tags. This means each thread can now belong to only one folder. We appreciate this is a downgrade for users who relied on multiple tags per thread, and we don’t want to handwave that away. We made this tradeoff because folders give Assistant a simpler, more predictable organisation model, and because multi tag usage was relatively low: about 20% of active accounts used tags at all, and appx 4% had any thread with more than one tag.
Still, for those affected, we understand this change may be frustrating. Thank you for bearing with us as we build towards a stronger Assistant experience!
Kagi Translate update
We've paused free access to Kagi Translate while we sort out running costs, so you'll need to be signed in to use it. If you have an active subscription, Translate still works. Sign in on translate.kagi.com or in the mobile apps. We share more details on this decision in this blog post.
Other improvements and bug fixes
Kagi Search
- Different output formats for Wolfram Alpha results #3183 @mm00
- Incorrect lens default #10796 @maus986
- Wikipedia widget shouldn't show disambiguation pages #10646 @Numerlor
- Chaining from one image to another in image search #10458 @howtaobrowncow
- Unrelated Wikipedia widget results #10655 @kpj
- AI image filter fails on query "porcelain horse toilet" #10318 @Recast
- File-only queries do not create corresponding title and subtitle #10130 @dreifach
- Wikipedia LaTeX images doesn't render #10659 @3top1a
- Lenses don't appear to support queries anymore #10419 @arizvisa
- Wildcard suffix domains don't work in lenses but do in a normal search #10438 @decayingposture
- Trailing wildcard on path-prefixed domain breaks Lens results #10666 @Dannn404
- Quick answer references should link the entire trigger element #10781 @mootari
- Account 2FA UX broken #10760 @gntlrm
- Incorrect lens default #10796 @maus986
- Cloudflare 404 - Kagi Turnstyle (Vivaldi Browser) #10809 @NyraSyn
- Assistant threads were wrongly moved to Temporary #10100 @eltaco
Kagi Assistant
- Regression: new assistant scrolls to bottom when inference completes #10648 @spiffytech
- The new Assistant does not let me edit the output from the model. #10670 @Fernold
- Japanese IME: Enter key submits message instead of confirming composition #10707 @n22z9y28vh
- New system prompt causing regressions esp. in no-search mode, and ignores /system_prompt_overwrite #10684 @igakagi
- New assistant doesn't respect
prefers-reduced-motion#10711 @magiruuvelvet - New Kagi Assistant does not remember sidebar on refresh #10727 @emptyjar
- New Assistant: Undo File Type Restrictions #10721 @AzuraFilth
- Assistant converts CSV uploads into markdown #10647 @fxgn
- Specific code snippet returns 403 Forbidden error #10689 @Fusl
- Assistant Not Searching Web or Citing Sources Despite Web Sarch Toggle Enabled #10657 @cmart
- Kagi Assistant Does Not Reliably Read Larger Documents/Attached Files #10516 @aeiro
- Assistant can't reach github files #10697 @Numerlor
- Assistant does not scroll on output #10742 @emptyjar
- References do not export, Markdown or JSON. #10741 @relaxos_palaiologos
- Images inside Kagi Assistant responses do not appear #10296 @MustafaD
- Assistant sidebar does not stay closed when resizing the window #10762 @emptyjar
- Pressing 'Enter' key should confirm deletion dialog in Kagi Assistant #10793 @kray
- Enter key does not submit message on iPadOS #10708 @n22z9y28vh
- New assistant models from Anthropic, such as Claude Fable 5, refuse to work. #10812 @FranziKay
- New Assistant hides lines, when it clearly has the space #10710 @7aad94e9
- The new UI for Assistant is worse in every measurable way #10720 @mspgrunt
- Settings -> Appearance -> Save : Not working in Orion Private mode #10724 @markkrueg
- Customizable keyboard shortcuts (Assistant/General) #6650 @bert
- Kagi Assistent new UI is too small #6142 @HRA42
- Pasting text that exceeds x characters should automatically attach it as a text file #6739 @Coops
- Dynamic Chat Window Scaling for Widescreen Users #6379 @unruffled5088
Kagi Translate
- Text cannot be copied anymore from Word and text from a PDF has hard returns behind every line #10476 @JaninevdK
- “curled quotes” instead of "straight quotes" #7011 @FranziKay
- Kagi Translate extension wrongly detects certain monitor as 'mobile' #10693 @Roon
Kagi News
- Kagi News no longer showing births and deaths Today In History #11026 @eggnog_90241
- Content filter should backfill removed articles with the next available ones #10828 @roy_carver023
- Clearer feedback door #10919 @Coldcartcold
- Fast font option #10001 @broken665
- RTL content is displayed in the wrong direction when the interface language is LTR #10298 @maxmellen
May 21st, 2026 - Search API preview opens to all users #
Kagi Search API is now in public preview
Today we’re making the Kagi Search API preview publicly available, giving builders access to Kagi search across web, images, videos, news, and podcasts. The API is ready to use today, and we’re using this preview to transition existing beta API users, collect feedback, and finish the remaining launch details before the official announcement.
As a thank you to our subscribers, we’ve added $5 in API credits to your account. You can use them right away to try the API, explore what’s possible, and see how it fits into your workflow.
Explore the API, read the docs, and check pricing to get started!
The API is not just a generic search endpoint, queries can inherit the preferences attached to the Kagi account behind the API key, including lenses, upranks, downranks, and blocklists, so applications can search through the same trusted and filtered view of the web that users have already shaped in Kagi.
Please send us candid feedback: what’s confusing, missing, broken, or unexpectedly good! Try it out!
Search
Incognito-only mode for Privacy Pass
Our Privacy Pass extension, which allows you to prove to our servers that you're a subscriber without revealing your identity, has gained a long-awaited toggle that makes it active only in incognito windows, so you can benefit from personalized results most of the time but have added anonymity for your more sensitive browsing. The extension was almost completely rewritten in the process, squashing several long-standing bugs. Try it out!
- Incognito Only Privacy Pass option in extension #6261 @snowytrees
- Privacy Pass Authentication Doesn't Work in Private Windows of Firefox unless the Extension Is Turned Off and On Again #10582 @kbkle
- Upload speed test started in background after pressing stop during download speed test #10449 @shezgara
- "Welcome to your kagi team" email template missing team name #8876 @tboby
- Region selection for Images, Videos, Podcasts #6784 @batuhan
- 404 Not Found When Deactivating Lens #10564 @Vage
- Incorrect definition of English word dingy #10395 @tekchip
- Quick Answer Not Showing Short Citation #10406 @Hummvie
- Keywords in Lenses act as "AND" instead of "OR" (adding keywords restrict the results). #10614 @aussetg
- Small Web: button not clickable when hovering over text 'Start your journey' #10094 @alelb22
- Duplicate youtube videos in video search results #7116 @Thibaultmol
- Notifications only appear after you make a search #8304 @Temanor
- Maps: Searching with no query searches for text "Undefined" #10486 @zachary
- Firefox Privacy Pass Extension does not redirect for right click search kagi for "" #6381 @Trees79
Assistant
- LLM's Can't Tell the Difference Between Files with the Same Name #8878 @rogue
- Kagi Assistant fails to output answer if too many work blocks are used #10568 @PolicyPants
- What model is the Research Assistant based on? #10536 @rogue
Kagi Translate
- Add Interslavic language #10538 @Anne-SophieW
- Macedonian (and others) not showing Cyrillic transliteration #10508 @ashemedai
- Translate is removing newlines from input #10442 @carl
New on the Kagi Translate mobile app
Support for custom languages, explanations for alternative translations, word suggestions for dictionary mode, app shortcuts, and many other improvements!
Grab the app if you haven't already: Android or iOS
Kagi tip of the week 💡
We put together a guide on using Kagi for academic work - the features, shortcuts, and search habits to get precise, more relevant results.
Around the block
A handful of posts worth sharing with our community:
- Kagi's Small Web is Wonderful
- Daring Fireball - Kagi Snaps
- Kagi: Good Enough to Leave Google (search)
- William Roth - Tools I Trust: Kagi and Orion
- MacSparky - Still on Kagi, Still Happy
Kagi video
A quick video from our team to serve as a reminder of what Kagi is all about: the web, and your time on it, belong to you.
April 30th, 2026 - Kagi API preview and ecosystem updates #
Kagi APIs: the same search technology that powers Kagi is opening up to developers
Starting next week, we’ll begin onboarding developers to the Kagi API dashboard. Access will roll out first to people who joined the API waitlist or contacted Kagi support.
With the new Search API developers can bring Kagi Search into their own apps, tools, and AI systems. Here's an early look:
If you'd like to join this early preview of the Kagi API, please fill out this form. We'll reach out next week!
Kagi Search
New landing
We updated our landing page to bring awareness to Kagi's wider ecosystem beyond search. Check it out!
This is the first of many steps toward helping more people discover everything Kagi has to offer.
- IP address and subnet search to bring up the Wolfram Alpha answer #10147 @dronics
- Wrong Kagi Knowledge result for Mother's Day search #7086 @dreifach
- "1 lakh crore" returns confusing results #9050 @holdenr
- Custom assistant without internet access results in error #9876 @Thibaultmol
- "Sign up for free" link on Pricing page not working #10314 @Hanbyeol
- Disable Search Grouping in News Tab #10254 @dvdnet89
- Auto suggest gives results which trigger bangs improperly #5346 @LadyStrawberries
- Reverse image search returns primarily Russian and Russian-translated results #9111 @Jake-Moss
- Runway (the AI video generation company) got erased from search result #10369 @yanda
- Quick, direct access to "Set Kagi as default Search" instructions on your landing page (or close by). #6646 @ragnar
- Web search image preview does not match the actual image searches. Also the image results are not relevant at all. #10367 @StealthGirl
- Better UX for date calculator widget. #10282 @leftium
- Redirect to first result bang no longer working if preceded by a space #10385 @znmto
Imgdata leaking into search results #10355 @Keli- Free search quota never expires #10403 @afestein
- Ranking adjustment doesn't do anything when JavaScript is disabled. #10425 @SkyDotBit
- Advanced Search modal and scrollbar behavior #4509 @dix
Kagi Assistant
- We increased the Assistant's file upload size limit to 30 MB #8872 @mrzv
- Degradation of file analysis functionality in Kagi Assistant #10290 @v3max
- Umlauts are sometimes not displayed in the Quick Assistant #9289 @Kel
- Universal summarizer "Continue in Assistant" button fails: "We are sorry, this input is not supported. (Invalid Input)" #10368 @Self-Perfection
Kagi News
- Kagi News -> timeline ambigious #8525 @yeri
- Story corrections, both from user reports and our own continuous fact-checking. When something turns out to be wrong, we fix it and show a small correction notice on the story, with the changed sentence highlighted on your next visit.
- Stories can pull in related coverage from other categories, so a single big story can span Science, World, and Tech when it makes sense.
- Cleaner prose in hard-news categories: fewer filler phrases, less editorializing, more neutral writing.
- Snappier all around: faster initial load, much faster story search, and browser back/forward now restores the page instead of reloading it.
- Custom category order syncs reliably across devices now. Fixed several cases where reorders were lost or overwritten.
- Category tabs use proper ARIA semantics for assistive tech.
Kagi Translate
- Keyboard shortcuts in Kagi Translate #10306 @mb
- Poor text formatting of image translations on Kagi Translate app #10016 @San
- Pinyin absent for alternative translations #10340 @phuertay
- Add Seto and Võro to Kagi Translate #10324 @mb
- Correct file extensions when saving translations #10311 @mb
- Add Montenegrin as an option in Translate #10230 @mb
- Pasting text in Translate app is hard #10047 @marty
- Pasted text from books or PDFs is auto-formatted: broken mid-sentence line breaks, hyphenation across lines, and stray whitespace get cleaned up. An undo toast lets you revert if you wanted the original.
- Auto-language switch now shows a toast with undo, and skips ambiguous cases like uncertain, mixed, or mid-typing input.
- Pin any language to the top of your list, including custom or non-standard ones.
- Romanization shown beneath alternative translations into Japanese, Chinese, Korean, Arabic, Russian, and other non-Latin scripts.
- Link previews (Open Graph) for translated text now show the actual translation when shared on social media, instead of a generic logo. The /extension page also got its own dedicated preview.
- New languages: Seto, Võro, Montenegrin, and Badini Kurdish (with both Arabic and Latin Hawar scripts).
- Formal Ukrainian now correctly capitalizes Ви and Ваш.
- Downloaded translations get the right file extension based on the detected content format.
Post of the week
Follow us and tag us in your comments, we love hearing from you!
Kagi is growing
The team is expanding, and we're looking for talented people who want to help build a better web alongside us. We're hiring for multiple roles, including:
-
Product Designer (UI/UX): Take strategic ownership of end-to-end design across Kagi's product ecosystem. Apply here.
-
An Education Partnerships Lead: If you believe the most important thing technology can do for students is teach them how to think for themselves, we'd like to talk. Apply here.
-
A Senior Platform Engineer: If you have strong opinions about API contracts, auth correctness, and migrating user data without losing anyone's trust, we'd like to talk. Apply here.
We also have openings for a Senior Search Engineer, Senior Platform Engineer, Senior Full-Stack Developer (Kagi Labs), and an AI Specialist. See the full list of openings here.
Kagi tip of the week 💡
Between AI-image filters, clickbait controls, reverse lookup, and source filters, there's a lot of power hiding behind the Images and Videos tabs. Here's how to get the most out of them.
Kagi art
Less scrolling, more living.
April 9th, 2026 - Tuning the Orchestra #
Improvements and bug fixes
Kagi Search
- Support IPv6 cidr ranges in ip whitelist for API #9988 @Simonses1
- Dictionary widget only works when words are lowercase #10211 @MustafaD
- Lens off by one error #7825 @rhythmicorangeturtle
- Quick Answer hint displays even when Quick Answer is explicitly disabled #10267 @mcc111
- Both m.imdb.com and imdb.com for the same webpage are in the results #10092 @pma_snek
- Search term returns no results: almost anything that includes "sleep()" #10274 @bkw777
- Kagi search sometimes ignores site: directive #9815 @morj
- Wrong lens gets selected during search #10187 @yodathan_
- Logged out when editing custom CSS #10303 @SkyDotBit
- Inconsistently between web/image search when it comes to capitalization sensitivity #10309 @Thibaultmol
- Islamic prayer time #9982 @mishari
- Kagi Knowledge results consistently incorrect, haywire, misleading #6208 @aasshhlleeyy
Kagi Assistant
- Mobile app: Assistant has gray empty bar at top of screen #9570 @RMLight
- Page context in assistant searches are limited #10167 @jonathan-s
- Assistant thread history dates do not update dynamically when an old chat is continued #10278 @xx
- Research Assistant searches fail on certain queries #10110 @doggofan
- Kagi Assistant turns ssh commands into `` links even once corrected #8521 @CodeAvolition
- Editing a prompt with a file, removes it? #5653 @Thibaultmol
Kagi Small Web
- iOS Small Web Dark Mode App Icon #10136 @Cal4T5
- Add a tap-based way to switch posts
- Fixed incorrect text formatting for bookmark titles
Kagi Translate
- Warning badge when translating to/from language using custom instructions
- Wordplay and puns lost in translation are now detected and surfaced to the user if word insights are enabled @zark
- Fixed Spanish text sometimes appearing in French translations on Standard mode @UAguy
- Fixed Japanese/Chinese/Korean IME first character being lost in empty editor @jisaker
- Proofreading a Word Document #8810 @jmvleal
- Translate UI does not respect settings #9944 @mmartinortiz
- Fix: clear button not working on mobile due to composing state
#unknown@unknown - Same Language bug #10134 @KikoAnimations
- Fixed website translation stacking duplicate header bars when switching languages, and Google redirect URLs not being unwrapped
- Fixed clear button not working on mobile after pasting, restoring history, or during keyboard composition
- Fixed error when pasting rich text from webpages
- Fixed translation between same-language variants (e.g. pt-BR to pt-PT) echoing input instead of translating
- Fixed intermittent text-to-speech 503 errors
- Renamed "Azeri" to "Azerbaijani" to match ISO 639 standard
- Korean formality settings now apply to ko-KR locale @Hanbyeol
- Decreased AI refusals when translating text and images
- Pin "Detect Language" at the top of the source language selector for quick access @pineafan
- Add Montenegrin as an option in Translate @mb
- Improved keyboard shortcuts @mb
Blast from the past
The retro homepage we implemented for April Fools may be gone, but many of you are not ready to let go of the nostalgia just yet.
Here's a dedicated URL to bring it back whenever you want: https://kagi.com/?year=1996
This sets a cookie so your device remembers. To undo it, click Back to the Future at the bottom of the page or visit https://kagi.com/?year=present_day
Post of the week
Here is this week's featured social media mention:
Follow us and tag us in your comments, we love hearing from you!
Kagi tip of the week 💡
Did you know you can set up URL redirects to reroute search results to the sites or frontends you prefer? Here's how, with examples




