Settings

Tip: Pick an API endpoint above to get started. Already configured this app on another device? instead.


Chats

    Chat history:
    Settings:
    Private local chat demo by JournalFoundation.org. Save this page to run it offline.

    Trouble authenticating? No API key is currently saved. Add one under Settings → API key if your provider requires it. Local endpoints and public routes such as OpenRouter’s model list may work without a key. Double-check your endpoint or import your saved settings file.

    Private & Local — About this demo

    This is a single static HTML file. There is no backend, no database, and nothing on a server to capture your data. Your chats are stored in your browser.

    How to run it anywhere

    • Desktop: Right-click → Save Page As…, then open the saved file.
    • iPhone (Safari): Share → Add to Home Screen, or Share → Save to Files, then open it.

    What’s stored locally

    • localStorage: chat threads and messages.
    • sessionStorage: settings (endpoint, token, model, theme) for the current session.

    No network calls happen unless you set an API endpoint and press Send (or Refresh model list).

    JournalFoundation.org Fork / contribute on GitHub

    Share settings via QR code

    Scan this QR code on another device to import these chat settings instantly.