This article discusses the popular open-source project Github ChatGPT. It provides a detailed introduction to help readers grasp the core system of ChatGPT in 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 to the app (3/18/23)
- Markdown support (3/17/23)
- Review: An open-source ChatGPT user interface. The recent update of custom prompt support with variables {{}} has greatly improved my efficiency. It supports exporting topic records and custom prompts, and is currently my main tool.
Screenshot:
Github link: Chatbot-ui
Chatbox#
An open-source desktop client for ChatGPT API (OpenAI API). It is a tool for debugging and managing prompts, and supports Windows, Mac, and Linux.
- Fast like ChatGPT Plus
- Data stored locally, no loss
- 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 need for deployment
- Free and open-source
- Review: It is fast, and I am looking forward to the addition of custom prompts.
Screenshot:
Github link: Chatbox
ChatGPT Box#
Deeply integrate ChatGPT into the browser. Everything you need is here.
- Summon chat dialog on any page (Ctrl+B)
- Support for mobile devices
- Summarize any page via right-click menu (Alt+B)
- Standalone conversation page (Ctrl+Shift+H)
- Multiple API support (Web API available for free users and Plus users, as well as GPT-3.5, GPT-4, NewBing, self-hosted support, 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, disabling modules you don't need at any time
- Tools and site adaptation development is 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!
Screenshot:
Github link: ChatGPT Box
BingGPT#
A desktop application for Bing AI chat.
- Chat with Bing without installing Microsoft Edge or browser extensions
- Export complete conversations as Markdown, PNG, or PDF
- Customizable appearance (themes and font size)
- Keyboard shortcuts
- Multi-platform
- Review: It is faster than the built-in Edge and very stable.
Screenshot:
Github link: BingGPT
ChatGPT Web#
Supports dual models and provides two unofficial ChatGPT API methods.
- Dual models
- Multiple session storage and context logic
- Formatting and beautifying of code and other message types
- Access control
- Data import and export
- Save messages as local images
- Multilingual interface
- Interface themes
- Review: It is easy to deploy on Docker and can be used by my friends and family in China.
Screenshot:
Github link: Chatgpt-web