Years ago, I worked on a social bookmarking startup. One of our core interactions was using a browser extension that searched the full text of saved bookmarks, and injected results into Google's page real time. For example, you could search "pasta recipe", and the top result would be the one you bookmarked earlier.
I'd love to see something similar in Kagi, built in. Specifically, the ability to configure custom remote search sources, which Kagi will fan out searches to and return results ranked alongside its other results. The remote API would obviously need to conform to an API standard that you define, but could open a lot of interesting use cases:
- Search bookmarks or saved articles from services like Readwise Reader, Pocket, Instapaper, or Raindrop.io
- Search team shared knowledgebases, such as Notion, Confluence, etc
- Search files on Dropbox or Google Drive
- Search across my personal emails (!!!)
etc. The uses cases would include both the ability to add public sources (such as a data source that wants to expose their content to Kagi), as well as private sources. It would add a highly personalized layer to Kagi and be quite unique. This would probably fit best in the Ultimate plan, since it's mostly useful for people willing/able to write shim APIs between Kagi and the other services.