Skip to content

MFrank2016/chatbox

 
 

Repository files navigation

EN | 中文

ChatBox is a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool.

Why use ChatBox?

  • Directly using or testing the OpenAI API can be quite challenging, requiring an understanding of programming, and may lack convenience. ChatBox can help you handle all of the underlying things.
  • ChatBox also saves all chat messages and prompts locally, preventing data loss in online services.
  • ChatBox can help you design, debug, and manage prompts, giving you greater control over the AI interface.

Alternative to ChatGPT Plus?

Feasible. Compared to ChatGPT Plus, the OpenAI Developer API can achieve exactly the same results, and has the following advantages:

  • Unlike ChatGPT Plus's fixed monthly charge of $20, OpenAI Developer API is pay-as-you-go, and hence has lower overall usage cost.
  • The OpenAI Developer API can more directly use the GPT model behind ChatGPT, such as flexible prompt role debugging and parameter debugging.
  • ChatBox is a cross-platform desktop client, which is more convenient to use than the web interface.

Download

Download here

Supported platforms and architectures:

  • Mac: x64(tested), amd64(ready but untested)
  • Windows: x64(tested), amd64(prepared but untested)
  • Linux: arm64(prepared but untested), amd64(prepared but untested)
  • All platforms and architectures see release page.

Roadmap

  • AI chat and session management
  • Local storage of chat messages and sessions
  • Formatting of session message content (markdown)
  • [_] Streaming API
  • [_] Prompt Devtools
  • More...

How to contribute

Any form of contribution is welcome, including but not limited to:

  • Submitting issues
  • Submitting pull requests
  • Submitting feature requests
  • Submitting bug reports
  • Submitting documentation revisions
  • Submitting translations
  • Submitting any other form of contribution

License

MIT

About

a cross-platform desktop client for OpenAI API, also a prompt debugging and management tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 94.8%
  • CSS 2.6%
  • Shell 2.3%
  • HTML 0.3%