Drop-in commenting for Hugo, Jekyll, Astro, 11ty, and that one site you built from scratch at 2 a.m. Your data, your domain, your rules. Disqus-free since day one.
Works with every static site generator that exists. If yours can output an HTML file, it can run Kiputhread. We tested with Hugo, Jekyll, Astro, 11ty, Zola, Pelican, and a Makefile.
<!-- in your post template --> <div id="kiputhread"></div> <script src="https://kiputhread.com/embed.js"></script>
Every comment, every thread, every email is yours to take with you. Export the whole archive as JSON or Markdown in one click. No "request a data export, we'll email you in 30 days." Just a button.
Your readers came for your post. They didn't sign up for a surveillance dragnet, a related-article carousel, or a "trending now" sidebar. They get a comment box. That's the deal.
Code blocks, footnotes, tables, math, links that actually work. Your readers can write because we trust them to. Spam and abuse get caught by sensible defaults you can tune.
Sign up, point Kiputhread at your blog's domain, paste two lines into your post template. Push. Done.
You already know why. It's slow, it tracks your readers, it shows ads in your sidebar, and it owns the conversation happening on your site. We made Kiputhread because we wanted the comment box without the rest of it.
Yes. One button. JSON or Markdown. Threads, authors, timestamps, everything. That's the whole point — it's the first feature we built and the one we'll never remove.
The embed script is under 12 KB gzipped, loads asynchronously, and renders after your content. No third-party fonts, no analytics calls, no tracking pixels. Lighthouse scores unchanged.
Export your data (one click). Spin up the open-source self-hosted version (one Docker image). Point your script tag at the new URL. Your readers won't notice. We'd rather build a product that doesn't trap you than one that does.
If your generator outputs HTML and lets you include a script tag, yes. We've explicitly tested Hugo, Jekyll, Astro, 11ty, Zola, Pelican, Gatsby, and Next.js static export. We've also seen it work fine in plain hand-written HTML.
A baseline filter (Akismet-style scoring), rate limiting, and per-thread moderation tools. Pro adds allow/block lists by domain, email, or IP range. No CAPTCHA puzzles, because they're worse than the spam.
"Kipu" (or quipu) is the Andean knot-record system — knotted threads used to encode information. Threads of conversation, kept by you. We thought it was clever. You can decide.