The feature I'd like to suggest is allowing users to define custom rewrite rules for domains, e.g.:
reddit.com -> old.reddit.com
twitter.com -> nitter.net
These rules would be applied after collecting search results, and before displaying them - e.g. with rewrite reddit.com -> old.reddit.com
and search emacs reddit
, Kagi would perform a regular search, but when rendering results, it would replace reddit.com
with old.reddit.com
in every matching result link, and add a visual indicator that a filter was applied.
Conceptual example:
Rationale:
Many users prefer to use non-default UIs to websites, for reasons like performance, ergonomics, and privacy. "Old Reddit" is a widely-known case, but there's also a growing trend of using alternative frontends to SaaS sites, and in many cases, the way to use an alternative frontend is as simple as changing the TLD in already-opened site (e.g. "replace twitter.com with nitter.net"). The feature I suggest would allow users to open search results in their favorite alternative frontends, without having to either modify the URL manually, or resort to a browser extension.
Prior art:
I think such rewrites could be achieved with uBlock Origin filter rules, but I haven't figured out how yet.