<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://codeotter.io/</loc></url><url><loc>https://codeotter.io/blog/</loc></url><url><loc>https://codeotter.io/blog/dual-engine-architecture-for-the-ai-era/</loc></url><url><loc>https://codeotter.io/blog/replacing-vibes-based-pr-reviews-with-typed-rubrics/</loc></url><url><loc>https://codeotter.io/blog/running-offline-ai-code-reviews-with-laya-and-gguf/</loc></url><url><loc>https://codeotter.io/docs/</loc></url><url><loc>https://codeotter.io/legal/privacy/</loc></url><url><loc>https://codeotter.io/legal/terms/</loc></url><url><loc>https://codeotter.io/sponsors/</loc></url><url><loc>https://codeotter.io/use-cases/</loc></url><url><loc>https://codeotter.io/use-cases/air-gapped-local-sidecars/</loc></url><url><loc>https://codeotter.io/use-cases/dual-engine-pr-scoring/</loc></url><url><loc>https://codeotter.io/use-cases/multi-repo-org-governance/</loc></url><url><loc>https://codeotter.io/use-cases/security-blast-radius-gates/</loc></url></urlset>