chatbox  by chatboxai

Desktop client app for AI models/LLMs

Created 2 years ago
38,077 stars

Top 0.8% 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

1 day ago

Responsiveness

1 week

Pull Requests (30d)
3
Issues (30d)
593
Star History
438 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

AstrBot by AstrBotDevs

1.1%
15k
LLM chatbot/framework for multiple platforms
Created 3 years ago
Updated 14 hours ago
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%
87k
AI assistant for web, iOS, MacOS, Android, Linux, and Windows
Created 2 years ago
Updated 1 month ago
Feedback? Help us improve.