Awesome AI Agents › Virtual Assistants

Virtual Assistants

23 projects

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.

⭐ 65250 Python

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.

⭐ 51764 TypeScript

tinyhumansai/openhuman

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

⭐ 39758 Rust added 2026-09-07

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.

⭐ 37317 Python

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.

⭐ 20202 TypeScript added 2025-05-02

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.

⭐ 4413 Python added 2025-03-10

CherryHQ/cherry-studio-app

Cherry Studio App is the official mobile application that enables powerful AI Large Language Models interaction on iOS and Android devices, supporting multiple LLM providers and offering tools for conversation management and data migration.

⭐ 3808 TypeScript added 2025-11-08

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.

⭐ 3085 TypeScript

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.

⭐ 2760 Rust

Bitterbot-AI/bitterbot-desktop

Local-first personal AI desktop agent with decaying memory, hormonal modulation, a curiosity engine, a dream consolidation loop and a peer-to-peer marketplace for trading learned skills.

⭐ 2462 TypeScript

OS-Copilot/OS-Copilot

OS-Copilot is an open-source project that develops a self-improving embodied conversational AI agent integrated into operating systems to automate diverse daily computer tasks.

⭐ 1794 Python

myshell-ai/AIlice

AIlice is a fully autonomous, general-purpose AI agent designed as a standalone AI assistant that leverages large language models to perform complex tasks, support voice interaction, and enable self-evolution of AI capabilities.

⭐ 1417 Python

vellum-ai/vellum-assistant

Personal AI assistant with eight typed memory systems, hourly proactive check-ins, sandboxed computer use and channels spanning macOS, iOS, web, voice, email, Telegram and Slack.

⭐ 1247 TypeScript

rush86999/atom

Atom is an open-source AI assistant that enhances productivity by managing time, meetings, tasks, notes, and research with intelligent automation and seamless integrations.

⭐ 888 TypeScript

AlphaAvatar/AlphaAvatar

Self-hostable omni personal assistant framework built on LiveKit that pairs real-time avatar, voice and vision components with pluggable memory, persona, reflection and planning modules.

⭐ 814 Python

lout33/claude_life_assistant

Symbiotic AI is a file-based personal context system for coding agents: four Markdown files describing the agent, the user and current work that any model can read at session start.

⭐ 737 Shell

arlanrakh/talk-to-girlfriend-ai

Telegram assistant that combines a Claude-driven CLI agent with a Telegram MCP server, reading conversation context to suggest and rewrite replies and retrieving lines and tips through semantic search.

⭐ 543 Python

taylorsatula/mira-OSS

MIRA is a self-hosted Python assistant built around one perpetual conversation thread, in which older turns collapse into first-person memories that decay unless reused, with background layers that prepare context and critique responses.

⭐ 478 Python

ownpilot/OwnPilot

Self-hosted TypeScript platform for a personal AI assistant, combining autonomous agents, 250+ built-in tools, MCP client and server support, voice, browser automation and messenger connectivity.

⭐ 429 TypeScript

Richasy/Rodel.Agent

Rodel Agent is a Windows desktop application that integrates chat, text-to-speech, image generation, and machine translation using mainstream AI services to provide a comprehensive AI experience.

⭐ 398 C# added 2025-03-09

cloudycotton/whiz

Whiz is a terminal copilot that uses OpenAI's language models to convert natural language requests into executable terminal commands, enhancing command-line productivity and ease of use.

⭐ 277 TypeScript added 2025-05-02

ganeshnikhil/J.A.R.V.I.S.2.0

J.A.R.V.I.S. 2.0 is an open-source AI assistant leveraging small models and advanced agentic capabilities to perform diverse tasks via voice commands, including Android automation through ADB integration.

⭐ 241 Python

datastax/astra-assistants-api

Astra Assistants API is an open-source drop-in replacement for the OpenAI Assistants API v2, supporting multiple LLM providers, streaming, persistent threads, and flexible deployment options.

⭐ 205 Python added 2025-05-02