- Updated default context count from 5 to 6. - Updated string translations for multiple languages. - Added functionality to handle new context and update context count in Inputbar component. - Added support for displaying new chat context divider for 'clear' type messages. - Added functionality to emit estimated token count with context count when the estimated token count event is triggered. - Improved filtering and processing of user messages for the AnthropicProvider class. - Updated message filtering logic with context consideration. - Improved filtering of user messages to include only context-relevant messages. - Updated logic to pass messages directly to AI.completions and AI.suggestions API requests instead of filtered messages. - Added new event names for handling topic sidebar and context switching. - Improved handling of message filtering and context counting. - Added new valid value 'clear' to type option in Message type.
🍒 Cherry Studio
Cherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.
🌠 Screenshot
🌟 Features
- Support for Multiple LLM Providers.
- Allows creation of multiple Assistants.
- Enables creation of multiple topics.
- Allows using multiple models to answer questions in the same conversation.
- Supports drag-and-drop sorting.
- Code highlighting.
- Mermaid chart
🖥️ Develop
Recommended IDE Setup
Project Setup
Install
$ yarn
Development
$ yarn dev
Build
# For windows
$ yarn build:win
# For macOS
$ yarn build:mac
# For Linux
$ yarn build:linux
⭐️ Star History
📃 License
Description
Languages
TypeScript
92.3%
JavaScript
6.1%
SCSS
0.7%
HTML
0.4%
CSS
0.2%
Other
0.2%