AI Chat

BYOK chat for the OpenAI era.

A lean, fast ChatGPT-style client that runs in your browser and talks to your own OpenAI key. Text, image, voice — the whole stack with none of the telemetry.

Live Vanilla JS · BYOK · 100% client-side

Why this exists

The major chat clients are great products and bad deals. You hand over your conversations, you pay a subscription that bundles models you don't use, and you wait for whatever feature the provider decides ships next. Powerful operators we work with kept asking for the same thing: just give me the API, in a browser, that I can actually use.

AI Chat is that. It is a single-page app, ten thousand lines of vanilla JavaScript, that streams responses from your OpenAI key, stores conversations in your browser, and disappears the moment you close the tab. There is no Powerful Matter server in the loop. There is no account to create. There is no telemetry to disable.

It is for people who already have an OpenAI key, want the modern conveniences (streaming, voice, image), and would rather not route their thinking through a third party that promises not to read it.

How it works

You open /bay/aichat/, paste your OpenAI key into Settings, and start chatting. Every keystroke and every response goes directly between your browser and api.openai.com — open the network tab and verify it. Powerful Matter has no proxy server, no log pipeline, and no way to see your traffic.

Conversations are stored in localStorage. They survive browser restarts but never sync to a server. If you want them on another device, the export button gives you a JSON file you can import anywhere. If you clear site data, they are gone — that is the design, not a bug.

Privacy in one paragraph

Your key, your conversations, your attachments, your voice clips — all of it lives between your browser and OpenAI. Powerful Matter operates the static HTML you are reading and nothing else. We don't see your messages, your prompts, your generated images, or whether you used the app at all. The only network requests this page makes go to www.powerfulmatter.com for fonts and CSS; the app makes its own requests, and they go to OpenAI directly.

What it does

A full client, none of the telemetry.

Streaming chat

Token-by-token response from any model your OpenAI account has access to — GPT-5-mini, GPT-4o, o3, o4-mini, more.

Voice in & out

Whisper transcription on the way in, text-to-speech on the way out, plus a realtime voice mode for conversational back-and-forth.

Image generation

Generate images from prompts using your account's image models. Save them, drop them back into a chat, edit with follow-ups.

File attachments

Drop in images, text, PDFs, JSON, or code. The model sees them in the conversation; the files never leave your tab.

Search & export

Full-text search across every conversation. Export to JSON, import on a new device — your history is yours to move.

Model controls

System prompt, temperature, max tokens, tool selection — every dial you would expect, surfaced cleanly in Settings.

FAQ

Things people ask before they pick this up.

If yours isn't here, write to us — we keep this page honest.

Your key lives in this browser's localStorage and never leaves it. Powerful Matter does not see, log, or proxy any traffic — every request goes directly from your browser to OpenAI.
AI Chat itself is free. You pay OpenAI directly for whatever models you use, at OpenAI's published rates — there is no markup, no subscription, and no Powerful Matter account.
No. Conversations are stored only in your browser's localStorage. Open the network tab and you will see traffic going directly to api.openai.com — none of it passes through us.
BYOK gives you exact billing control, full privacy from us, and instant access to whatever models OpenAI offers your account — without waiting for us to wire them in.
Yes. AI Chat is a responsive web app — voice input, image generation, and realtime voice all work in mobile browsers. Add it to your home screen for an app-like launch.
Conversations and your saved key live in localStorage, so clearing site data deletes them. Use the export button in Settings to save a JSON of your history; you can import it later in any browser.

Open it. Use it. Tell us what's missing.

Runs in your browser. Talks to your OpenAI key. Disappears when you close the tab.