yakGPT logo

yakGPT

Free

1.6k

FreeFree tier
Inputs: text, audioOutputs: text, audio
Type
Open Source

About yakGPT

YakGPT is an open-source, locally running ChatGPT user interface designed to enhance the speed and interactivity of text generation. It connects directly to the OpenAI API, bypassing the official ChatGPT interface to offer faster responses. The application runs entirely in the browser, requiring no installation, and stores all state locally in localStorage without analytics or external service calls. It supports both GPT-3.5 and GPT-4 models via the user's own OpenAI API key, ensuring data privacy and security as submitted data is not used for training and is stored for only 30 days. Additionally, YakGPT integrates speech-to-text via Azure OpenAI Whisper and text-to-speech via Azure and Eleven Labs, enabling hands-free voice interaction. The interface includes a mobile voice mode and both light and dark themes.

Key Features

Locally running browser-based UI – no installation required
Direct connection to OpenAI API for faster text generation than the official interface
Supports GPT-3.5 and GPT-4 models (GPT-4 requires API access)
Speech-to-text input via Azure OpenAI Whisper
Text-to-speech output via Azure and Eleven Labs
Uses the user's own API key for data privacy and security
All state stored locally in localStorage – no analytics or external service calls
Open-source codebase available on GitHub

Pros & Cons

Pros
  • Open-source and free to use or self-host
  • Runs locally in the browser without installation
  • Direct API connection can be faster than the official ChatGPT interface
  • Voice input and output support for hands-free use
  • User controls their own API key, enhancing data privacy
  • No analytics or external service calls – data stays local
Cons
  • Requires a valid OpenAI API key with access to GPT-3.5 or GPT-4
  • GPT-4 access depends on the user's OpenAI account permissions
  • Speech-to-text and text-to-speech features rely on external Azure and Eleven Labs services
  • Free tier of OpenAI API may have usage limits and costs
  • Limited to the capabilities of the underlying OpenAI models

Best For

Faster, more responsive ChatGPT interactions for power usersHands-free chatting using voice input and outputPrivacy-conscious users who want to control their own API key and dataDevelopers looking to customize or extend a ChatGPT UIMobile-friendly ChatGPT access with voice mode

FAQ

Do I need an OpenAI API key to use YakGPT?
Yes, YakGPT uses your own OpenAI API key to connect to GPT-3.5 or GPT-4. You will need to provide a valid API key.
Is YakGPT completely free to use?
The YakGPT software itself is open-source and free. However, usage costs depend on your OpenAI API key and any associated charges from OpenAI.
Can I use GPT-4 with YakGPT?
Yes, YakGPT supports GPT-4, but you must have GPT-4 API access enabled on your OpenAI account.
Does YakGPT store my chat data?
All state is stored locally in your browser's localStorage. No data is sent to analytics or external services. OpenAI stores submitted data for 30 days but does not use it for training.
Can I run YakGPT on my own server?
Yes, you can clone the GitHub repository and run it locally using Yarn or npm. Instructions are provided in the repository.
Does YakGPT support voice input and output?
Yes, it supports speech-to-text via Azure OpenAI Whisper and text-to-speech via Azure and Eleven Labs, enabling hands-free voice interaction.