Discover and explore top open-source AI tools and projects—updated daily.
NiekWeb interface for OpenAI's ChatGPT API
Top 22.2% on SourcePulse
This project provides a feature-rich, open-source web interface for interacting with OpenAI's ChatGPT API, targeting users who want a customizable, private, and cost-effective alternative to official ChatGPT subscriptions. It offers a fast, mobile-friendly experience with features like voice input, prompt customization, and chat export.
How It Works
ChatGPT-web is a single-page web application built with modern web technologies. It leverages the OpenAI API for natural language processing and generation, allowing users to select different models, including GPT-4. All conversation data is stored locally in the browser's local storage, ensuring user privacy and persistence across sessions. The interface supports streaming responses for a more interactive feel and includes DALL·E integration for image generation.
Quick Start & Requirements
npm ci followed by npm run dev.npm run build.git subtree pull --prefix src/awesome-chatgpt-prompts https://github.com/f/awesome-chatgpt-prompts.git main --squash.docker compose up -d.http://localhost:5173/.VITE_API_BASE=http://localhost:5174 in .env and run docker compose up -d mocked_api.npm run tauri dev. Production build: npm run tauri build.Highlighted Details
Maintenance & Community
The project has a diverse list of contributors, indicated by emojis for their contributions (e.g., 🤔 for core development, 💻 for code, 🐛 for bug fixes, 🎨 for design, 📖 for documentation).
Licensing & Compatibility
Licensed under GPL-3.0. This is a strong copyleft license, meaning derivative works must also be open-sourced under the same license.
Limitations & Caveats
Requires an OpenAI API key, incurring costs based on usage. The GPL-3.0 license may impose restrictions on integrating this code into proprietary, closed-source applications.
1 week ago
1 day
chathub-dev