AIAny
AI Client2025
Icon for item

Jarvis

Private, local-first desktop assistant for voice and text conversations that runs models on your hardware. Uses local model servers (Ollama or OpenAI-compatible endpoints), offers personal memory, dictation, TTS/STT, MCP integrations and automatic redaction; free for personal use.

Introduction

Running an assistant fully on your machine avoids sending nearby speech, diaries and personal context to the cloud — but it only works when the app manages model choices, memory and device limits without burdening the user. Jarvis aims to be that desktop companion: a voice‑first assistant that keeps transcripts and long‑term memory locally, routes speech and chat through a local model server of your choice, and redacts sensitive items before saving.

What Sets It Apart
  • Local-first model flexibility — Works with Ollama or any OpenAI-compatible endpoint (LM Studio, llama.cpp, vLLM, etc.), and surfaces model memory/VRAM budgets so you can pick models that fit your hardware. So what: you control where inference runs and can balance latency vs capability without shipping data to third-party services.
  • Voice-first, conversational context — Maintains a short rolling transcript of nearby speech so Jarvis can join an ongoing conversation and follow-up naturally. So what: it treats spoken interactions as continuous context, not isolated commands, improving follow-ups in multi-speaker settings.
  • Personal memory and integrations — Stores a local diary and knowledge graph, supports dictation into other apps, and integrates external tools via the MCP protocol (browser automation, smart-home, GitHub, etc.). So what: you get context-aware automation and searchable history without cloud storage.
  • Privacy and boundary controls — Sensitive fields are redacted before model context or saved diary entries; network features (search, location, MCPs) can be disabled to reduce external access. So what: you can minimize outbound data while retaining useful functionality.
Who It's For and Tradeoffs

Great fit if you want a desktop voice assistant that keeps data local, can run on your own model server, and supports dictation, TTS/STT and tool integrations. Jarvis is useful for privacy-minded users, developers building desktop AI workflows, and people who want a companion that can listen briefly and join conversations.

Look elsewhere if you need a mobile-first product (no mobile app), turnkey cloud-hosted accuracy without local model management, or a guaranteed cross‑platform feature parity (Jarvis is developed primarily on macOS and some features differ on Windows/Linux). Also note dictation has platform limitations (e.g., unavailable on macOS 26+ in current versions) and very large models require sufficient VRAM or a remote endpoint.

Information

  • Websitegithub.com
  • Organizationsisair
  • AuthorsBaris Sencan
  • Published date2025/08/19

Categories

More Items

GitHub
AI Client2024

Unifies visual creator tools, reusable Skills, and a Codex-powered Agent to handle video translation, image/video generation, voiceovers, and editing in one local multimodal workspace. Desktop and web clients share a synchronized state machine and keep data local by default.

GitHub
AI Client2026

Brings ChatGPT Web models (including Pro) into Codex’s native model picker so you can run Temporary Chats with full Codex task context, images, streaming, and visible tool activity. Provides a desktop launcher and an optional MCP tunnel connector to route ChatGPT tool calls back to the local Codex task (filesystem, shell, tools). Unofficial browser automation that requires a signed-in ChatGPT account and developer-mode connector.

GitHub
AI Client2026

Browser-based photorealistic 3D globe that visualizes live public signals — flights, ships, satellites, earthquakes, traffic and public cameras — paired with a realtime AI voice agent for entity Q&A, scene summaries and hands‑free navigation.