chatboxai/chatbox

★ 41,768⑂ 0

Powerful AI Client

41,768Star
0Fork
0Watch
0Issue
TypeScriptLanguage
-License
Created · last push · repository size 0 KB · default branch -

README

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

https://github.com/chatboxai/chatbox/blob/HEAD/macOS https://github.com/chatboxai/chatbox/blob/HEAD/Windows https://github.com/chatboxai/chatbox/blob/HEAD/Linux https://github.com/chatboxai/chatbox/blob/HEAD/Downloads https://github.com/chatboxai/chatbox/blob/HEAD/Privacy

https://github.com/chatboxai/chatbox/blob/HEAD/Chatbox - Better UI & Desktop App for ChatGPT, Claude and other LLMs. | Product Hunt https://github.com/chatboxai/chatbox/blob/HEAD/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

:gear: Seamlessly integrate with a variety of cutting-edge language models: :art: Create the images of your imagination with Dall-E-3. :speech_balloon: Advanced prompting features to refine and focus your queries for better responses.

🖥️ User Experience

:floppy_disk: Your data remains on your device, ensuring it never gets lost and maintains your privacy. :package: Get started quickly with downloadable installation packages. No complex setup necessary! :new_moon: A user-friendly interface with a night mode option for reduced eye strain during extended use. :keyboard: Stay productive with shortcuts that speed up your workflow. :arrow_forward: Provide rapid responses to your interactions with immediate, progressive replies.

📄 Content & Formatting

:scroll: Generate messages with the full power of Markdown and Latex formatting, coupled with syntax highlighting for various programming languages, enhancing readability and presentation. :books: Save and organize prompts for reuse, and quote messages for context in discussions.

👥 Collaboration & Sharing

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

🌐 Platform Availability

:computer: Chatbox is ready for Windows, Mac, and Linux users. :globe_with_meridians: Use the web application on any device with a browser, anywhere. :phone: Native iOS and Android applications for on-the-go access.

🌍 Localization

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

✨ More Features

:sparkles: Constantly enhancing the experience with new 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

More AI Agent Skills Trending projects

1

affaan-m / ECC

JavaScript★ 258,555⑂ 0
2

NousResearch / hermes-agent

Python★ 245,605⑂ 0
3

deepseek-ai / deepseek-harness

TypeScript★ 224,514⑂ 0
4

firecrawl / firecrawl

TypeScript★ 180,546⑂ 0
5

anthropics / skills

Python★ 176,366⑂ 0
6

langchain-ai / langchain

Python★ 146,352⑂ 0