A sovereign workspace for thinking: chat, read, debate.
PlebChat is a nostr-ecosystem app: a web application with no accounts, no platform cloud, and no backend of ours. It is a static site — everything it does happens in your browser.
Multi-turn conversations with an assistant that can research the web and nostr when you ask it to — and only then. Point it at any model endpoint (your model, your key: LM Studio or Ollama on localhost, OpenRouter, Anthropic, your own gateway — config and API keys stay in this browser) or use the built-in credits service. Threads are private by default, stored on this device with no server-side transcript, because there is no server. When it researches, answers come cited and inspectable — every source recorded from the agent's actual tool calls — and render full markdown. Try it now — no key needed.
One surface: a sidebar of what you have, tabs for whatever you open — a book, a PDF, a file, an article, a debate — and the agent beside them, able to read a book you hand it and write into folders you grant. Workspaces keep separate lines of work apart. Everything you read in one place: books, saved articles, and RSS feeds. A real EPUB reader with pagination, themes, and adjustable typography; highlights and notes anchored precisely in the text; encrypted sync of progress and annotations as NIP-44 nostr events (relays only ever see ciphertext) with book files backed up to Blossom. Share on your terms — highlights publish as standard NIP-84 events other clients understand — and follow news and RSS without an algorithm: fetched on your command, never in the background.
Structured Socratic seminars: state a thesis, support or challenge any claim, define the terms carrying the argument, and record concessions. An agent interlocutor can probe, refute, or steelman the case; the Map view reveals its shape; public links invite counter-arguments from other keypairs. Learn about Debate.
PlebChat follows open protocols — nostr, Cashu, and Blossom — so what you make here is portable to other clients, and the source is public at GitHub. For how it works in depth, see the documentation and our approach to thinking.
Questions or ideas? Use the feedback button in the app's top bar — reports reach us as encrypted nostr messages, in keeping with everything above. Want to support the project? See the zap page.