isair

    isair/jarvis

    Private local AI assistant for your desktop. Voice and text chat, personal memory, dictation and MCP tools. Runs offline with Ollama or OpenAI-compatible servers on macOS, Windows and Linux.

    ai
    machine-learning
    ai-assistant
    assistant
    health
    local-ai
    mcp
    Python
    NOASSERTION
    2.1K stars
    423 forks
    2.1K GitHub watchers
    Updated Oct 27, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest 8 days ago, with 11 contributors on GitHub.

    Use Cases & Benefits

    • Provides a private, local-first AI assistant with voice and text chat that runs offline on macOS, Windows, and Linux.
    • Ensures user privacy by running speech recognition and language models locally without requiring cloud services or subscriptions.
    • Use for hands-free voice dictation and transcription into other desktop applications with customizable hotkeys.
    • Use for engaging Jarvis as a conversational partner that understands ongoing discussions and references recent context.
    • Use for integrating custom tools and automations via MCP servers to extend assistant capabilities like smart-home control.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    A private, local-first AI assistant with voice and text chat.

    Talk naturally, as if Jarvis were a third person in the room.

    Voice-first · Local AI · Personal memory · No subscription

    Jarvis is built to be part of the conversation. Talk through an idea, discuss plans with a friend, then ask “Jarvis, what do you think?” While listening, it keeps a short, temporary rolling transcript of nearby speech so it can join an ongoing conversation using what was just discussed.

    Address Jarvis by name anywhere in a sentence and follow up naturally. Speech recognition, language models and speech synthesis run on hardware you control.

    Your diary and knowledge graph stay on your computer. Speech and chat models run locally when you use a local model server. Sensitive information is redacted before reaching model context or the saved diary. Web search, weather and connected tools use the network for those requests.

    A voice, a face, and a place in the conversation.

    1. Download the app. Choose your platform from GitHub Releases.

    2. Choose your local models. The setup wizard guides you through speech recognition and a model server. Use Ollama, or connect an OpenAI-compatible server you already run, such as LM Studio, oMLX or llama.cpp.

    3. Make it yours. Allow microphone access and let the first model downloads finish. When Jarvis reports that it is listening, try:

    “Jarvis, help me think through my day.”

    Right-click the face or use the tray menu to open Chat. Text replies are silent.

    Excerpt from the isair/jarvis README on GitHub (NOASSERTION license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    423+16

    Open issues

    157-9

    Compared with peers in AI

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    isair/jarvis compared with AI repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    thedotmack/claude-mem113.6K+8.8K35today
    D4Vinci/Scrapling98.1K+6.9K651 day ago
    Leonxlnx/taste-skill110.7K+5.2K551 day ago
    calesthio/OpenMontage77.2K+4.2K40—
    heygen-com/hyperframes79.6K+4.1K45today
    isair/jarvis2.1K—558 days ago
    Category median98.1K+5.2K45—

    Discover Repositories

    Search across tracked repositories by name or description