Jarvis

Private desktop assistant with voice, text chat, personal memory, and dictation running on your own computer.

Private desktop assistant with voice, text chat, personal memory, and dictation running on your own computer.

The gist

Jarvis is an offline-capable desktop assistant for macOS, Windows, and Linux that handles voice and text conversations. It stores your diary and memory locally on your computer so your personal notes never leave your machine. It is designed for privacy-conscious individuals and small teams who want an AI helper without monthly subscriptions.

What it does

  • Listens and speaks aloud or chats silently in a floating desktop window
  • Remembers past conversations, personal preferences, and plans across sessions
  • Transcribes your voice directly into any application using a keyboard shortcut
  • Offers built-in tools for web search, weather, time, notes, and screenshot reading
  • Runs entirely on your computer through local model servers like Ollama

How it works

Architecture Diagram
Jarvis Architecture Diagram

Jarvis captures your voice or typed messages through a floating desktop interface. Your local language model generates answers and decides when to look up tools. A local diary on your hard drive stores past facts and context for future chats. Jarvis then speaks the reply aloud or displays it in the chat panel.

Best for

  • People who want a private voice assistant that keeps data on their own hardware
  • Freelancers and creators who want quick voice dictation across desktop apps
  • Small agencies looking for an assistant with long-term memory without cloud subscriptions

Watch out for

  • Requires running a local model server like Ollama on your computer
  • Voice recognition speed and answer quality depend heavily on your computer hardware
  • Initial setup requires downloading several gigabytes of local model files

What you need: Install it on your own computer. Cost: free.