Cherry Studio App is the official mobile version of Cherry Studio bringing powerful LLM interactions to iOS and Android devices. Built with Expo React Native it provides access to preset AI assistants smooth multi-model conversations and a mobile-optimized interface with theme support.
The app gradually integrates major providers including OpenAI Gemini and Anthropic featuring conversation management history search and data migration capabilities. Built with Tamagui UI React Navigation and Redux Toolkit for state management it offers core tools designed specifically for mobile workflows.
Use Cases:
English | 中文
🍒 Cherry Studio App —— The official mobile version of Cherry Studio, bringing powerful LLMs (Large Language Models) interaction to your iOS and Android devices.
🌟 Support the Project: Sponsor (https://github.com/CherryHQ/cherry-studio/blob/main/docs/sponsor.md) | Give the repo a Star!
Related development documentation is in the docs folder
Clone the repository
git clone https://github.com/CherryHQ/cherry-studio-app.git
Enter the directory
cd cherry-studio-app
Install dependencies
yarn install
Generate database
npx drizzle-kit generate
iOS:
npx expo prebuild -p ios
cd ios # Add self-signed certificate
npx expo run:ios -d
Android:
npx expo prebuild -p android
cd android # Add Android SDK path to local.properties
npx expo run:android -d
sdk.dir=C:\\Users\\UserName\\AppData\\Local\\Android\\sdk
or (for newer versions of Android Studio / IntelliJ IDEA):
sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
Where USERNAME your PC user name. Also, make sure the folder is sdk or Sdk.
Example:
sdk.dir=C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
or:
sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\Sdk
sdk.dir = /Users/USERNAME/Library/Android/sdk
Where USERNAME is your OSX username.
You can also use environment variables in your path, for example:
export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk
export PATH="$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools"
sdk.dir = /home/USERNAME/Android/Sdk
Where USERNAME is your Linux username.
Please use physical devices or simulators for development, do not use Expo Go
Decentralized computing network offering elastic distributed processing via browser-based workers and lightweight Python SDK with zero infrastructure setup
User-friendly AI assistant supporting local models, API integration, knowledge bases, web search, and agent creation with cross-platform desktop and server deployment
Open-source interactive laboratory platform for DevOps learning, running locally with Docker/Kubernetes for hands-on practice with Linux, containers, and infrastructure tools
Android's most powerful AI agent with Ubuntu 24, 40+ tools, voice control, intelligent memory, MCP plugins, and deep system integration
Visual novel-style conversation assistant with real-time subtitles, AI dialogue choices, affection tracking, and floating GalGame interface for Android and desktop
Free open-source screen recorder for product demos with zoom controls, custom backgrounds, annotations, and no watermarks or subscriptions