This article discusses the popular open-source project Github ChatGPT. It provides a detailed introduction to help readers grasp the core system within a short period of time, thereby enhancing their decision-making abilities.
Chatbot-ui#
Chatbot-ui is a chatbot UI and advanced chatbot toolkit that can be deployed on Vercel. It is used to build OpenAI's chat models on Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS.
Main features:
- Template prompts (3/27/23)
- Regenerate and edit responses (3/25/23)
- Folders (3/24/23)
- Search chat content (3/23/23)
- Stop message generation (3/22/23)
- Import/export chat logs (3/22/23)
- Custom system prompts (3/21/23)
- Error handling (3/20/23)
- GPT-4 support (requires access) (3/20/23)
- Search conversations (3/19/23)
- Code syntax highlighting (3/18/23)
- Toggle sidebar (3/18/23)
- Conversation naming (3/18/23)
- Github-style markdown (3/18/23)
- Add OpenAI API key in the app (3/18/23)
- Markdown support (3/17/23)
- Review: This open-source ChatGPT user interface has recently added support for custom prompts with variables {{}}, which greatly improves my efficiency. It supports exporting topic records and custom prompts, and is currently my main tool.
Interface screenshot:
Github link: Chatbot-ui
Chatbox#
Open-source ChatGPT API (OpenAI API) desktop client for prompt debugging and management. Supports Windows, Mac, and Linux.
Features:
- Same speed as ChatGPT Plus
- Data stored locally, no loss of data
- More freedom and powerful prompt capabilities
- Supports GPT-4 and other models
- Supports custom domain proxy
- More features: Markdown, message quoting, word and token estimation, dark mode...
- Ergonomic UI design
- Provides installation package, no deployment required
- Free and open-source
- Review: It's really fast, looking forward to adding custom prompts.
Interface screenshot:
Github link: Chatbox
ChatGPT Box#
Deep integration of ChatGPT into the browser, everything you need is here.
Features:
- Summon chat dialog on any page (Ctrl+B)
- Support for mobile devices
- Summarize any page through the right-click menu (Alt+B)
- Independent conversation page (Ctrl+Shift+H)
- Multiple API support (Web API for free users and Plus users, also supports GPT-3.5, GPT-4, NewBing, self-hosting, Azure, etc.)
- Integration and adaptation for various popular websites (Reddit, Quora, YouTube, GitHub, GitLab, StackOverflow, Zhihu, Bilibili) (inspired by wimdenherder)
- Adaptation for all major search engines and support for custom queries to support additional sites
- Selection tool and right-click menu for various needs, such as translation, summarization, proofreading, sentiment analysis, paragraph division, code explanation, inquiry
- Static card support for floating chat boxes for multi-branch conversations
- Easily save your complete conversation records or copy parts of it
- Powerful rendering support, whether it's code highlighting or complex mathematical formulas
- Multi-language preference support
- Custom API address support
- All site adaptations and tools can be freely toggled on/off, disable modules you don't need anytime
- Tools and site adaptation development are easy to extend and customize for developers, please refer to the development & contribution section
- If there are any shortcomings in the answers, you can directly chat to resolve them!
- Review: This amazing software can replace chathub, writely, BingGPT, openai-translator! I would call it the strongest!
Interface screenshots:
Github link: ChatGPT Box
BingGPT#
Desktop application for the new Bing AI chat.
Features:
- Chat with the new Bing without installing Microsoft Edge or browser plugins
- Export complete conversations as Markdown, PNG, or PDF
- Customizable appearance (themes and font size)
- Keyboard shortcuts
- Multi-platform
- Review: It's faster than the built-in Edge and very stable.
Interface screenshot:
Github link: BingGPT
ChatGPT Web#
Supports dual models and provides two unofficial ChatGPT API methods.
Features:
- Dual models
- Multiple session storage and context logic
- Formatting and beautification of code and other message types
- Access control
- Data import and export
- Save messages as local images
- Multi-language interface
- Interface themes
- Review: It's super convenient to deploy in Docker and can be used by my friends and family in China.
Interface screenshots:
Github link: Chatgpt-web