awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI desktop assistant

Ranking updated Aug 19, 2026

For jarvis, the strongest matches are home-assistant/core (Home Assistant is a robust local-first home automation platform), idootop/mi-gpt (This project serves as a voice assistant bridge and) and dnhkng/glados (This multimodal AI agent framework features persona simulation, voice). akshayaggarwal99/jarvis-ai-assistant and sukeesh/jarvis round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked AI desktop assistant repositories ranked by stars and activity. Compare the top Jarvis alternatives and pick the right one.

AI desktop assistant

Find the best repos with AI.We'll search the best matching repositories with AI.
  • home-assistant/corehome-assistant avatar

    home-assistant/core

    87,753View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Home Assistant is a robust local-first home automation platform that supports voice control, integrations, and self-hosting, though it is primarily focused on orchestrating smart home devices rather than acting as a conversational AI persona.

    PythonHome AutomationHome AutomationSmart Home Orchestration
    View on GitHub↗87,753
  • idootop/mi-gptidootop avatar

    idootop/mi-gpt

    12,458View on GitHub↗

    mi-gpt is a voice assistant bridge and agent orchestrator that connects smart speakers to large language models. It functions as an integration layer that routes audio requests from hardware speakers to AI providers and converts generated text back into speech via a customizable synthesis system. The project features a retrieval-augmented generation knowledge base that uses embeddings and external documents to provide context-aware responses. It includes a persona definition system for configuring behavioral rules, system prompts, and roleplay characteristics, alongside a plugin architecture

    This project serves as a voice assistant bridge and agent orchestrator that connects smart speakers to language models, matching your search for a Jarvis-inspired voice automation system even though it focuses specifically on hardware speaker integration.

    TypeScriptHome AutomationText-to-Speech
    View on GitHub↗12,458
  • dnhkng/gladosdnhkng avatar

    dnhkng/GLaDOS

    5,595View on GitHub↗

    GLaDOS is a multimodal AI agent framework designed to create autonomous systems that process text, speech, and visual data to interact with users and their environment. It centers on an AI personality framework that emulates complex character personas using a multi-agent architecture and configurable behavioral profiles. The project distinguishes itself through an integrated tool layer that connects language models to external hardware, smart home devices, and system APIs via a standardized protocol. It features a character text-to-speech engine with low-latency playback and interruption hand

    This multimodal AI agent framework features persona simulation, voice synthesis, smart home automation, and external tool integration, making it a strong fit for a custom voice-controlled assistant despite focusing on an AI personality rather than traditional Jarvis emulation.

    PythonAI Companion Personality FrameworksPersona EmulationAutonomous AI Agents
    View on GitHub↗5,595
  • akshayaggarwal99/jarvis-ai-assistantakshayaggarwal99 avatar

    akshayaggarwal99/jarvis-ai-assistant

    564View on GitHub↗

    Jarvis AI Assistant - Voice-powered AI assistant for Mac

    This repository is a voice-powered AI assistant specifically tailored for macOS that provides voice recognition and dictation capabilities, though it lacks some broader home automation features.

    TypeScriptVoice AgentsVoice AI Agents
    View on GitHub↗564
  • sukeesh/jarvissukeesh avatar

    sukeesh/Jarvis

    3,528View on GitHub↗

    Personal Assistant for Linux and macOS

    This project is a Python-based personal assistant for Linux and macOS that fits the category, though it lacks explicit native support for some required smart home and voice automation features.

    PythonPython Projects
    View on GitHub↗3,528
  • xiaomi/ha_xiaomi_homeXiaoMi avatar

    XiaoMi/ha_xiaomi_home

    21,779View on GitHub↗

    This project is a software integration designed to connect and control local Xiaomi smart home devices within a centralized home automation environment. It functions as a bridge that enables unified monitoring and management of various connected appliances across a local network, providing a standardized interface for IoT device orchestration. The integration secures communication channels by validating encrypted handshake sequences required to authorize commands between the controller and local hardware. It maintains state consistency by translating proprietary device attributes into standar

    This project is a Home Assistant integration for controlling Xiaomi smart home devices rather than a self-contained personal AI assistant or voice automation system inspired by Jarvis.

    PythonHome AutomationSmart Home OrchestrationControllers
    View on GitHub↗21,779
  • nvidia/tacotron2NVIDIA avatar

    NVIDIA/tacotron2

    5,300View on GitHub↗

    This project is a neural text-to-speech framework and PyTorch model designed to synthesize human speech. It converts written text into synthetic audio by predicting mel spectrograms, which serve as an intermediate representation for voice generation. The system includes a conditioning model for WaveNet to ensure natural-sounding audio output. It provides a distributed training framework that utilizes multi-GPU processing and automatic mixed precision to optimize training speed and reduce memory usage. The project covers the full pipeline of neural speech synthesis, from model training using

    This project provides a neural text-to-speech framework and PyTorch model for generating synthetic audio, which serves as a building block for voice output rather than a complete personal AI assistant.

    Jupyter NotebookText-to-SpeechSpeech SynthesisSynthetic Speech Generation
    View on GitHub↗5,300
  • sesameailabs/csmSesameAILabs avatar

    SesameAILabs/csm

    14,669View on GitHub↗

    CSM is a conversational speech generation model and text-to-speech engine that converts text and audio inputs into synthetic speech. It utilizes a large language model architecture to predict and decode audio tokens for voice synthesis. The system functions as a zero-shot voice cloner, replicating specific speaker identities using short audio samples without requiring additional training. This enables precise control over speaker identity and the creation of synthetic speech that mimics a specific person. The model covers conversational speech synthesis and text-to-speech generation, transfo

    This repository is a conversational speech generation and text-to-speech engine rather than a complete personal AI assistant or voice-controlled automation system, making it a voice-synthesis building block rather than a full Jarvis-style platform.

    PythonText-to-SpeechSpeech SynthesisSynthetic Speech Generation
    View on GitHub↗14,669
  • microsoft/vibevoicemicrosoft avatar

    microsoft/VibeVoice

    49,394View on GitHub↗

    VibeVoice is a generative artificial intelligence platform designed for text-to-speech synthesis. It functions as a neural audio generation framework that converts written text into natural-sounding spoken audio, specifically engineered to maintain consistent vocal characteristics and narrative prosody across extended passages of content. The system distinguishes itself through its ability to generate long-form conversational speech while preserving speaker identity and linguistic content. By utilizing latent space disentanglement, the model separates speaker traits from the input text, allow

    VibeVoice is a text-to-speech platform focused on generative audio and voice synthesis rather than a complete voice-controlled assistant or automation system.

    PythonText-to-SpeechSpeech SynthesisSynthetic Speech Generation
    View on GitHub↗49,394
  • home-assistant/home-assistanthome-assistant avatar

    home-assistant/home-assistant

    87,771View on GitHub↗

    Home Assistant is a home automation platform and IoT device orchestrator that serves as a central hub for controlling smart devices and executing automated routines. It functions as a local smart home controller, managing device states and automation logic on a local network to provide a private alternative to cloud-based hubs. The system emphasizes privacy-focused IoT management by prioritizing local control to reduce reliance on external cloud services. It enables multi-vendor device integration, translating diverse third-party hardware signals into a unified interface for consolidated mana

    Home Assistant is a robust local-first smart home controller and automation platform, but it is not a personal AI assistant inspired by Jarvis.

    PythonHome AutomationSmart Home Orchestration
    View on GitHub↗87,771
  • netease-youdao/emotivoicenetease-youdao avatar

    netease-youdao/EmotiVoice

    8,446View on GitHub↗

    EmotiVoice is an emotional text-to-speech engine and bilingual speech synthesizer designed to generate synthetic audio in English and Chinese. It utilizes a deep learning architecture to produce high-fidelity speech with controllable emotional states and timbres. The project includes a voice cloning framework for replicating specific speaker identities by training custom acoustic models on personal audio datasets. It employs a jointly-trained acoustic-vocoder pipeline and style-embedding-based synthesis to manage expression and reduce audio artifacts. The system covers a broad range of speec

    EmotiVoice provides high-fidelity emotional text-to-speech and voice cloning, but it is a standalone speech synthesis engine rather than a complete personal AI assistant or voice-controlled automation system.

    PythonText-to-SpeechSpeech SynthesisSpeech Synthesis Services
    View on GitHub↗8,446
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
home-assistant/core87.8KPythonApache-2.0Jun 16, 2026
idootop/mi-gpt12.5KTypeScriptMITApr 4, 2026
dnhkng/glados5.6KPythonMITJun 8, 2026
akshayaggarwal99/jarvis-ai-assistant564TypeScriptMITJun 1, 2026
sukeesh/jarvis3.5KPythonMITDec 1, 2025
xiaomi/ha_xiaomi_home21.8KPythonNOASSERTIONJan 28, 2026
nvidia/tacotron25.3KJupyter NotebookBSD-3-ClauseJun 12, 2024
sesameailabs/csm14.7KPythonApache-2.0May 27, 2025
microsoft/vibevoice49.4KPythonMITMay 6, 2026
home-assistant/home-assistant87.8KPythonApache-2.0Jun 17, 2026

Related searches

  • a comprehensive collection of JavaScript development tools
  • AI assistant
  • an MCP server for integrating Jira workflows
  • an open source tool for system monitoring
  • a dependency management and build tool for Java projects
  • a cross platform mobile development framework
  • AI assistant framework
  • JavaScript AI agents framework