Repolode
shiwenwen

shiwenwen/hope-agent

Локальный desktop AI-ассистент с долгосрочной памятью, автономными целями, динамическими рабочими процессами и headless-режимом сервера для NAS и облачных хостов.

Open source альтернатива:ChatGPT

Звёзды
1,852
Форки
168
Открытые issues
66
Последний коммит
позавчера

Что это?

Hope Agent — desktop AI-агент на Rust и Tauri, который сохраняет сессии, память и состояние задач между desktop-приложением, браузерным Web GUI и чатами вроде Telegram, Discord, Slack и Feishu. Он также может работать как headless-сервер (`hope-agent server`) на NAS, домашнем сервере или облачной VM; полный Web GUI встроен в бинарный файл.

Возможности проекта выходят за рамки чата. В целях задаются результат и критерии выполнения, Workflows организуют многоэтапное выполнение с трассировками, а Loops определяют, когда возобновлять работу — по таймеру или событию. Память разделена на глобальную, проектную и агентскую области; сведения извлекаются по запросу, а по итогам сложных задач создаются черновики навыков. Агент также может управлять компьютером и браузером в macOS, вызывать инструменты MCP, выполнять команды и редактировать файлы. Выполнение защищают подтверждения для инструментов и опциональная песочница Docker.

Desktop-приложение полностью готово для macOS, а поддержка Linux и Windows помечена как экспериментальная. Доступ к моделям обеспечивают около 50 шаблонов провайдеров, а локальные модели можно установить одним нажатием через Ollama. По умолчанию данные хранятся в `~/.hope-agent/`, а API-вызовы отправляются напрямую провайдерам моделей.

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

  • 01Передача сессий между desktop-приложением, браузером и каналами мессенджеров
  • 02Цели, Workflows и Loops для длительных задач, которые можно возобновлять
  • 03Общая для разных сессий память с разделением на глобальную, проектную и агентскую области
  • 04Подтверждение вызова инструментов и опциональная изоляция рискованных команд в Docker-песочнице
  • 05Headless-режим сервера со встроенным Web GUI для NAS и облачных хостов
  • 06Поддержка MCP-клиентов и хуки жизненного цикла

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

  • Запуск постоянно работающего персонального ассистента на домашнем NAS с доступом к нему через браузер телефона
  • Продолжение исследовательской или редакторской задачи, начатой на desktop, в чате Telegram или Feishu
  • Управление проектом с общей памятью, загруженными файлами и запланированными регулярными задачами
  • Использование агента как ACP-бэкенда для IDE

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

  1. 1

    Скачайте приложение для настольного компьютера для вашей платформы со страницы релизов GitHub

  2. 2

    Для настройки на безголовом NAS или сервере следуйте руководству по самостоятельному хостингу с Docker в README

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

  • Поддержка Linux и Windows отмечена как экспериментальная; основная платформа — macOS.
  • Управление компьютером и браузером доступно только в macOS.

Темы

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

Что такое hope-agent?
Локальный desktop AI-ассистент с долгосрочной памятью, автономными целями, динамическими рабочими процессами и headless-режимом сервера для NAS и облачных хостов. Hope Agent — desktop AI-агент на Rust и Tauri, который сохраняет сессии, память и состояние задач между desktop-приложением, браузерным Web GUI и чатами вроде Telegram, Discord, Slack и Feishu. Он также может работать как headless-сервер (`hope-agent server`) на NAS, домашнем сервере или облачной VM; полный Web GUI встроен в бинарный файл.
hope-agent можно использовать бесплатно? Какая у него лицензия?
hope-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hope-agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в hope-agent — 20 окт. 2026 г..
Для чего можно использовать hope-agent?
Запуск постоянно работающего персонального ассистента на домашнем NAS с доступом к нему через браузер телефона Продолжение исследовательской или редакторской задачи, начатой на desktop, в чате Telegram или Feishu Управление проектом с общей памятью, загруженными файлами и запланированными регулярными задачами Использование агента как ACP-бэкенда для IDE
Как установить hope-agent?
Скачайте приложение для настольного компьютера для вашей платформы со страницы релизов GitHub Для настройки на безголовом NAS или сервере следуйте руководству по самостоятельному хостингу с Docker в README
Где скачать hope-agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/shiwenwen/hope-agent

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

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