Slickgpt
Theme by
Shipbit |Updated:
5 Feb 2025
|475 Stars
SlickGPT is a light-weight "use-your-own-API-key" web client for the OpenAI API written in Svelte. It offers GPT-4 integration, a userless share feature and other superpowers.
Categories
Overview
SlickGPT is a light-weight web client for the OpenAI API. It allows users to bring their own OpenAI API keys and provides them with a user-friendly interface for interacting with the API. The client offers features such as managing a local chat history, sharing chats with others, customizing OpenAI model settings, and calculating API usage costs. Users can run the client locally, host it themselves, or use the public instance.
Features
- Fancy User Interface: Interact with an elegant and clean UI that makes chatting fun and explains complex concepts to users.
- Mobile-first and fully responsive: Access SlickGPT on your phone or any other device.
- Local History: Your chat history is stored locally in your browser’s localStorage and can be accessed anytime.
- Delete and edit messages: Edit or delete messages just like in the OpenAI client.
- Auto-suggest chat titles: SlickGPT can suggest a title for your chat based on the first message you send.
- Share Chats: Generate shareable links for your chats and collaborate with others without requiring authentication.
- Set Context: Provide your own context to guide the AI model’s responses for more relevant outcomes.
- Cost Calculation: Keep track of and control your API usage costs with an in-built token cost calculator.
- Full Configuration Power: Customize OpenAI model settings to tailor the chat experience to your preferences.
- No Registration or Login required: Create and share chats without the need for a login or registration.
- Use your own API Key: Keep your API calls private and secure by using your own OpenAI API key.
- Host Yourself / Run Everywhere: Run the client locally on your machine or host it on your preferred cloud provider.
Installation
To install SlickGPT, follow these steps:
- Clone the repository:
git clone [repository-url]
- Install the dependencies:
- Set up your OpenAI API key:
Rename the `.env.example` file to `.env` and replace the `YOUR_API_KEY` placeholder with your actual API key.
- Start the development server:
- Access SlickGPT in your browser at
http://localhost:5000
.
Summary
SlickGPT is a user-friendly web client for the OpenAI API that allows users to interact with the API using their own API keys. It provides a rich feature set including a fancy user interface, local chat history management, chat sharing, customizations, cost calculation, and more. With SlickGPT, users can have an enjoyable and efficient experience when using the OpenAI API.