Самостоятельно размещаемый AI-ассистент в Telegram, который сохраняет голосовые заметки, фото и сообщения в markdown-хранилище и позволяет искать их позже.
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
Установите приложение глобально с помощью npm
npm install --global nova-personal-agent@latest - 2
Откройте приложение и настройте провайдера голосовых функций
novapersonal - 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 обновляется ежедневно.
Похожие проекты
Операционная система на Rust со встроенным голосовым агентом, который выполняет действия в приложениях от имени пользователя.
Голосовой помощник с открытым исходным кодом для компьютера: пока вы разговариваете, команда AI-ботов выполняет долгие задачи в браузере, shell и файлах.
Персональный self-hosted сервер AI-агента в одном бинарнике Rust: изолированное выполнение инструментов, поддержка разных LLM-провайдеров и чаты через Telegram, Discord и другие каналы.
Локально разворачиваемый ИИ-агент для персонального мониторинга здоровья: анализирует данные Apple Watch и iPhone и отправляет полезные выводы в iOS-приложение, веб-панель или мессенджер.
Локально размещаемый персональный AI-ассистент в виде одного бинарного файла на Go: чат с LLM, базы знаний RAG и циклы агента для браузера, shell-команд и MCP-инструментов.