Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
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
Скачайте приложение для настольного компьютера для вашей платформы со страницы релизов GitHub
- 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 обновляется ежедневно.
Похожие проекты
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Персональный AI-ассистент на Rust для самостоятельного хостинга: инструменты в WASM-песочницах, зашифрованное хранилище секретов и веб-интерфейс; вдохновлён OpenClaw.
Персональный self-hosted сервер AI-агента в одном бинарнике Rust: изолированное выполнение инструментов, поддержка разных LLM-провайдеров и чаты через Telegram, Discord и другие каналы.
Локально размещаемый персональный AI-ассистент в виде одного бинарного файла на Go: чат с LLM, базы знаний RAG и циклы агента для браузера, shell-команд и MCP-инструментов.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.