Локальный персональный AI-ассистент на понятном Python: собственный цикл агента, память на SQLite и встроенные evals.
ntygod/ZhiWei
Локальный self-hosted ИИ-агент для личного использования: многоуровневая память, разрешения для инструментов, рабочие процессы и интеграция с мессенджерами.
- Звёзды
- 137
- Форки
- 5
- Открытые issues
- 1
- Последний коммит
- 2 месяца назад
Что это?
ZhiWei — self-hosted система ИИ-агента на Java и Spring Boot с веб-интерфейсом на Vue 3. Все данные хранятся локально в ~/.zhiwei/ в SQLite; для векторного поиска используется расширение sqlite-vec, поэтому отдельная внешняя СУБД не нужна.
Память разделена на четыре уровня: рабочий контекст, эпизодические записи диалогов, семантические сущности и связи, а также шаблоны навыков и предпочтения пользователя. Агент работает по циклу ReAct (обдумать, вызвать инструмент, получить результат, ответить) и может приостанавливаться в ожидании подтверждения, запланированного времени или внешних данных. В комплект входят 33 встроенных навыка для планирования, автоматизации браузера, изолированного выполнения кода и поиска по базе знаний.
Вызовы моделей разделены на независимые маршруты для генерации, эмбеддингов, реранжирования и мультимодального ввода; предусмотрены circuit breaker и переключение на резервный маршрут. Вызовы инструментов авторизуются в рамках сессии, рабочего пространства, задачи или долгосрочного доступа. Пользоваться агентом можно через веб-интерфейс, десктопный клиент на Tauri или ботов для Feishu, DingTalk, WeCom и QQ. Развернуть его можно с помощью установщика для Windows, Docker Compose или сборкой из исходников.
Ключевые возможности
- 01Четырёхуровневая память: рабочий контекст, история диалогов, граф знаний и повторно используемые шаблоны навыков.
- 02Цикл агента в стиле ReAct с возможностью приостановки и возобновления после подтверждения, по расписанию или при внешних событиях.
- 03Маршрутизация запросов к нескольким LLM: отдельные маршруты для генерации, эмбеддингов, реранжирования и мультимодальных данных, а также переключение на резервный маршрут.
- 04Многоуровневая авторизация инструментов — от одной сессии до долгосрочного доступа; для высокорисковых действий требуется подтверждение.
- 05Добавление в базу знаний документов PDF, Word и Markdown, гибридный поиск и опциональное реранжирование.
- 06Рабочие процессы, задаваемые в YAML, с запуском по cron, событию или вручную, и поддержкой протокола MCP.
Сценарии использования
- Запуск личного ассистента на собственном устройстве, чтобы не передавать диалоги и заметки в сторонние облачные сервисы.
- Поиск по собственным документам PDF, Word или Markdown с помощью чата на основе retrieval.
- Автоматизация повторяющихся задач с помощью расписаний, рабочих процессов и автоматизации браузера.
- Получение сообщений и ответы на них через ботов Feishu, DingTalk, WeCom или QQ.
Темы
Частые вопросы
- Что такое ZhiWei?
- Локальный self-hosted ИИ-агент для личного использования: многоуровневая память, разрешения для инструментов, рабочие процессы и интеграция с мессенджерами. ZhiWei — self-hosted система ИИ-агента на Java и Spring Boot с веб-интерфейсом на Vue 3. Все данные хранятся локально в ~/.zhiwei/ в SQLite; для векторного поиска используется расширение sqlite-vec, поэтому отдельная внешняя СУБД не нужна.
- ZhiWei можно использовать бесплатно? Какая у него лицензия?
- ZhiWei распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ZhiWei всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ZhiWei — 11 авг. 2026 г..
- Для чего можно использовать ZhiWei?
- Запуск личного ассистента на собственном устройстве, чтобы не передавать диалоги и заметки в сторонние облачные сервисы. Поиск по собственным документам PDF, Word или Markdown с помощью чата на основе retrieval. Автоматизация повторяющихся задач с помощью расписаний, рабочих процессов и автоматизации браузера. Получение сообщений и ответы на них через ботов Feishu, DingTalk, WeCom или QQ.
- Где скачать ZhiWei?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ntygod/ZhiWei
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Легковесное самохостируемое приложение-персональный агент с TUI и GUI, инструментами для локального рабочего пространства, подтверждением действий человеком, сохраняемыми сессиями, памятью и расширениями Skill/Plugin/MCP.
Открытый AI-ассистент для планирования, письма и личных знаний; работает на Mac или на собственном сервере с вашими ключами моделей.
Персональный AI-агент для Android с локальным хранением данных, постоянной памятью, автономными задачами по расписанию, самописными мини-приложениями и опциональным лаунчером главного экрана.
Локальный AI-компаньон с приоритетом приватности: персонаж, ориентированный на вьетнамский язык, память в SQLite, каналы Telegram и Zalo, навыки и инструменты с проверкой разрешений.