chatbox  by chatboxai

Desktop client app for AI models/LLMs

Created 2 years ago
36,681 stars

Top 0.9% on SourcePulse

GitHubView on GitHub
Project Summary

Chatbox provides a user-friendly desktop client for interacting with various AI language models, including GPT, Claude, Gemini, and local Ollama models. It targets users who need a convenient, privacy-focused interface for AI chat, prompt engineering, and image generation, offering a unified experience across multiple platforms.

How It Works

Chatbox is a desktop application built with Electron, leveraging web technologies for its UI and cross-platform compatibility. It integrates with multiple LLM APIs (OpenAI, Azure, Claude, Gemini) and local models via Ollama. Key features include local data storage for privacy, enhanced prompting tools, Markdown/Latex support, and image generation via DALL-E 3.

Quick Start & Requirements

  • Install: Downloadable installers available for Windows, macOS, and Linux.
  • Prerequisites: No complex setup required for installers. For development: Node.js and npm.
  • Links: chatboxai.app

Highlighted Details

  • Supports OpenAI, Azure OpenAI, Claude, Google Gemini Pro, and Ollama (for local models).
  • Includes DALL-E 3 image generation capabilities.
  • Features a prompt library, message quoting, and streaming replies.
  • Offers a web version and mobile apps for iOS/Android.

Maintenance & Community

  • Actively developed, with regular code syncing from a "pro" repository.
  • Community contributions are welcomed via issues, pull requests, and feature requests.
  • Contact available via Twitter and Email.

Licensing & Compatibility

  • Licensed under GPLv3.
  • The GPLv3 license is a strong copyleft license, requiring derivative works to also be open-sourced under GPLv3. This may impose restrictions on linking with closed-source commercial applications.

Limitations & Caveats

The GPLv3 license may restrict commercial use or integration into proprietary software without adhering to its open-source requirements.

Health Check
Last Commit

5 days ago

Responsiveness

1 week

Pull Requests (30d)
2
Issues (30d)
55
Star History
510 stars in the last 30 days

Explore Similar Projects

Starred by Sourabh Bajaj Sourabh Bajaj(Cofounder of Uplimit), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

NextChat by ChatGPTNextWeb

0.1%
86k
AI assistant for web, iOS, MacOS, Android, Linux, and Windows
Created 2 years ago
Updated 3 days ago
Feedback? Help us improve.