chatbox README

The project's README from github.com/chatboxai/chatbox. As one markdown file: README.md.

English | 简体中文

Chatbox (Community Edition)

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 Privacy

Chatbox - Better UI & Desktop App for ChatGPT, Claude and other LLMs. | Product Hunt chatboxai%2Fchatbox | Trendshift


This is the repository for the Chatbox Community Edition, open-sourced under the GPLv3 license.

Chatbox is going open-source Again!

We regularly sync code from the pro repo to this repo, and vice versa.

Download

Desktop

Windows MacOS Linux

Setup.exe

Intel

Apple Silicon

AppImage

iOS/Android

.APK

For more information: chatboxai.app

Quick Start

For End Users

  1. Download the appropriate installer for your platform from the releases page
  2. Install and launch Chatbox
  3. Configure your AI provider (OpenAI, Claude, etc.) in settings
  4. Start chatting!

System Requirements

Platform Minimum Version Architecture
Windows Windows 10 x64
macOS macOS 11 (Big Sur) Intel/Apple Silicon
Linux Ubuntu 20.04+ / AppImage supported distros x64

Features

🤖 AI Model Support

🖥️ User Experience

📄 Content & Formatting

👥 Collaboration & Sharing

🌐 Platform Availability

🌍 Localization

✨ More Features

FAQ

How to Contribute

We welcome contributions from the community! Here's how you can help make Chatbox better:

🐛 Reporting Issues

🔧 Pull Requests

  1. Fork the repository and create your branch from main
  2. Make your changes and ensure the code follows our coding standards
  3. Test your changes thoroughly
  4. Update documentation if needed
  5. Submit a pull request with a clear description of the changes

🌍 Translations

Help make Chatbox accessible to more people by contributing translations:

📖 Documentation

🌟 Other Ways to Contribute

Thank you for contributing! 🙏

Development

Prerequisites

Before you begin, ensure you have the following installed:

Quick Setup

  1. Clone the repository

    git clone https://github.com/chatboxai/chatbox.git
    cd chatbox
    
  2. Install dependencies

    pnpm install
    
  3. Start development server

    pnpm run dev
    

    The application will start in development mode with hot-reload enabled.

Build Commands

Command Description
pnpm run dev Start development server with hot-reload
pnpm run package Build and package for current platform
pnpm run package:all Build and package for all platforms
pnpm run build Build for production without packaging
pnpm run lint Run Biome to check code quality
pnpm run test Run Vitest test suite

Project Structure

chatbox/
├── src/
│   ├── main/               # Electron main process
│   ├── renderer/           # React renderer (UI)
│   ├── preload/            # Electron preload scripts
│   └── shared/             # Shared utilities
├── doc/                    # Documentation and assets
├── resources/              # App resources and icons
├── team-sharing/           # Team collaboration features
└── package.json            # Project configuration

Development Tips

Troubleshooting

Issue: pnpm install fails

Issue: Build fails on Windows

Issue: Changes not reflecting in development

Star History

Star History Chart

Contact

Email

License

LICENSE

chatbox (chatboxai/chatbox)

Searching Database…

Что это такое?Chatbox — это десктопный клиент для ИИ, с помощью которого можно общаться с ChatGPT, Claude, Gemini, локальными моделями Ollama и другими LLM из одного единого приложения. Доступен на Windows, Mac, Linux, iOS, Android и в вебе.
Это расширение для браузера, отдельное приложение или работает везде?Это кроссплатформенное отдельное приложение: нативные сборки для Windows/Mac/Linux, нативные мобильные приложения для iOS/Android и отдельная веб-версия, которую можно открыть в любом браузере.
Как всё запустить?Скачайте установщик для своей платформы на странице релизов, установите и запустите Chatbox, затем перед общением настройте своего поставщика ИИ (OpenAI, Claude и др.) в настройках.
Нужен ли мне собственный ключ API от OpenAI или Claude?Да, вы настраиваете собственного поставщика ИИ (OpenAI, Azure OpenAI, Claude, Gemini, ChatGLM-6B и др.) в настройках; для локальных моделей вместо этого подключите приложение к запущенному экземпляру Ollama.
Какие версии систем нужны?Минимально поддерживаемые версии: Windows 10, macOS 11 (Big Sur) и Ubuntu 20.04+ (или дистрибутив, совместимый с AppImage), все на x64 (Mac также поддерживает Apple Silicon).
Можно ли пользоваться без отправки данных в облако?Да, Chatbox может подключаться к локальным моделям Ollama (например, Llama 2, Mistral, Mixtral, codellama), так что разговоры могут полностью проходить на вашем собственном компьютере.
Куда попадают мои данные чата?Данные чата хранятся локально на вашем устройстве, а не на удалённом сервере, что проект подаёт как преимущество для конфиденциальности.
Может ли Chatbox генерировать изображения, а не только текст?Да, он интегрирует DALL-E-3 для генерации изображений прямо в интерфейсе чата.
Поддерживает ли он командное или совместное использование API?Да, есть функция командной работы для совместного использования ресурсов OpenAI API в команде; она описана как отдельная функция «learn more» помимо основного приложения с открытым исходным кодом.
Какое форматирование поддерживается в ответах?Он отображает Markdown и LaTeX с подсветкой синтаксиса для кода и поддерживает потоковые ответы по мере их генерации.
Доступен ли интерфейс на языках, отличных от английского?Да, интерфейс поддерживает английский, упрощённый и традиционный китайский, японский, корейский, французский, немецкий, русский и испанский языки.
Creator
chatboxai
Size
52.8 MB
Stars
42K
Age
3y
Commits · 90 Days