№ 0955GitHub
SparkAgent voice and computer-control agent
A fork of NemoAgent that swaps the LLM layer to OpenCode Go models, defaulting every role (dialogue agent, executor, router) to Muse Spark 1.3 Contributor with a per-role reasoning level.
SparkAgent
Форк NemoAgent: голосовой и текстовый ассистент с управлением компьютером, построенный по схеме
«тонкий сервер, толстый клиент». Отличие от NemoAgent — только LLM-слой: все текстовые роли
(диалоговый агент, исполнитель, маршрутизатор) и медиа-вызовы работают на моделях OpenCode Go
($10/мес, https://opencode.ai/zen/go/v1). По умолчанию везде Muse Spark 1.3 Contributor, в настройках
каждая роль переключается на любую другую модель подписки (Grok, GPT, GLM, Kimi, DeepSeek, Qwen и др.),
а для Muse Spark на каждую роль задаётся свой уровень reasoning (minimal/low/medium/high/xhigh).
Интерфейс, распознавание речи (faster-whisper), синтез речи (TeraTTSv2), инструменты и память —
без изменений. Долговременная память по-прежнему считается эмбеддингами NVIDIA NIM.
SparkAgent представляет собой голосового и текстового ассистента с управлением компьютером, построенного по схеме
«тонкий сервер, толстый клиент». Сервер скрывает от клиента работу с языковой моделью Muse Spark и не хранит
состояния между сеансами; клиент выполняется на компьютере пользователя и отвечает за распознавание речи,
синтез речи, исполнение команд, историю диалогов и долговременную память.
Содержание
- Назначение и состав
- Архитектура
- Обработка запроса
- Хранение данных
- Функциональные возможности
- Производительность
- Установка и конфигурация
- Пользовательский интерфейс
- Структура исходного кода
- Ограничения и особенности эксплуатации






