Honcho: управление памятью для адаптивных ИИ-агентов
Honcho — это библиотека для управления памятью в построении состояний агентов, которые могут адаптироваться к изменениям во взаимодействиях с людьми, группами и проектами.
Проект решает задачу хранения сообщений и событий, позволяя агентам использовать эти данные для улучшения своей производительности и доверия к ним. В отличие от других альтернатив, Honcho предлагает концепцию "агентской памяти", что использует данные на фоне для создания более адаптивных и эффективных агентов. Библиотека будет полезна разработчикам, занимающимся созданием ИИ-агентов, которые требуют высокую степень понимания контекста.
Запускать можно через локальный стек с помощью команды honcho start или использовать управляемый сервис на api.honcho.dev. Учти, что проект находится на стадии разработки, что может повлиять на стабильность и функциональность.
**Honcho** — это инфраструктура для построения агентств с долговременной памятью, которые могут обрабатывать и анализировать изменяющиеся данные о людях, агентах, группах, проектах и идеях со временем. Этот проект позволит тебе хранить сообщения и события, обрабатывать их в фоновом режиме и запрашивать контекст с использованием различных моделей и фреймворков.
Ты можешь использовать Honcho как управляемый сервис через api.honcho.dev, запустить локальную версию с помощью команды honcho start или развернуть собственный сервер на FastAPI.
Установка и запуск
Чтобы начать работу с Honcho, тебе нужно получить API-ключ на app.honcho.dev. После регистрации ты получишь доступ к бесплатным кредитам в размере $100 для использования сервиса.
Быстрая установка:
Для Python:
pip install honcho-ai
Для TypeScript:
npm install @honcho-ai/sdk
Для запуска локальной версии Honcho, найди в README следующие команды:
honcho start --setup
Если ты хочешь развернуть Honcho самостоятельно, тебе нужно клонить репозиторий и настроить окружение:
git clone https://github.com/plastic-labs/honcho.git
cd honcho
cp docker-compose.yml.example docker-compose.yml
cp .env.template .env # настроить переменные окружения
docker compose up
Функции и возможности
Honcho предоставляет множество функций для управления памятью агентов:
- Сохранение истории взаимодействий с помощью
session.add_messages(...). - Запрос информации о peer через
peer.chat(...). - Получение контекста для всей рабочей области с использованием
honcho.chat(...). - Поиск по взаимодействиям использует гибридный подход (BM25 + векторный поиск).
- Доступ к статическим представлениям данных с помощью
peer.representation(...).
Honcho поддерживает интеграции с различными агентами, такими как Claude Code, Codex, Cursor и другими, что позволяет использовать одну конфигурацию для всех. Все интеграции хранятся в файле ~/.honcho/config.json.
Ограничения
В README не указаны конкретные ограничения, но стоит отметить, что фоновая обработка информации осуществляется асинхронно. Это значит, что новые сообщения могут появляться в ответах немного с задержкой. Для инструментов, работающих в реальном времени, можно использовать специальный representation эндпоинт для получения актуальных данных.
Лицензия
Honcho размещен под лицензией AGPL-3.0, что означает, что проект является открытым для использования и модификации при условии соблюдения условий лицензии.
Радар проекта: 88 из 100 — зрелый и живой проект
- Импульс 53 ≈ 16 звёзд в день
- Темп разработки 98 275 коммитов за 12 недель
- Зрелость 79 проекту 3 года, 6 релизов
- Сообщество 81 74 участника, 974 форка
- Свежесть 96 последний коммит — 6 дней назад
- Быстрый старт 100 есть: команда установки, Docker, сайт/демо, примеры
- Готовность к продакшену 100 релиз v3.5.0, автосборка, тесты
- Безопасность и доверие 100 лицензия AGPL-3.0, SECURITY.md, организация
- Документация 100 README 33.8 тыс. знаков, 44 раздела, папка docs
- Экосистема 76 29 подписчиков на обновления, 10 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: plastic-labs/honcho →
RepoRadar