OpenNav 0.2.0 is live
Server-side content negotiation is here.
When an AI agent sends Accept: text/markdown, your server converts the HTML to clean Markdown on-the-fly.
Browsers still get normal HTML. Same URL, two representations.
Three methods — pick your level of control:
- negotiate() — one call does it all
- accept() — branch before expensive renders
- toMarkdown() — convert when you already know Markdown is needed
Works with Hono, Astro SSR, Next.js, Cloudflare Workers — any WinterCG runtime.
npm i
@opennav-ai/opennav
Link to site in reply.