Chat with GPT logo

Chat with GPT

Free

Open-source ChatGPT web app with a voice.

FreeFree tier
Inputs: textOutputs: text
Type
Open Source
Company
cogentapps

About Chat with GPT

Chat with GPT is an open-source, unofficial ChatGPT application that enhances the standard ChatGPT experience with additional features and customization options. Built with TypeScript and React, it connects to the OpenAI ChatGPT API and integrates with ElevenLabs for realistic text-to-speech, giving ChatGPT a human-like voice. Users can search past conversations, customize the system prompt, adjust the temperature for response creativity, and use speech recognition powered by OpenAI Whisper. The app supports sharing chat sessions via public URLs, editing and regenerating messages, and full markdown rendering. It can be self-hosted using Docker, and users pay only for their own API usage (OpenAI and optional ElevenLabs keys). The project is MIT-licensed and welcomes community contributions.

Key Features

Fast response times using ChatGPT API
Search through past chat conversations
View and customize the system prompt
Adjust temperature for response creativity
Realistic human voice via ElevenLabs text-to-speech
Browser-based text-to-speech as alternative
Speech recognition powered by OpenAI Whisper
Share chat sessions via public URLs
Edit messages and regenerate responses
Full markdown support including code, tables, and math

Pros & Cons

Pros
  • Open-source and free to self-host
  • Integrates realistic text-to-speech from ElevenLabs
  • Voice input via Whisper speech recognition
  • Customizable system prompt and temperature
  • Search and share chat conversations
  • No subscription fee; pay only for API usage
  • Supports all OpenAI GPT models (GPT-3, GPT-4)
Cons
  • Requires OpenAI API key (pay-as-you-go costs apply)
  • Realistic voice requires separate ElevenLabs API key
  • Self-hosting requires technical knowledge (Docker)
  • No mobile app; web-based only
  • API keys are stored only locally but still need to be entered

Best For

Personal AI assistant with voice interactionDeveloper tool for prototyping and testing ChatGPT promptsSelf-hosted alternative for privacy-conscious usersVoice-enabled customer support or educational chatbotExperimental playground for ChatGPT customization

FAQ

Do I need an OpenAI API key?
Yes, you must add your own OpenAI API key on the settings screen to use Chat with GPT. The key is stored only on your device and transmitted only to OpenAI.
How do I get realistic voice output?
You can connect your ElevenLabs account by providing your ElevenLabs API key. Alternatively, you can use your browser's built-in text-to-speech without any extra key.
Is this a free service?
The app itself is free and open-source, but you must pay for your own OpenAI API usage (and optionally ElevenLabs usage) at their pay-as-you-go rates.
Can I run it on my own server?
Yes, you can self-host with Docker using the command docker run -v $(pwd)/data:/app/data -p 3000:3000 ghcr.io/cogentapps/chat-with-gpt:release, then navigate to http://localhost:3000.