Web client for OpenAI API, offering enhanced features beyond the standard interface
Top 64.9% on sourcepulse
SlickGPT is a lightweight, self-hostable web client for OpenAI-compatible APIs, designed for users who want a feature-rich, customizable interface for interacting with large language models. It offers a superior user experience compared to standard web UIs, with features like local chat history, message editing, and cost tracking, catering to both individual users and teams.
How It Works
Built with Svelte and SvelteKit, SlickGPT leverages browser-based IndexedDB for local chat history storage, ensuring data privacy. It communicates with OpenAI-compatible APIs via SvelteKit endpoints, acting as a proxy to abstract API interactions and secrets from the client. A unique "userless share" feature utilizes Firebase Realtime Database and serverless functions to enable collaboration without requiring user accounts.
Quick Start & Requirements
npm install && npm run dev -- --open
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The "Share Chat" feature is dependent on Firebase; disabling it is possible but requires code modification. While theoretically compatible with any OpenAI-compatible API, only explicitly listed models are guaranteed to work.
5 months ago
1 day