README.md
Available for MacOS, Linux, & Windows
</div>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.
<b>Setup.exe</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-mac-intel'>
<b>Intel</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-mac-aarch'>
<b style="white-space: nowrap;">Apple Silicon</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-linux'>
<b>AppImage</b>
</a>
</td>
.APK </a>
For more information: chatboxai.app
| Platform | Minimum Version | Architecture |
|---|---|---|
| Windows | Windows 10 | x64 |
| macOS | macOS 11 (Big Sur) | Intel/Apple Silicon |
| Linux | Ubuntu 20.04+ / AppImage supported distros | x64 |
Support for Multiple LLM Providers
:gear: Seamlessly integrate with a variety of cutting-edge language models:
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.
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!
Ergonomic UI & Dark Theme
:new_moon: A user-friendly interface with a night mode option for reduced eye strain during extended use.
Keyboard Shortcuts
:keyboard: Stay productive with shortcuts that speed up your workflow.
Streaming Reply
:arrow_forward: Provide rapid responses to your interactions with immediate, progressive replies.
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.
Cross-Platform Desktop
:computer: Chatbox is ready for Windows, Mac, and Linux users.
Web Version
:globe_with_meridians: Use the web application on any device with a browser, anywhere.
Mobile Apps
:phone: Native iOS and Android applications for on-the-go access.
We welcome contributions from the community! Here's how you can help make Chatbox better:
mainHelp make Chatbox accessible to more people by contributing translations:
src/locales directoryThank you for contributing! 🙏
Before you begin, ensure you have the following installed:
corepack enable && corepack prepare pnpm@latest --activateClone the repository
git clone https://github.com/chatboxai/chatbox.git
cd chatbox
Install dependencies
pnpm install
Start development server
pnpm run dev
The application will start in development mode with hot-reload enabled.
| 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 |
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
pnpm run lint before committing to ensure code qualityIssue: pnpm install fails
corepack enable if pnpm is not found.Issue: Build fails on Windows
pnpm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe" if using Git BashIssue: Changes not reflecting in development
node_modules/.vite, and restart