chatbox

TypeScript 언어로 만든 AI 챗봇·언어모델, 인공지능 관련 프로젝트예요. 전 세계 개발자 4.2만 명이 스타(좋아요)를 눌렀어요. 설치파일이 있어서 코딩을 몰라도 바로 쓸 수 있어요. 마지막 수정은 8일 전이에요.

✅ 코딩 몰라도 OK⭐ 4.2만 AI 챗봇·언어모델인공지능

원문 소개: Powerful AI Client

바로 쓰기

내 상황에 맞는 방법을 하나 고르세요.

① 설치파일 바로 받기 · v1.23.5, 2026.9.24

🪟 윈도우 내 기기 추천

Chatbox-1.23.5-Setup.exe · download.chatboxai.app받기

🍎 맥 내 기기 추천

Chatbox-1.23.5-arm64.dmg · download.chatboxai.app받기
Chatbox-1.23.5.dmg · download.chatboxai.app받기

🐧 리눅스 내 기기 추천

Chatbox-1.23.5-amd64.deb · download.chatboxai.app받기
Chatbox-1.23.5-arm64.deb · download.chatboxai.app받기

윈도우에서 "PC 보호" 창이 뜨면 '추가 정보 → 실행'을 누르세요. 출처가 이 공식 저장소인 파일만 받으세요. 이 파일들은 만든 사람이 릴리스 노트에 적어 둔 공식 다운로드 링크예요.

브라우저에서 바로 열기 · 설치 없음

내 것으로 가져오기

git clone https://github.com/chatboxai/chatbox.git

git clone: 개발자가 코드를 받는 명령어예요. 수정 내역까지 함께 받아져요.

한눈에 보기

인기⭐ 42,258 스타 · 🍴 4,312 포크
무료 여부GPL-3.0
무료로 쓸 수 있어요. 단, 고쳐서 남에게 배포하면 고친 코드도 공개해야 해요.
만든 언어TypeScript
최신 버전v1.23.5 · 2026년 9월 24일
활동만든 날 2023.3.6 · 최근 수정 8일 전 · 열린 이슈(질문) 1,365개
공식 사이트chatboxai.app?utm_medium=github

설명서 (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

macOS Windows Linux Downloads Privacy

Chatbox - Better UI & Desktop App for ChatGPT, Claude and other LLMs. | Product Hunt 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

  • Support for Multiple LLM Providers
    ⚙️ Seamlessly integrate with a variety of cutting-edge language models:

    • OpenAI (ChatGPT)
    • Azure OpenAI
    • Claude
    • Google Gemini Pro
    • Ollama (enable access to local models like llama2, Mistral, Mixtral, codellama, vicuna, yi, and solar)
    • ChatGLM-6B
  • Image Generation with Dall-E-3
    🎨 Create the images of your imagination with Dall-E-3.

  • Enhanced Prompting
    💬 Advanced prompting features to refine and focus your queries for better responses.

🖥️ User Experience

  • Local Data Storage
    💾 Your data remains on your device, ensuring it never gets lost and maintains your privacy.

  • No-Deployment Installation Packages
    📦 Get started quickly with downloadable installation packages. No complex setup necessary!

  • Ergonomic UI & Dark Theme
    🌑 A user-friendly interface with a night mode option for reduced eye strain during extended use.

  • Keyboard Shortcuts
    ⌨️ Stay productive with shortcuts that speed up your workflow.

  • Streaming Reply
    ▶️ Provide rapid responses to your interactions with immediate, progressive replies.

📄 Content & Formatting

  • Markdown, Latex & Code Highlighting
    📜 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
    📚 Save and organize prompts for reuse, and quote messages for context in discussions.

👥 Collaboration & Sharing

  • Team Collaboration
    👥 Collaborate with ease and share OpenAI API resources among your team. Learn More

🌐 Platform Availability

  • Cross-Platform Desktop
    💻 Chatbox is ready for Windows, Mac, and Linux users.

  • Web Version
    🌐 Use the web application on any device with a browser, anywhere.

  • Mobile Apps
    ☎️ Native iOS and Android applications for on-the-go access.

🌍 Localization

  • Multilingual Support
    🌎 Catering to a global audience by offering support in multiple languages:
    • English
    • 简体中文 (Simplified Chinese)
    • 繁體中文 (Traditional Chinese)
    • 日本語 (Japanese)
    • 한국어 (Korean)
    • Français (French)
    • Deutsch (German)
    • Русский (Russian)
    • Español (Spanish)

✨ More Features

  • And More...
    ✨ 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

  • Use GitHub Issues to report bugs or request features
  • Before creating a new issue, please search existing issues to avoid duplicates
  • Provide detailed information including steps to reproduce, expected behavior, and screenshots if applicable

🔧 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:

  • Translation files are located in the src/locales directory
  • Follow the existing translation format
  • Submit a PR with your translation improvements

📖 Documentation

  • Improve README, API documentation, or user guides
  • Fix typos or clarify unclear instructions
  • Add examples and tutorials

🌟 Other Ways to Contribute

  • Star the repository to show your support
  • Share Chatbox with others
  • Answer questions in GitHub Discussions
  • Provide feedback and suggestions

Thank you for contributing! 🙏

Development

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (v20.x – v22.x) - Download here
  • pnpm (v10.x or later) - Install via corepack enable && corepack prepare pnpm@latest --activate
  • Git - Download here

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

  • Use pnpm run lint before committing to ensure code quality
  • Follow the existing code style and patterns
  • Test your changes on both light and dark themes
  • Ensure cross-platform compatibility when making UI changes

Troubleshooting

Issue: pnpm install fails

  • Solution: Ensure you're using pnpm (not npm or yarn) and Node.js version is within the required range. Run corepack enable if pnpm is not found.

Issue: Build fails on Windows

  • Solution: Run pnpm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe" if using Git Bash

Issue: Changes not reflecting in development

  • Solution: Stop the dev server, delete node_modules/.vite, and restart

Star History

Star History Chart

Contact

Email

License

LICENSE

Development launch options

Skip onboarding and open a page with CHATBOX_SKIP_GUIDE=1 CHATBOX_START_PAGE=/settings pnpm dev, or pass --skip-guide --start-page=/settings after pnpm exec electron-vite dev --. Web development also accepts ?skipGuide=1.

자주 묻는 질문

chatbox 무료로 쓸 수 있나요?

네, GPL-3.0 라이선스로 공개된 오픈소스예요. 무료로 쓸 수 있어요. 단, 고쳐서 남에게 배포하면 고친 코드도 공개해야 해요. 깃허브 저장소에서 누구나 내려받을 수 있어요.

chatbox 설치는 어떻게 하나요?

최신 버전 v1.23.5(2026년 9월 24일 공개)의 윈도우·맥·리눅스용 설치파일을 이 페이지 '설치파일 바로 받기'에서 눌러 받으면 돼요. 받은 파일을 실행하면 설치가 시작돼요.

코딩을 몰라도 chatbox 쓸 수 있나요?

네, 바로 실행할 수 있는 설치파일(윈도우·맥·리눅스)을 제공해서 코딩을 몰라도 쓸 수 있어요. 일반 프로그램처럼 내려받아 더블클릭하면 돼요.

chatbox 인기는 어느 정도인가요?

깃허브 스타 42,258개, 포크 4,312개를 받은 프로젝트예요. 2023년에 만들어졌고 마지막 수정은 8일 전이에요. 스타가 1만 개를 넘으면 전 세계적으로 검증된 인기 프로젝트로 봐요.

복사했어요