Skip to content

Why Ditto?

There are many Nostr clients. Here's what makes Ditto different.

It's built for fun

Most Nostr clients feel like they were designed by protocol engineers (because they were). Ditto is designed for people. The interface is clean, playful, and customizable. We believe social media should spark joy -- not feel like a chore.

Themes and self-expression

Ditto has one of the most extensive theme systems of any Nostr client:

  • 7 built-in theme presets -- from OLED black to pastel pink to matrix green
  • Full custom theming -- 19 CSS token properties for complete control
  • Light, Dark, and System modes -- automatic or manual
  • Instant switching -- change your vibe in two clicks

Your timeline should look and feel like you.

Way more than text posts

While most clients focus on short text notes, Ditto integrates with the entire Nostr content ecosystem:

  • Articles -- Long-form writing via Inkwell
  • Short videos -- Vines from divine.video
  • Live streams -- Watch and interact in real-time
  • Polls -- Ask your community anything
  • Follow Packs -- Share curated follow recommendations
  • Color palettes -- Share your aesthetic
  • Card decks -- Magic: The Gathering deck lists
  • Geocaching -- Real-world treasure hunts via Nostr
  • Mini apps -- Sandboxed HTML5 apps (Webxdc) running inside posts

Each content type can be toggled on or off in your feed. You decide what you see.

Self-hosting made simple

Ditto builds to static HTML/JS/CSS files. You can host it:

  • On GitHub Pages (automatic deployment via CI)
  • On Netlify or Vercel (just push and go)
  • On any VPS (rsync the build folder)
  • On any web server (it's just files)

One config.json file lets you customize relays, branding, upload servers, themes, and more. Run your own instance for your community with your own rules.

Lightning-native payments

Send Bitcoin tips (zaps) to anyone, right from their post:

  • Nostr Wallet Connect for seamless payments
  • WebLN browser extension support
  • QR codes as a fallback
  • One-click zapping with configurable defaults

Real money, real appreciation, no intermediary.

Private messaging built in

End-to-end encrypted direct messages using both NIP-04 and NIP-17 protocols. Your conversations stay between you and the recipient.

Open source, always

Ditto's source code is public. You can read it, fork it, modify it, and contribute back. No black boxes. No hidden algorithms. No surveillance. Just software that respects you.

Try it

Open Ditto and see for yourself. No account creation needed -- just bring your Nostr key.

♡2026 Copying is not theft.