Repolode
deepnovacore

deepnovacore/NovaPersonalAgent

Персональный AI-агент и голосовой помощник с открытым исходным кодом: два «мозга», персональная память и делегирование задач агентам для программирования.

Звёзды
124
Форки
38
Открытые issues
6
Последний коммит
вчера

Что это?

NovaPersonalAgent — персональный агент с голосовым интерфейсом, который работает на компьютере или в headless-режиме на сервере. Передний «мозг» поддерживает быстрый отклик в диалоге, а задний выполняет длительные задачи в фоновом режиме. Пользователи могут попросить Nova уточнить цели, запрашивать подтверждение разрешений и проверять результаты по собственным критериям, прежде чем взять задачу на себя.

Nova формирует персональную память на основе источников, к которым пользователь подключает агента: локальных папок, почты, календарей, переписок и документов. Можно проследить, откуда взялись сведения, а также отредактировать или удалить их. Кроме того, есть разделы Todos, Ideas, Goals, Feeds и Profile: они превращают собранный контекст в предложения, которые пользователь может принять или проигнорировать.

Проект поддерживает настраиваемые провайдеры ASR, LLM, TTS и компьютерного зрения, инструменты MCP, а также бэкенды для программирования — Codex, OpenCode, CodeBuddy, Pi и DeepSeek Harness через ACP. Он работает на macOS arm64, Windows x64 и Ubuntu 22.04+ x64; клиент для iPhone может подключаться к компьютеру или серверу через Tailscale. Установка выполняется через npm, проект написан на TypeScript.

Ключевые возможности

  • 01Архитектура с двумя «мозгами»: быстрый отклик в диалоге и выполнение задач в фоновом режиме.
  • 02Персональная память на основе подключённых пользователем папок, почты, календарей и документов с возможностью проследить источники данных.
  • 03Разделы Todos, Ideas, Goals, Feeds и Profile предлагают идеи, которые пользователь может принять.
  • 04Голосовой интерфейс с настраиваемыми провайдерами ASR, LLM, TTS и компьютерного зрения.
  • 05Делегирование задач по программированию Codex, OpenCode, CodeBuddy, Pi или DeepSeek Harness.
  • 06Запланированные задачи агента и клиент для iPhone, подключаемый через Tailscale.

Сценарии использования

  • Описать голосом задачу по программированию и поручить её фоновому агенту, который напишет и протестирует код.
  • Попросить помощника следить за видеопотоком с камеры и сообщить, когда выполнится заданное условие.
  • Вспомнить, над чем вы недавно работали, чтобы подготовить черновик еженедельного отчёта.
  • Подтверждать выполнение задач агента или направлять его с телефона, находясь вдали от компьютера или сервера.

Быстрый старт

  1. 1

    Установите приложение глобально с помощью npm

    npm install --global nova-personal-agent@latest
  2. 2

    Откройте приложение и настройте провайдера голосовых функций

    novapersonal
  3. 3

    Проверьте, работают ли ключи для голосового конвейера (необязательно)

    novapersonal doctor

Что важно знать

  • Для голосовых функций, памяти, камеры и веб-поиска нужен API-ключ DashScope; для поиска можно дополнительно использовать Tavily.
  • Для задач программирования необходимо установить и авторизовать отдельный бэкенд, например Codex.
  • Требуется Node.js версии 22.13 или новее.
  • Проект находится на версии 0.4.x; релизы выходили часто, а названия пакетов менялись, поэтому возможны дальнейшие изменения.

Темы

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

Что такое NovaPersonalAgent?
Персональный AI-агент и голосовой помощник с открытым исходным кодом: два «мозга», персональная память и делегирование задач агентам для программирования. NovaPersonalAgent — персональный агент с голосовым интерфейсом, который работает на компьютере или в headless-режиме на сервере. Передний «мозг» поддерживает быстрый отклик в диалоге, а задний выполняет длительные задачи в фоновом режиме. Пользователи могут попросить Nova уточнить цели, запрашивать подтверждение разрешений и проверять результаты по собственным критериям, прежде чем взять задачу на себя.
NovaPersonalAgent можно использовать бесплатно? Какая у него лицензия?
NovaPersonalAgent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
NovaPersonalAgent всё ещё поддерживается?
Активно поддерживается. Последний коммит в NovaPersonalAgent — 21 окт. 2026 г..
Для чего можно использовать NovaPersonalAgent?
Описать голосом задачу по программированию и поручить её фоновому агенту, который напишет и протестирует код. Попросить помощника следить за видеопотоком с камеры и сообщить, когда выполнится заданное условие. Вспомнить, над чем вы недавно работали, чтобы подготовить черновик еженедельного отчёта. Подтверждать выполнение задач агента или направлять его с телефона, находясь вдали от компьютера или сервера.
Как установить NovaPersonalAgent?
Установите приложение глобально с помощью npm: npm install --global nova-personal-agent@latest Откройте приложение и настройте провайдера голосовых функций: novapersonal Проверьте, работают ли ключи для голосового конвейера (необязательно): novapersonal doctor
Где скачать NovaPersonalAgent?
Исходный код и инструкции по установке — на GitHub: https://github.com/deepnovacore/NovaPersonalAgent

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты