1 Star 0 Fork 0

zwer / chatbox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Chatbox

Your Ultimate AI Copilot on the Desktop.
Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux

macOS Windows Linux Downloads Twitter

⏬ Download for PC

Windows MacOS Linux

Setup.exe

Intel

M1/M2

AppImage

Visit the GitHub Releases to download the latest version or any previous release.

⏬ Download for iOS/Android

.APK

🌟 Features

Chatbox - Better UI & Desktop App for ChatGPT, Claude and other LLMs. | Product Hunt

App Screenshot App Screenshot App Screenshot

Features

  • Local Data Storage
    :floppy_disk: Your data remains on your device, ensuring it never gets lost and maintains your privacy.

  • No-Deployment Installation Packages
    :package: Get started quickly with downloadable installation packages. No complex setup necessary!

  • Support for Multiple LLM Providers
    :gear: Seamlessly integrate with a variety of cutting-edge language models:

    • OpenAI (ChatGPT)
    • Azure OpenAI
    • Claude
    • Google Gemini Pro
    • Ollama (enable access to local models like llama2, Mistral, Mixtral, codellama, vicuna, yi, and solar)
    • ChatGLM-6B
  • Image Generation with Dall-E-3
    :art: Create the images of your imagination with Dall-E-3.

  • Enhanced Prompting
    :speech_balloon: Advanced prompting features to refine and focus your queries for better responses.

  • Keyboard Shortcuts
    :keyboard: Stay productive with shortcuts that speed up your workflow.

  • Markdown, Latex & Code Highlighting
    :scroll: Generate messages with the full power of Markdown and Latex formatting, coupled with syntax highlighting for various programming languages, enhancing readability and presentation.

  • Prompt Library & Message Quoting
    :books: Save and organize prompts for reuse, and quote messages for context in discussions.

  • Streaming Reply
    :arrow_forward: Provide rapid responses to your interactions with immediate, progressive replies.

  • Ergonomic UI & Dark Theme
    :new_moon: A user-friendly interface with a night mode option for reduced eye strain during extended use.

  • Team Collaboration
    :busts_in_silhouette: Collaborate with ease and share OpenAI API resources among your team. Learn More

  • Cross-Platform Availability
    :computer: Chatbox is ready for Windows, Mac, Linux users.

  • Access Anywhere with the Web Version
    :globe_with_meridians: Use the web application on any device with a browser, anywhere.

  • iOS & Android
    :phone: Use the mobile applications that will bring this power to your fingertips on the go.

  • Multilingual Support
    :earth_americas: Catering to a global audience by offering support in multiple languages:

    • English
    • 简体中文 (Simplified Chinese)
    • 繁體中文 (Traditional Chinese)
    • 日本語 (Japanese)
    • 한국어 (Korean)
    • Français (French)
    • Deutsch (German)
    • Русский (Russian)
  • And More...
    :sparkles: Constantly enhancing the experience with new features!

FAQ

Why I made Chatbox?

I developed Chatbox initially because I was debugging some prompts and found myself in need of a simple and easy-to-use prompt and API debugging tool. I thought there might be more people who needed such a tool, so I open-sourced it.

At first, I didn't know that it would be so popular. I listened to the feedback from the open-source community and continued to develop and improve it. Now, it has become a very useful AI desktop application. There are many users who love Chatbox, and they not only use it for developing and debugging prompts, but also for daily chatting, and even to do some more interesting things like using well-designed prompts to make AI play various professional roles to assist them in everyday work...

Roadmap

  • AI chat and session management
  • Store all your important message data locally.
  • Markdown
  • Streaming reply
  • API Host configuration
  • Automatically generate tab titles
  • Button for clearing messages.
  • Night/Dark mode
  • message token estimating
  • GPT4
  • i18n
  • Copy button for code blocks
  • Stop button for AI message generation
  • Drag-and-drop sorting of tabs
  • Web version
  • Azure OpenAI API compatibility
  • Improved prompt settings
  • Prompt Library
  • Built-in AI services
  • Shortcut keys
  • Claude
  • Temperature Setting
  • Conversation Special Settings
  • OpenAI Custom Model
  • Dall-E-3
  • Message Search
  • Data Export
  • Support for Google Gemini Pro
  • Support for Ollama (llama2, Mistral, Mixtral, codellama, vicuna, yi, and solar)
  • Thread archive, history message list
  • Mobile (Android, iOS)
  • Talk with files
  • Talk with URLs
  • Cross-device synchronization
  • More...

How to Contribute

Any form of contribution is welcome, including but not limited to:

  • Submitting issues
  • Submitting pull requests
  • Submitting feature requests
  • Submitting bug reports
  • Submitting documentation revisions
  • Submitting translations
  • Submitting any other forms of contribution

Build Instructions for Chatbox (Mac, Windows, Linux)

  1. Clone the repository from Github using the following command:
git clone https://github.com/Bin-Huang/chatbox.git
  1. Install the required dependencies by running the following command:
npm install
  1. Start the application by running the following command:
npm start

Buy Me a Coffee

"Buy Me A Coffee"

Paypal Wechat Pay Ali Pay
Paypal

Star History

Star History Chart

Contact

Twitter | Email | Blog

License

MIT

MIT License Copyright (c) 2024 Benn Huang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zwer/chatbox.git
git@gitee.com:zwer/chatbox.git
zwer
chatbox
chatbox
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891