chatbox  by chatboxai

Desktop client app for AI models/LLMs

Created 3 years ago
41,083 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

2 weeks ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 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

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