Install and Run Cherry Studio on Linux Ubuntu: A Complete Guide
Cherry Studio is a modern, open-source desktop client for Large Language Models (LLMs), supporting seamless integration with providers like OpenAI, GPT-3, and d.run. Cherry Studio empowers users to interact with advanced AI tools directly from their desktop.
This guide walks you through installing and running Cherry Studio on Ubuntu Linux, from prerequisites to advanced features and troubleshooting.
Overview of Cherry Studio
What is Cherry Studio?
- Cross-platform desktop app for interacting with LLMs.
- Supports multiple cloud-based and local providers.
- Offers a user-friendly interface for prompt management, API integration, and model switching.
Key Features
- Multi-provider LLM support (OpenAI, d.run, custom endpoints).
- Secure storage of API keys and settings.
- Clean, modern UI with theme options.
- Available for Windows, macOS, and Linux.
Prerequisites
Before installing, ensure your system meets these requirements:
- OS: Ubuntu 20.04 or newer (64-bit)
- Hardware: 4GB RAM minimum (8GB+ recommended), modern CPU
- Permissions: Sudo access required
- Network: Active internet connection for downloading files and model interaction
Download Cherry Studio for Linux
Cherry Studio provides pre-built binaries for Linux users. Here's how to get the correct version:
- Visit the Official Download Page
- Go to the Cherry Studio GitHub releases or official website.
- Choose the Right Build
- For most Ubuntu desktops, select the
Linux x86_64
version. - For ARM-based devices (e.g., Raspberry Pi), choose
Linux ARM64
.
- For most Ubuntu desktops, select the
- Download
- Click to download the
.AppImage
or.tar.gz
file suitable for your system.
- Click to download the
Installation Methods
1. Installing via AppImage (Recommended)
AppImage allows you to run Cherry Studio without full installation.
cd ~/Downloads
chmod +x CherryStudio-x86_64.AppImage
./CherryStudio-x86_64.AppImage
2. Installing via Tarball (.tar.gz)
If you downloaded a tarball version:
mkdir -p ~/Applications
tar -xzf CherryStudio-x86_64.tar.gz -C ~/Applications/
cd ~/Applications/CherryStudio
chmod +x CherryStudio
./CherryStudio
3. (Optional) Running Windows Version via Wine
Not recommended unless the Linux version is unavailable. For experimentation:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32
wine CherryStudio-Setup.exe
Use native binaries for best performance.
First Launch and Initial Setup
Language and Theme Selection
- On first run, select your language and preferred theme (light/dark).
Adding LLM Providers
- Go to Settings.
- Click Add Provider.
- Choose a provider (e.g., OpenAI, d.run).
- Enter:
- API Key
- API Host (
https://api.openai.com
orhttps://chat.d.run
)
Model Detection and Configuration
- Cherry Studio will fetch available models from your provider.
- Enable or disable specific models for usage.
Advanced Configuration
Customization
- Configure keyboard shortcuts, appearance, and layout.
- Adjust font sizes and toggle night mode.
- Set proxy options if behind a firewall or corporate network.
Secure API Key Management
- Keys are stored securely within the app.
- Regularly rotate credentials for improved security.
Backup and Restore
- Export/import your settings and configuration between devices.
Troubleshooting
Cherry Studio Won’t Launch
If you see dependency errors with AppImage, install missing libraries:
sudo apt install libfuse2
Make sure the file is executable:
chmod +x CherryStudio-x86_64.AppImage
API or Provider Connection Fails
- Double-check your API key and endpoint URL.
- Ensure your internet connection and firewall settings allow outbound HTTPS.
Rendering Issues
- Try updating your GPU drivers.
- Run with a different display environment if issues persist.
On ARM Devices
- Use the
Linux ARM64
build for devices like Raspberry Pi.
Tips for Power Users
- Use CLI flags (if supported) to script or automate workflows.
- Integrate Cherry Studio with other AI pipelines or terminal-based tools.
- Quickly switch between providers to test different model outputs.
Uninstalling Cherry Studio
- AppImage: Delete the file.
- Tarball: Remove the extracted directory.
- Shortcuts: Delete entries in
~/.local/share/applications/
.
Getting Support
- Documentation: Refer to official Cherry Studio docs.
- GitHub: Report bugs or contribute at the official repo.
- Community Forums: Discuss usage, extensions, or troubleshooting tips with others.
Conclusion
Cherry Studio brings powerful LLM capabilities directly to your Linux desktop. With native support for multiple providers, a clean interface, and flexible setup options, it's an excellent tool for developers, researchers, writers, and power users.
Whether you're exploring GPT-based models or managing custom endpoints, Cherry Studio on Ubuntu is easy to install, configure, and integrate into your workflow.