Awesome AI AgentsVirtual Assistants

rush86999/atom

⭐ 888 TypeScript repository created 2023-01-22

Atom is an open-source AI assistant designed to enhance productivity by managing time, meetings, tasks, notes, and research. It offers a self-hosted solution that ensures privacy and customization, allowing users to control their data and tailor the assistant to their specific needs. Atom integrates with popular tools such as Google Calendar, Notion, Slack, Zoom, and more, creating a unified productivity hub. The assistant automates scheduling by intelligently finding optimal meeting times based on participants' availability and preferences. It supports voice-powered task management, enabling users to create and query tasks naturally. Atom also automates information gathering and research, synthesizing data into organized notes within Notion. It can transcribe audio notes and meeting recordings, extracting key decisions and action items to streamline follow-ups. Semantic search capabilities allow users to quickly retrieve relevant information from meeting transcripts and notes. Atom's proactive schedule optimization learns user work patterns to prioritize deep work periods and manage meeting loads effectively. Deployment options include local Docker Compose setups and scalable AWS cloud deployments. The project provides comprehensive documentation, including setup guides, configuration details, and feature explanations. Core capabilities include calendar management, CRM task handling, Slack communication, video meeting management, payment processing, and accounting integration. Atom's modular design and open codebase support extensive customization and integration possibilities, making it a versatile tool for personal and professional productivity enhancement.

https://github.com/rush86999/atom

agentagenticagentic-aiagentic-workflowaiai-agentai-assistantai-scheduling-assistantaws-deploymentcalendarchatgptcollaborationcustomizationdockergoogle-calendarllmmeeting-coordinationnote-takingnotesnotionplannerprivacyproductivityresearch-automationscheduleschedule-optimizationschedulerschedulingself-hostedsemantic-searchslacktask-managementtaskstime-managementvoice-commandszoom

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.

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.

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.