- Updated design styles for segmented tabs and size adjustments for assistive elements. - Added internationalization translations for English and Chinese. - Removed unused import and functionality for switching topics sidebar. - Added functionality to hide or show the right sidebar in the Chat page. - Renamed Assistants component to RightSidebar. - Improved functionality for showing and toggling topics and settings in the input bar. - Removed unused imports and refactored Navbar component layout. - Updated existing right sidebar functionality to allow for custom position and show topic settings. - Removed inline styles for width from Settings component Container styles. - Added new features for managing topics in the home page, including drag and drop functionality, a "show all" button for viewing more topics, and improved handling of large topic lists.
🍒 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%