Fast. Private. Yours.

The comment system
your users deserve.

Beautiful threaded discussions that load instantly, respect privacy, and live on your server. Drop it into any site with two lines of HTML.

Widget ~33 KB
API < 1ms
Shield Bot Defense
your-site.com/blog/post Realtime Comments
3 Widget 128
Best
S
Sarah 2h

Great article! The code examples are really helpful.

A
Author 1h

Thanks Sarah! Glad you found them useful.

Powerful Moderation
  • Sub-Millisecond Fast
  • Invisible Bot Shield
  • Import from Anywhere
AI Smart Moderation

Three-tier pipeline: keyword rules, ML toxicity via ONNX models, and optional LLM review with Groq or Gemini.

One comment stack for embedding, moderating, and running communities cleanly.

Replyo works best when the widget, moderation queue, and site settings feel like one product. Start with the embed, then operate everything from the same surface.

Embed without re-theming your site The widget adapts to your visual surface instead of looking like a third-party bolt-on.
Moderate across all your properties Pending review, imports, policies, and security checks stay in one operational flow.
Keep the stack private and fully yours Self-hosted delivery, tenant isolation, and zero tracking are part of the default shape of the product.
replyo.local/admin/comments
Pending review Live activity Multi-site
Moderation queue

Fast triage, AI context, and bulk actions without losing thread context.

12
AL
Alicia /blog/rust-on-edge

Flagged for a suspicious burst of links. Review the message, inspect the site context, and resolve it in one pass.

Needs review AI suggestion Realtime
97% approval rate
2m median review
3 active sites

Works with any stack

Sub-Millisecond Fast Zero Tracking. Ever. Webhooks

Two lines. That's it.

Add comments to any page with a script tag and a custom element.

Sub-Millisecond Fast Built in Rust with Axum. Under 8 MB of RAM. Responses measured in microseconds, not milliseconds.
Tiny, Adaptive Widget A ~33 KB embed that adapts to your site's theme. No layout shift, no bloat, no flash of unstyled content.
Webhooks Get notified when comments are created, approved, or deleted. HMAC-SHA256 signed payloads with automatic retry.
index.html
<script src="https://your-replyo-server.com/widget/loader.js" defer></script>
Add this where you want comments
<replyo-comments site="rk_YOUR_SITE_KEY"
                  slug="/blog/my-post"
                  api="https://your-replyo-server.com">
</replyo-comments>

How It Works

01

Deploy

Run the Replyo server with Docker or a single binary. PostgreSQL for storage, that's it.

02

Create a site

Add your domain in the admin panel and get an API key in seconds.

03

Paste the snippet

Two lines of HTML — a custom element and a script tag. Comments appear instantly.

Fully Customizable

Add comments to static sites, JAMstack apps, or any page — with centralized moderation and zero tracking.

Tiny, Adaptive Widget

Rich, Nested Discussions

Threaded replies with Markdown support. Your readers can have real conversations, not flat walls of text.

  • Realtime Comments
  • Sub-Millisecond Fast
  • Multi-Language Ready
Invisible Bot Shield

Zero Tracking. Ever.

No third-party scripts, no tracking pixels, no ad cookies. Visitor data never leaves your server.

  • Invisible Bot Shield
  • GDPR Compliance
  • AI Smart Moderation
Powerful Moderation Tiny, Adaptive Widget Webhooks Import from Anywhere GDPR Compliance Multi-Language Ready Fully Customizable AI Smart Moderation Multi-Site Dashboard Invisible Bot Shield

Built for sites that don't have a backend

Add comments to static sites, JAMstack apps, or any page — with centralized moderation and zero tracking.

Works with Static Sites

No backend needed. Embed Replyo on Hugo, Jekyll, Astro, Next.js, 11ty, or any HTML page. Two lines and you're done.

Centralized Moderation

One dashboard to manage comments across all your sites. Consistent policies, unified moderation queue, single login.

Smart Moderation

Three-tier pipeline: keyword rules, ML toxicity detection with ONNX, and optional LLM review via Groq or Gemini. Spam never reaches your readers.

Multi-Site Management

Run dozens of sites from one Replyo instance. Each site gets its own config, theme, locale, and moderation rules.

Privacy-First & GDPR Ready

Data stays on your server. No third-party analytics, no ad networks, no cookie banners needed. GDPR-ready with user data export, account deletion, and configurable retention.

Self-Hosted, Full Control

Deploy with Docker or a single binary. Update on your schedule, customize everything, and never worry about vendor lock-in.

Loved by developers

landing.testimonials.desc

★★★★★
Replyo replaced our entire comment backend in an afternoon. The Rust performance is insane — sub-millisecond responses on a $5 VPS.
Sarah Chen
CTO, TechBlog
★★★★★
Finally a comment system that respects privacy. No trackers, no third-party scripts. Our GDPR audit was a breeze.
Marcus Weber
Lead Dev, DataSafe
★★★★★
The moderation pipeline is brilliant — keyword filters, ML toxicity, and LLM review. Spam hasn't been an issue since day one.
Ana Rodriguez
Community Manager, DevHub

Frequently Asked Questions

You can deploy Replyo with a single `docker compose up -d` or download a standalone binary. Just point it at a PostgreSQL database and you're ready to go. The entire setup takes under 5 minutes.

Absolutely. Our Enterprise plan includes full self-hosting support. You get the same features as our cloud plans, but running on your own infrastructure with complete data ownership.

Replyo is privacy-first. No third-party tracking, no ad cookies, no data sharing. Users can export and delete their data. Configurable retention policies handle automatic cleanup.

Yes. Replyo includes importers for Disqus, WordPress, Commento, and generic CSV/JSON exports. Duplicate detection and dry-run mode ensure a smooth migration.

All plans include a 14-day free trial with full access to all features. No credit card required to start.

Replyo uses a three-tier moderation pipeline: keyword rules for known patterns, ML-based toxicity detection via ONNX models, and optional LLM review via Groq or Gemini for nuanced content decisions.

Ready to upgrade your comments?

Set up in under 5 minutes. No credit card, no vendor lock-in.