Skip to content

Chat Mode

Chat is PlebChat's front door: multi-turn conversation with an AI assistant running entirely in your browser, against your own model endpoint (Settings → AI). Threads stay on this device.

It is also the research agent. Switch search on and the same assistant plans searches, reads pages, and answers with citations you can click to inspect. Switch it off and it's a plain chat again.

The Search popover

The Search button on the message box controls what this thread can search with:

  • Web — search and page reading via Firecrawl with your own API key (Settings → Web research). Without a key this provider is greyed out.
  • Nostr — NIP-50 full-text search across nostr relays, covering notes and long-form articles. Needs no key.

Below the providers, Effort tunes how hard the agent works:

  • Balanced — runs the searches it needs and reads the best few pages.
  • Deep Research — breaks the question into sub-questions, searches from several angles, reads more, and cross-checks sources against each other.

Both settings belong to the thread you're in, so one conversation can be a quick chat and the next a deep research run.

With a Firecrawl key configured, a flame chip in the popover shows your remaining credits (click to refresh). Settings → Web research has a Check usage button with the full picture — credits remaining against your plan, and when the billing period renews. The check calls Firecrawl directly from your browser with your key.

Citations and sources

Every source the agent touches is recorded when its tools actually run — not scraped out of what it wrote afterwards. That's why the source list is trustworthy: it's a record of what the agent did.

Inline [s1]-style markers are clickable; clicking one opens the sources rail and flashes the source it refers to. Click any source card for the full detail.

Sessions

The settings button on the right of the message box picks this thread's model and thinking level, from the models you've configured in Settings → AI plus whatever your endpoint reports live.

Incognito (the badge on a fresh chat) keeps a conversation in memory only: it is never written to this device, and it disappears when you refresh, close it, or switch back to Saved. Sources found during an incognito chat vanish with it.

/chat?thread=<id> opens a saved thread. The URL updates as you switch threads.