cherry-studio-app  by CherryHQ

Mobile app for interacting with LLMs

Created 6 months ago
866 stars

Top 41.4% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a mobile application for interacting with large language models (LLMs) on iOS and Android devices. It aims to offer a seamless, optimized experience for users to engage with various AI providers, manage conversations, and utilize core AI tools on the go.

How It Works

The application is built using Expo and React Native, leveraging the Tamagui UI library for a consistent look and feel across platforms. It utilizes Redux Toolkit for state management and React Navigation for routing. The core functionality revolves around providing a mobile interface to interact with multiple LLM providers, including OpenAI, Gemini, and Anthropic, with support for AI assistants and conversation history.

Quick Start & Requirements

  • Install Dependencies: bun install or npm install
  • Start the app: bun run start or npx expo start
  • Prerequisites: Node.js, Bun (recommended), Expo CLI.
  • Resources: Requires a development environment for React Native/Expo.
  • Documentation: Expo Documentation

Highlighted Details

  • Multi-LLM Provider Support: Integrates with OpenAI, Gemini, Anthropic, and others.
  • Mobile Optimized: Designed for iOS and Android with light/dark theme support.
  • Core Tools: Features conversation management, history search, and data migration.
  • Tech Stack: Expo, React Native, Bun, Tamagui, Redux Toolkit, React Navigation.

Maintenance & Community

The project is actively maintained by CherryHQ. Further community engagement details are not specified in the README.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The README indicates that LLM provider integration is gradual, suggesting not all listed providers may be fully functional at present. The project is presented as a mobile application, with no mention of web or desktop support.

Health Check
Last Commit

22 hours ago

Responsiveness

1 day

Pull Requests (30d)
3
Issues (30d)
4
Star History
132 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.