Why I think PosterChan is the best Nostr client

Why I think PosterChan is the best Nostr client: one app on web, desktop, Android and PosterChanOS, instant from your own cache, your relays per account, private DMs and notes encrypted to your key, Concord communities, files, git, streams, the fediverse and Tor.
Why I think PosterChan is the best Nostr client

PosterChan: the Nostr client that does everything. One app on web, desktop, Android and PosterChanOS, all on your key

I’ve been building PosterChan for a long time, and I use it every day: on my phone, on my laptop, on my desktop at home, and on PosterChanOS, where the client is the whole desktop. I’ll say it plainly. I think it’s the best Nostr client you can use right now, and I want to explain why, using only what it actually does today.

One app, every screen

PosterChan is one client that ships everywhere. There’s the web app (it installs as a PWA), the desktop app for Windows, Mac and Linux, the Android APK, and PosterChanOS. They all run the same client code, so a feature I build shows up on every platform at once. The desktop app and the APK don’t even need a PosterChan server. Give them relays and a key and they work.

On a big screen you get the windowed desktop: real windows, a taskbar, a start menu and icons you can arrange into folders. Open your timeline, Notes, Music and the calendar side by side. Your layout is saved as an encrypted document on your own key, so it follows your account to every machine.

The windowed desktop with several PosterChan apps open

It’s fast because it starts with what you already have

PosterChan keeps a local Store of your events, and every screen paints from it first. Open a post from a notification, a profile or your timeline, and what you already have shows up straight away. The network catches up in the background. When it really doesn’t have anything yet, it tells you that honestly instead of showing an empty page. And when a relay never answered, it doesn’t treat that as “nothing here”.

The PosterChan timeline

Your relays, your way

Relay lists are per account, the Nostr way. Your kind 10002 (NIP-65) list is the source of truth. If you run two accounts on one device, each keeps its own list. Turn on “use my own relays” and PosterChan goes direct to the relays you chose and leaves it there. That’s your call, not mine.

Private things stay private

  • DMs are NIP-17, group chats included.
  • Notes, Budget and the desktop layout are NIP-44 encrypted to your own key. Nobody else can read them, not even my server.
  • Calendar and Contacts are encrypted events too, and they sync to your phone’s own calendar and contacts apps over CalDAV and CardDAV.
  • Mail lives in the same app, with an AI helper that drafts and summarizes but never sends anything without you.
  • Texts on Android sends and receives your SMS through your phone, right next to everything else.

Concord: communities that feel like home

Concord is our take on community chat, built on the CORD protocol. It has servers with channels, roles and moderation, invite links, voice and video calls on our own server, mini apps right in the room, and custom emoji. It works the same on your phone and on the desktop, and it talks to Armada-compatible communities.

A Concord community

Files, photos and music that belong to you

Files are stored on Blossom, and there’s a real Trash, so deleting something can be undone. Folder Sync keeps folders the same across your computers and your phone. It works one file at a time, and before it removes anything it checks that the store still has a copy. Photos handles your pictures and albums. Music plays your own encrypted library, with lock-screen controls, a home-screen widget, car buttons and Android Auto on the APK.

Much more than a timeline

  • Git: browse, edit and share repos over Nostr (GRASP, ngit-compatible). PosterChan’s own code is hosted this way.
  • Sites: build and publish nsites from inside the app.
  • Badges (NIP-58), polls, and webxdc mini apps: games and shared tools you can play right inside a post or a room.
  • Waifus, a little dating game that lives in the app, and the Meme Builder with a whole shelf of effects, talking pictures included.
  • Streams: watch NIP-53 live streams, or go live yourself from the built-in studio with scenes, overlays and a mixer.
  • Zaps with Lightning, plus Monero tips from the built-in wallet.

A profile in PosterChan

Sign in the way you like

Use a browser extension (NIP-07), a remote signer (NIP-46), or Amber and other NIP-55 signers on Android. The PosterChan APK is a NIP-55 signer itself, so other Android apps can use it too.

The fediverse, without the mess

Every account gets a real fediverse address with a readable handle, so people on Mastodon and the rest see a name, not a wall of npub. Replies, likes, polls and DMs cross over in both directions, and blocks are respected on both sides.

Tor when you want it

The desktop app has Tor built in. It waits until the circuit is up before it opens any connection, and if Tor fails it stays failed and doesn’t quietly fall back to your real address. On Android it works with Orbot, and going live over Tor sends your stream through TURN over TCP instead of leaking UDP.

An AI assistant that runs on our own hardware

The AI built into PosterChan runs on our own GPUs: chat, image, music and video generation, summaries and reply drafts. It’s not a third-party cloud, and we never log what you type. Coming soon: Netrunner, PosterChan’s own coding agent. It reads, edits and tests code step by step on our self-hosted model and asks before it changes anything. It isn’t released yet, and I’ll post when it is.

Why “best”

Plenty of clients are good at one thing. PosterChan’s bet is that Nostr can run your whole online life: your posts, your chats, your files, your calendar, your communities and your code, all on one key and all on relays you choose. Then it has to be fast, private and honest about what it knows. That’s the bar I hold it to every day.

Try it at poster.place, grab the desktop app or the APK, and tell me what you think. You know where to find me.

#posterchan #nostr


Write a comment