Открытый код · Linux & macOS

Личный Джарвис. Бесплатно. Локально. Твой.

Голосовой ИИ-ассистент с открытым кодом: управляет рабочим столом, выполняет команды, отвечает через LLM и делает всё это голосом — без подписок.

Debian · Fedora · Arch · AppImage · macOS (ARM + Intel)

Всё, что должен уметь ассистент

Голос, система, LLM и агент — в одном локальном приложении.

Голос

Wake word «Джарвис», распознавание через Vosk или faster-whisper с Silero VAD, озвучка ответов Piper’ом.

Управление системой

Воркспейсы, окна, скриншоты, громкость, блокировка — Hyprland, KDE, GNOME, i3, Sway, macOS.

LLM + bash-агент

Ollama локально или OpenAI/Anthropic/OpenRouter. Агент выполняет реальные команды с трёхслойным approval gate.

Telegram-бот

Спрашивай Джарвиса из любого места — тот же мозг, тот же bash-агент, только в мессенджере.

Напоминания и диктовка

«Напомни через 10 минут» — и напомнит даже после перезапуска. Диктовка голосом в любое окно.

jarvis doctor

Диагностика окружения одной командой: конфиг, аудио, модели, LLM — приложи вывод к баг-репорту.

Интерфейс

Настольное приложение с чатом, настройками и статусом окружения.

jarvis — чат
Чат с ассистентом
Чат с ассистентом
jarvis — настройки
Настройки и модели
Настройки и модели
jarvis — статус
Статус и диагностика
Статус и диагностика

Как это работает

От звука в микрофоне до озвученного ответа — шесть шагов.

  1. Микрофон
  2. Wake word
  3. STT
  4. Команды / NLU
  5. LLM (+агент)
  6. TTS

Approval gate

Опасные команды требуют подтверждения, катастрофические заблокированы всегда.

Санитайзер окружения

API-ключи не попадают в дочерние процессы.

Локальность

Ollama работает без интернета, телеметрии нет.

Живая диагностика

Одна команда проверяет всё окружение — от аудио до LLM.

~/jarvis — bash
▍

Частые вопросы

Ничем не хуже, но бесплатно и с открытым кодом: весь код на GitHub, данные не уходят никуда, никакой подписки. Локальная Ollama — вообще без интернета.

Linux или macOS, микрофон, ~4 ГБ RAM. Для LLM — локальная Ollama либо API-ключ облачного провайдера.

Нет. Распознавание и озвучка работают локально, телеметрии в коде нет. LLM можно держать полностью офлайн.

Есть трёхслойный approval gate: опасные команды требуют подтверждения, катастрофические (rm -rf /, mkfs) заблокированы всегда — даже в самом расслабленном режиме. Все выполнения видны в интерфейсе.

Нет. Linux и macOS. Для Windows посоветую WSL2 + AppImage — но честно: лучший опыт на Linux.

Ноль. Всё бесплатное: код открыт, модели локальные, нейросети, которыми он собран, — тоже халявные.

Проект начался с одного файла, сгенерированного нейросетью, — после того как в тиктоке попался платный Джарвис с конским ценником. За 3 месяца, в 15 лет, бесплатными нейросетями и без единой строки кода руками — получился вот этот продукт.

Собран при помощи OpenCode

Скачать v2.9.0

Выбери платформу — все сборки в релизах на GitHub.

Debian / UbuntuСкачать

jarvis_2.9.0_amd64.deb

sudo apt install ./jarvis_2.9.0_amd64.deb

jarvis-2.9.0.rpm

sudo dnf install ./jarvis-2.9.0.rpm

Arch / CachyOSСкачать

jarvis-2.9.0.pkg.tar.zst

sudo pacman -U jarvis-2.9.0.pkg.tar.zst

Любой дистрибутивСкачать

Jarvis-2.9.0.AppImage

chmod +x Jarvis-2.9.0.AppImage && ./Jarvis-2.9.0.AppImage

macOS (ARM)Скачать

Jarvis-2.9.0-arm64.dmg

open Jarvis-2.9.0-arm64.dmg

macOS (Intel)Скачать

Jarvis-2.9.0-x64.dmg

open Jarvis-2.9.0-x64.dmg