cherry-studio-app  by CherryHQ

Mobile app for interacting with LLMs

created 5 months ago
657 stars

Top 51.9% 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

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
4
Star History
530 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.