Built on AT Protocol

Comments that live on the open web

Every comment is a real Bluesky post. Owned by your readers, not by you, not by us — forever.

myblog.com/my-first-post
My first blog post
This is my first post with Juttu! Readers can comment using their Bluesky accounts, and every comment is a real post on the open web.
Sarah @sarah.bsky.app
2 comments Most liked
Alice @alice.bsky.social
2h ago
This is a great post! Really enjoyed reading it.
Carol @carol.bsky.social
1h ago
Totally agree!
Bob @bob.bsky.social
3h ago
Agreed — and the best part is my comment lives on Bluesky too 🎉
AGPLv3 Open Source
No reader tracking
No ads, ever
Self-hostable

Three steps to open comments

01

Add three lines of HTML

Drop the Juttu snippet into your page. Works with any blog, static site, or custom setup — no framework required.

02

Link a Bluesky post

Share an update about your article on Bluesky and link it from the widget. That post's reply thread becomes the comment section.

03

Readers join via Bluesky

Visitors reply using their own Bluesky account. Every comment is a real post on the open network — owned by the commenter, readable everywhere, forever.

Built for the open web

Comments owned by readers

Comments live on the AT Protocol. Readers own their words — not you, not Juttu. They can't be deleted by a platform pivot or a vendor shutdown.

Grow your Bluesky audience

Every commenter is a potential follower. Readers who engage with your content organically expand your presence on Bluesky.

Zero reader tracking

Juttu stores nothing. No database of users, no comment archive, no analytics. Comments live on Bluesky — Juttu just displays them.

Open source, forever

AGPLv3 licensed. Self-host it, audit it, fork it. No black boxes. The entire codebase is public and always will be.

Lightweight by design

A tiny script tag, no iframes, no heavy dependencies. Your page stays fast and the widget just works.

Natural spam filter

Commenting requires a Bluesky account. This single requirement dramatically reduces spam and bots without any moderation overhead.

Works with any stack

If it renders HTML, it works with Juttu. Drop three lines into your page and you're done.

index.html
<!-- in <head> -->
<link rel="site.standard.document"
href="at://YOUR_DID/site.standard.document/YOUR_SLUG" />
<script defer src="https://cdn.jsdelivr.net/npm/juttu@latest/juttu-embed.js" ></script>
<!-- in <body> -->
<div id="juttu-comments" ></div>

Ready to give comments back
to the open web?

Free and open source. Self-host or use the hosted version.