Open-source AEO infrastructure that gives every page a markdown twin for AI agents alongside HTML for humans.
dualmark is easy to set up with strong trust signals. Check agent compatibility and use-case fit before adding it to your workflow.
gh repo view dodopayments/dualmark --webOpen the official repository or website.
Check the README for package manager, auth, and platform requirements.
Try it in a small test task inside your agent workflow.
Dualmark automatically creates a clean markdown version of every page on your website. AI search engines like ChatGPT and Perplexity prefer markdown over HTML, so this helps them understand and cite your content. It uses HTTP content negotiation to serve the right format to the right visitor.
Dualmark is an open-source infrastructure for Answer Engine Optimization (AEO). It solves the problem that AI search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) read the web differently from humans—they want clean markdown without navigation, JavaScript, or cookie banners. Dualmark gives every page a markdown twin at the same URL, selected via HTTP content negotiation. It integrates seamlessly with Astro, Next.js, SvelteKit, and Cloudflare Workers in under a minute. Features include automatic generation of markdown files, LLMs.txt support, and a verification tool to score your site's AEO readiness. The project is Apache 2.0 licensed and actively maintained by Dodo Payments.
Strong trust signals; still review the README and permissions before production use.
Last commit was about 3 days ago.
80 GitHub stars indicate community interest.
23 open issues signal maintenance load.
Apache-2.0 license detected.
Improve citation rates in AI search engines like ChatGPT and Perplexity
Optimize marketing blogs and documentation for AI-driven discovery
Provide clean markdown versions of content for LLM training and retrieval
Enhance SEO for generative engine optimization (GEO) strategies
Serve dual-format content (HTML for humans, markdown for bots) from a single source
Markdown twins must stay consistent with canonical HTML content to avoid stale AI-facing documentation.
Content negotiation and bot targeting should be tested so private or draft content is not exposed.
80
Stars
25
Forks
23
Issues
Apache-2.0
License
Connect Google Search Console to AI assistants for natural language SEO analysis.
Open-source GEO audit engine to optimize websites for AI search visibility and citability.
Turn OpenAPI, MCP, Doxygen, godoc, rustdoc, and Markdown into static documentation sites you own.
2 security/trust notes recorded.
Setup difficulty is 2/5.