Awesome AI AgentsVirtual Assistants

CherryHQ/cherry-studio-app

⭐ 3808 TypeScript added to this list on 2025-11-08 repository created 2025-03-01

Cherry Studio App is the official mobile version of Cherry Studio, designed to bring powerful AI Large Language Models (LLMs) interaction capabilities to iOS and Android devices. The app supports multiple LLM providers such as OpenAI, Gemini, and Anthropic, allowing users to access a variety of AI assistants and engage in smooth multi-model conversations. It is optimized for mobile use, featuring support for both light and dark themes to enhance user experience on different devices. The app includes core tools for managing conversations, searching through conversation history, and migrating data, making it a comprehensive platform for AI-driven communication on mobile. The development stack includes Expo React Native as the framework, Yarn as the package manager, Tamagui for UI components, React Navigation for routing, and Redux Toolkit for state management. This combination ensures a robust, scalable, and maintainable application. Developers can easily get started by cloning the repository, installing dependencies, and running the app on iOS or Android devices or simulators. The project supports development builds, Android emulators, iOS simulators, and Expo Go for a flexible development environment. The app uses declarative routing, which simplifies navigation and enhances code readability. Cherry Studio App is ideal for users and developers interested in leveraging advanced AI language models on mobile platforms. It provides a seamless interface for interacting with multiple AI models, making it a valuable tool for AI enthusiasts, developers, and anyone looking to integrate AI conversational capabilities into their mobile experience. The project is actively maintained and encourages community support through sponsorship and starring the repository.

https://github.com/CherryHQ/cherry-studio-app

agentai-assistantsai-large-language-modelsandroidanthropicassistantchat-botcherry-studioconversation-managementdata-migrationexpoexpo-react-nativegeminihistory-searchioslight/dark-themesllmmobile-appmobile-optimizationmulti-model-conversationsopenaireact-navigationredux-toolkittamaguiyarn

Also in Virtual Assistants

mem0ai/mem0

Mem0 is an open-source memory layer that enhances AI agents and assistants with personalized, adaptive memory capabilities for improved context-aware interactions across various applications.

CherryHQ/cherry-studio

Cherry Studio is a cross-platform desktop client that supports multiple large language model providers, offering extensive AI assistant features, document processing, and practical productivity tools in an open-source environment.

tinyhumansai/openhuman

Local-first personal AI harness combining a persistent memory brain, multi-agent orchestration, and autonomous web and data research.

khoj-ai/khoj

Khoj is a self-hostable personal AI platform that transforms any local or online large language model into a customizable, autonomous AI assistant for research, automation, and document retrieval.

kortix-ai/suna

Suna is an open-source generalist AI assistant that automates real-world tasks through natural conversation, combining browser automation, file management, web crawling, and API integrations in a secure, modular architecture.

gptme/gptme

gptme is a versatile personal AI assistant that operates in your terminal, equipped with tools for coding, file editing, web browsing, and vision, providing a powerful local alternative to popular AI agents for diverse knowledge work.

cosmicstack-labs/mercury-agent

Personal AI agent in TypeScript that runs continuously from CLI, Telegram or web with permission-gated tools, SQLite-backed long-term memory, token budgets and installable skills.

moltis-org/moltis

A persistent personal AI agent server written in Rust and shipped as a single binary, with sandboxed tool execution, memory, voice, MCP support and messaging channels such as Telegram and Signal.