A ChatGPT client that actually talks back
A self-hosted web UI for the ChatGPT API that adds realistic voice, speech recognition, and conversation search.

What it does
Chat with GPT is a React/TypeScript web interface for the OpenAI ChatGPT API. You supply your own API key, chat in the browser, and optionally have replies read aloud via ElevenLabs text-to-speech or your browser’s built-in voice. It keeps conversation history locally and lets you search past chats, tweak the hidden system prompt, and adjust response temperature.
The interesting bit
The project treats voice as a first-class citizen rather than a gimmick: it wires in both high-fidelity ElevenLabs synthesis and OpenAI Whisper speech recognition, turning a text API into a hands-free intercom. That, plus exposing the system prompt and temperature controls, makes it feel like a power-user skin for ChatGPT.
Key highlights
- Realistic voice output via ElevenLabs, with browser TTS fallback and OpenAI Whisper speech input.
- Searchable chat history, editable system prompts, and a temperature slider.
- Public share URLs for specific conversations.
- Full markdown support for code, tables, and math.
- API keys stay client-side by default; self-hosted instances can optionally store them in a server-side
config.yaml.
Caveats
- The README explicitly warns that storing API keys server-side exposes them to anyone with access to your self-hosted instance.
Verdict
Grab this if you want a more configurable, voice-enabled alternative to the official ChatGPT UI and are comfortable bringing your own API keys. Pass if you need local LLM inference or a managed multi-user backend.
Frequently asked
- What is cogentapps/chat-with-gpt?
- A self-hosted web UI for the ChatGPT API that adds realistic voice, speech recognition, and conversation search.
- Is chat-with-gpt open source?
- Yes — cogentapps/chat-with-gpt is open source, released under the MIT license.
- What language is chat-with-gpt written in?
- cogentapps/chat-with-gpt is primarily written in TypeScript.
- How popular is chat-with-gpt?
- cogentapps/chat-with-gpt has 2.4k stars on GitHub.
- Where can I find chat-with-gpt?
- cogentapps/chat-with-gpt is on GitHub at https://github.com/cogentapps/chat-with-gpt.