cmmnts Review (2026): Pricing, Features & Honest Verdict
cmmnts is a hosted comment system you drop into any site with one script tag: threads, moderation, sign-in, anonymous posting and a Shadow DOM widget with no iframe. The free tier is real. The paid tier is not buyable yet. Best for: solo devs and small blogs. Price: Free, Pro $19/mo. Rating: 6.0/10.
What is cmmnts?
cmmnts is an embeddable comment section built by Sanjeeb Sahoo and launched on Product Hunt on 4 September 2026, where it placed fifth. You paste one script tag, point it at a page, and get threaded comments with moderation, optional sign-in, Markdown, mentions, emoji and GIFs. It is hosted, so there is no database to run and no cron job to babysit, and the widget renders as a single custom element inside a Shadow DOM rather than an iframe.
That last detail matters more than it sounds. An iframe-based comment widget cannot inherit your typography, cannot resize cleanly, and shows up in your Core Web Vitals as somebody else’s problem that is now yours. A Shadow DOM element sits in your page, cannot leak styles in either direction, and behaves like a component you wrote. It is the correct architecture for this product and it is the strongest thing about it.
What are cmmnts’s key features?
One script tag and no iframe
Installation is the entire pitch. Drop in the embed script, and the widget mounts as a custom element with its styles sealed inside a Shadow root. No iframe means no fixed-height guessing, no postMessage resize dance, and no third-party frame in your layout. For anyone who has fought a Disqus embed into a design system, this alone is worth the evaluation.
Sign-in that does not follow your readers around
Readers can comment anonymously, and you decide that per site. If you want identity instead, it supports Google, GitHub and Microsoft Entra ID over a cookie-free PKCE flow written for embedded contexts. Entra ID is an unusual thing to find in a small comment product and points at internal docs and intranet use cases rather than only blogs.
Moderation and spam handling on every plan
Every site gets a queue with pending, approved and rejected states, plus hide, unhide and soft delete. Readers can flag, and anything flagged enough times hides itself automatically. The security posture is identical on the free plan: HTML sanitising, origin-locked requests, rate limiting by both IP and browser fingerprint, and magic-byte checks on uploads. Vendors who reserve security for paid tiers are common enough that not doing it deserves the credit.
A self-host escape hatch, in theory
The FAQ says that if you would rather run it yourself, cmmnts ships as a single Docker image containing the admin console, widget and API, pointed at any Postgres you run. As an architecture that is exactly what you want from a comment system: one container, one database, no managed services. As an available option it does not exist yet, for reasons covered below.
How much does cmmnts cost?
cmmnts is free for one organisation, one site, five pages per site, 500 comments per page and one moderator. Pro is listed at $19 a month for five organisations, ten sites, ten pages per site, 20,000 comments per page, ten moderators, branding removal, a custom domain and priority support. Enterprise is unlimited on every axis and priced by conversation. The footnote is a good one: every plan includes the whole widget, and the plan only changes how much of it you can use.
Hyvor Talk, the closest paid competitor, runs EUR 5 a month for Personal on annual billing only, EUR 12 for Premium and EUR 40 for Business with SSO, a custom email domain and branding removal, all metered in credits consumed per embed load, comment and spam check. So cmmnts Pro at $19 sits between Hyvor’s Premium and Business tiers on price, with flat page and comment caps instead of a credit meter. Flat caps are easier to reason about. Credits are more forgiving when traffic is spiky.
Here is the problem. The Pro card’s button does not say “Upgrade”. It says “Coming soon”. The FAQ, on the same page, tells you to “move to Pro at $19/mo when you outgrow that”. So the site publishes a price, tells you to pay it, and provides no way to. Right now the only plan you can actually start on is Free, and the only route past it is emailing about Enterprise.
Is cmmnts open source?
Not yet, and the site is looser about this than it should be. The page title is “cmmnts, Open Source Comment Section and Comments Library”. The meta description says “lightweight open source comment section”. The first FAQ answer opens “cmmnts is an open-source comment section and embeddable comments library”. Nothing in that framing is conditional.
Then you open the site’s own /opensource page and the headline is “WE ARE OPEN-SOURCING IT SOON”, followed by “The repo is under active development. We want it in a state worth reading before we” release it. There is no GitHub link anywhere in the site’s JavaScript bundle. We checked the whole thing. The same page asks for donations, including a $5 tier described as sponsoring “an afternoon of pairing with the machine”, to back “the open-source work itself”.
We have no problem with somebody polishing a codebase before publishing it, and saying so on a dedicated page is more honest than most. The problem is the tense. Present-tense “is open source” in the title, the meta description and the FAQ, against future-tense on the page that exists to explain it. If you are choosing this over a self-hostable alternative because you can inspect the code and leave later, you cannot do either today. And the FAQ’s Docker self-hosting answer is describing an image for software that has not been released.
Does the widget hold up to its own numbers?
The FAQ says: “The widget is 38KB with no framework behind it, and renders as one custom element inside a Shadow DOM.” Two of those three claims check out. There is no React or Vue in the embed, and the Shadow DOM rendering is real.
The size does not match. We pulled the file. It is 96,058 bytes uncompressed and 28,805 bytes gzipped over the wire, and it carries a date library inside it. Neither figure is 38KB. The gzipped number is better than the claim and the raw number is two and a half times worse, so this reads as a stale measurement rather than an inflated one. It is still a published number that does not describe the file, on a page where the number is the selling point. Fix the string, or say which measurement it refers to.
| Plan | Price | Plan Features | Best For |
|---|---|---|---|
| Free | $0 forever | 1 organisation, 1 site, 5 pages per site, 500 comments per page, 1 moderator | Personal sites, docs pages and one small blog |
| Pro | $19/mo | 5 organisations, 10 sites, 10 pages per site, 20,000 comments per page, 10 moderators, branding removal, custom domain | Nobody yet: the button says Coming soon |
| Enterprise | Custom | Unlimited organisations, sites, pages, comments and moderators, plus branding removal and priority support | Teams willing to email before they can buy |
Who is cmmnts best for?
Use cmmnts if you run a personal site, a docs page or a small blog, you want comments working in ten minutes, and the free tier’s limits fit: one site, five pages, 500 comments per page. At that shape it is a good deal for zero dollars, the Shadow DOM approach beats an iframe, and the moderation tools are more than a hobby project usually ships. It is also worth a look if you need Entra ID sign-in on an internal page, which almost nothing else in this price range offers.
Skip cmmnts if you need a paid plan today, because you cannot buy one. Skip it if you are choosing on the open-source promise, because there is no repository to read. Skip it if you are a business putting customer discussion on a revenue page, because this is a solo-maintained hosted service holding your comment data with no published incident history, no status page we could find and no stated backup policy. That is a fine risk for a personal blog and a poor one for a product site.
What are the best cmmnts alternatives?
Giscus. Free, MIT licensed, 12,075 stars on GitHub and last pushed in May 2026. It stores comments in GitHub Discussions on your own repo, so the data is yours and the moderation tools are GitHub’s. The catch is that commenters need a GitHub account, which rules out anyone writing for a non-developer audience. For a docs site or a dev blog it is hard to beat at any price, and it is the option cmmnts’s open-source pitch is implicitly competing with.
Hyvor Talk. The commercial pick. EUR 5 a month for one site on annual billing, EUR 12 for Premium with up to ten sites and unlimited moderators, EUR 40 for Business with SSO, a custom email domain and branding removal. Credit-metered rather than page-capped, privacy-first, and a real company you can pay today. If you want what cmmnts Pro describes and you want it this afternoon, this is where you go.
Disqus. The incumbent, with a free ad-supported tier and paid plans above it. Its pricing page renders client-side and published no figures we could verify from the source, so we are quoting none. The trade is well known: enormous install base and network features, against third-party tracking, ads on the free tier and a heavy embed. It is the thing most people are switching away from, which is the market cmmnts is aiming at.
Final verdict: is cmmnts worth it?
cmmnts is a better-built product than its launch page’s claims deserve. The architecture decisions are the right ones, the free tier is real and permanent, security is not paywalled, and the FAQ answers are specific in a way that suggests somebody who has actually thought about embedding. On a personal site, install it. There is no money at stake and it is nicer than what you are probably running.
The score is held down by three things that are all fixable in an afternoon of copywriting. Pro carries a price and a “Coming soon” button while the FAQ tells you to buy it. The site calls itself open source in its title, its meta description and its first FAQ answer, while its own open-source page says it is coming soon and no repository is linked. And the widget’s headline size does not match the file that ships. None of that makes the software worse. All of it makes the site harder to trust, which is a bad trade for a product asking to hold your readers’ comments. Come back when the repo lands and the Pro button works, and this becomes an easy recommendation.
cmmnts Pros & Cons
What We Like
- Renders as a custom element in a Shadow DOM, so no iframe and no style leakage in either direction
- The free tier is permanent and covers 1 site, 5 pages and 500 comments per page
- Security is identical on free: sanitising, origin-locked requests, IP and fingerprint rate limits, magic-byte upload checks
- Anonymous comments or sign-in with Google, GitHub or Microsoft Entra ID over a cookie-free PKCE flow
- Moderation queue, reader flagging and automatic hiding are on every plan including free
What Could Be Better
- The Pro button says Coming soon while the FAQ tells you to move to Pro at $19/mo, so only Free is buyable
- The title, meta description and FAQ all say open source, but the site's own open-source page says it is coming soon and links no repository
- The self-hosting answer promises a Docker image for software that has not been released
- The widget is advertised at 38KB; the shipped file is 96,058 bytes raw and 28,805 gzipped
cmmnts FAQ
What is cmmnts?
cmmnts is a hosted, embeddable comment section built by Sanjeeb Sahoo and launched on Product Hunt in September 2026. You add one script tag and get threaded comments with moderation, optional sign-in, Markdown, mentions, emoji and GIFs. The widget renders as a single custom element inside a Shadow DOM rather than an iframe, so its styles cannot leak into or out of your page.
How much does cmmnts cost?
The Free plan is $0 forever and covers one organisation, one site, five pages per site, 500 comments per page and one moderator. Pro is listed at $19 a month for five organisations, ten sites, 20,000 comments per page, ten moderators, branding removal and a custom domain, but its button currently reads Coming soon. Enterprise is priced by conversation.
Is cmmnts worth it?
On a personal site or a docs page, yes, because the free tier costs nothing and the architecture is better than an iframe embed. For a business putting customer discussion on a revenue page, not yet: it is a solo-maintained hosted service, the paid tier cannot be bought, and the open-source promise that would let you leave has not been delivered.
What are the best cmmnts alternatives?
Giscus is free and MIT licensed with 12,075 GitHub stars, storing comments in GitHub Discussions on your own repo, though commenters need a GitHub account. Hyvor Talk is the commercial pick at EUR 5 a month for one site on annual billing, EUR 12 for Premium and EUR 40 for Business. Disqus remains the incumbent, with a free ad-supported tier and client-rendered pricing we could not verify from source.
Does cmmnts offer a free plan?
Yes, and it is permanent rather than a trial. Free covers one organisation, one site, five pages per site, 500 comments per page and one moderator. Every plan includes the whole widget and the plan only changes how much you can use, so moderation, sign-in, themes and the full security stack are all present on free.
Who is cmmnts best for?
Solo developers, personal sites, docs pages and small blogs that fit inside one site, five pages and 500 comments per page. It also suits internal pages that need Microsoft Entra ID sign-in, which little else at this price offers. Skip it if you need a paid plan today, if you are choosing on the open-source promise, or if you are putting it on a revenue page.






