Reef - Search that ships in a <script> tag
by•
Most static-site search tools index a sitemap. Reef indexes live DOM content — headings, buttons, form fields, files, media, structured data — straight off the page. And because it's reading the actual DOM, it doubles as an extraction/action layer: a lightweight way for AI agents to actually act on a website, not just search it.

Replies
I'm a student developer, and I hope other JS developers find this project useful! I am looking for feedback, and ways to build this project into something more robust, and mainstream. Thank you for visiting this page!
Sitemap-based search always felt like a hack — Reef just reading the DOM directly makes so much more sense, especially the angle of letting agents actually click buttons and fill forms. Tried it on a docs site and it picked up form fields I forgot were even there.
@cihanerany22p Yep! That's what I was going for -- plus it indexes across all linked pages so as long as you have one entry point for the script, it should pick up all elements across pages. Thanks for trying it out!
Sitemap-based search always misses half my site, so the live DOM indexing angle actually makes sense here. Surprised how well the extraction layer handled grabbing form fields without extra config.
@aziyegeliikkld Thanks! The goal was to make it as seamless of an integration as possible!
Finally a search that actually picks up the form fields and buttons, not just blog posts. The DOM indexing angle is genuinely useful for my docs site.
@enes5ltx Glad to hear it's useful! If you have any feature suggestions, let me know! I plan to release a public roadmap soon, but I'm hard at work resolving some bugs with upcoming features.
IndieCrush
A script tag search that actually works is rare