Canary is awesome! we use Canary for our doc search at LiteLLM (you can see it here: https://docs.litellm.ai/docs/)
It's really useful to be able to specify the search space for a specific query (example: Canary allows search for the query "sagemaker" on our docs or on our github issues )
The name Canary is a bit confusing, since a lot of companies already use Canary to indicate symptoms of issues (re: canary in coal mine). However the app doesn't fulfill this need.
I will give it a try, impressive compression
How does it compare to Glean?
You should add support for tinkerbird, so the index can be statically generated and queried without a backend.
This is sweet. I do think the styling on the component could be a bit cleaner though.
Thanks! Could you point out any specific part of the UI that you think could be improved?
Opening up the search needs a softer animation. Take https://ui.shadcn.com/ as an example
got it. I will add some animation in default `canary-modal` implementation.
just FYI - i's very easy to implement custom modal component and swap out the default one.
https://github.com/fastrepl/canary/blob/72723b0/js/apps/docs...
How did you manage to keep the size so small :O
thanks for noticing!
1. All UI components are written using Lit (lit.dev).
2. I put a lot of effort into making the components as composable as possible, so you can load only what you need.
For anyone interested, we have a chart here: https://getcanary.dev/docs/why#tiny-components-that-work-any...