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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| home-assistant/core | 87.8K | Python | Apache-2.0 | |
| idootop/mi-gpt | 12.5K | TypeScript | MIT | |
| dnhkng/glados | 5.6K | Python | MIT | |
| akshayaggarwal99/jarvis-ai-assistant | 564 | TypeScript | MIT | |
| sukeesh/jarvis | 3.5K | Python | MIT | |
| xiaomi/ha_xiaomi_home | 21.8K | Python | NOASSERTION | |
| nvidia/tacotron2 | 5.3K | Jupyter Notebook | BSD-3-Clause | |
| sesameailabs/csm | 14.7K | Python | Apache-2.0 | |
| microsoft/vibevoice | 49.4K | Python | MIT | |
| home-assistant/home-assistant | 87.8K | Python | Apache-2.0 |