Who it is forA developer who wants to add a feature, fix a bug or contribute a translation.
The problemClosed desktop clients cannot be adapted to a team's needs.
The outcomeChatbox running locally in development mode with hot reload.
What you need first
- Windows 10 x64, macOS 11 or later, or Ubuntu 20.04+ / AppImage distros
- An API key for a cloud provider, or Ollama for local models
- To build from source: Node.js and pnpm
Steps
- Clone with
git clone https://github.com/chatboxai/chatbox.gitandcd chatbox - Install dependencies with
pnpm install - Start the development server with
pnpm run dev - Edit translations in src/locales, or code under src/renderer for the UI
- Run
pnpm run lintbefore committing
Prompt for your agent
Clone chatboxai/chatbox, start it with pnpm run dev, and add <feature or translation>. Run pnpm run lint, test it in light and dark themes, and summarise the change for a pull request.
Caveat. The Community Edition is synced with the Pro repo, so some Pro features may not be in this codebase.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for chatboxai/chatbox and "Build and customize Chatbox from source"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer