Repolode
ntygod

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 обновляется ежедневно.

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

Легковесное самохостируемое приложение-персональный агент с TUI и GUI, инструментами для локального рабочего пространства, подтверждением действий человеком, сохраняемыми сессиями, памятью и расширениями Skill/Plugin/MCP.

1844PythonMITОбновлён 20 часов назад

Персональный AI-агент для Android с локальным хранением данных, постоянной памятью, автономными задачами по расписанию, самописными мини-приложениями и опциональным лаунчером главного экрана.

10926PythonAGPL-3.0Обновлён 18 дней назад