UStackUStack
ByteRover icon

ByteRover

ByteRover — локальный memory layer: собирает меняющиеся знания в иерархическое дерево и находит их через многоуровневый file-search для агентов.

ByteRover

Что такое ByteRover?

ByteRover — это memory layer для систем агентов, который помогает сохранять структурированные, развивающиеся знания между инструментами и запусками моделей. Он разработан так, чтобы переносить вашу память с вами — от одной настройки агентов к другой, — чтобы агенты и люди могли рассуждать на основе одних и тех же базовых знаний, а не начинать с нуля каждый раз.

ByteRover собирает контент в иерархическое «дерево знаний», отформатированное для рассуждений на естественном языке и поиска. Вместо только векторного поиска он использует многоуровневый pipeline file-search, который эскалирует от нечеткого соответствия текста к более глубокому поиску на базе LLM для повышения точности.

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

  • Stateful memory curation в иерархическое дерево знаний: ByteRover организует информацию в древовидную структуру, отформатированную для рассуждений, с поддержкой обзора и управления как агентами, так и людьми.
  • Многоуровневый pipeline поиска (file search до LLM-driven search): поиск начинается с нечеткого текстового поиска и переходит к более глубокому LLM-driven search для повышения точности по сравнению с одним подходом.
  • Local-first по умолчанию: работает на вашей машине без аккаунта; данные можно перенести в другое место только при необходимости.
  • Переносимый workspace с version-controlled, редактируемым контентом: при push в ByteRover Cloud workspace описывается как version-controlled и editable.
  • Общая память для агентов OpenClaw: с OpenClaw несколько агентов могут использовать одну persistent, иерархически структурированную, общую память.
  • Provider-agnostic использование LLM через ваш API key: вы можете «power ByteRover с вашим LLM using API key», используя существующий agentic stack и сохраняя контроль над выбором модели, расходами и observability.
  • CLI workflow для curate и retrieve: страница показывает command-line flow, где вы curate источники (например, файл MEMORY.md) и query curated memory.

Как использовать ByteRover

  1. Установите ByteRover. На Unix-like системах сайт показывает команду установки curl -fsSL https://byterover.dev/install.sh | sh.
  2. Настройте ByteRover и выберите LLM/provider. Сайт указывает шаг setup для выбора LLMs/providers.
  3. Подключите ByteRover к вашим агентам/коннекторам, чтобы agent runtime мог retrieve и использовать curated memory.
  4. Curate и retrieve: сохраните/curate контент памяти, затем query его во время использования агента. Страница представляет это как основной цикл: set up → curate → retrieve.

Если память нужна вне локальной машины, сайт описывает опциональный шаг push в ByteRover Cloud; иначе подчеркивается «runs locally by default» без аккаунта, облака и telemetry.

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

  • Непрерывность памяти между инструментами для рабочих процессов агентов: curate один раз, затем используйте одну память в разных инструментах и фреймворках агентов (страница ссылается на прогресс от OpenClaw к Claude Code, Cursor и далее) без «trapped in one tool».
  • База знаний для долгосрочных проектов из существующих файлов: импортируйте markdown и текстовые источники (например, MEMORY.md, QMD и другие text files), и ByteRover организует их в queryable дерево знаний.
  • Командные или multi-agent setups: для пользователей OpenClaw делитесь persistent иерархически структурированной памятью между агентами, чтобы они работали с одними curated знаниями.
  • Тюнинг точности поиска для структурированных задач: используйте многоуровневый pipeline (fuzzy text до глубокого LLM-driven search), когда нужны более точные ответы, чем от fuzzy matching.
  • Постепенная миграция из существующей системы памяти: страница упоминает запуск существующей системы параллельно с ByteRover и предоставляет полный migration guide.

FAQ

ByteRover привязан к одному инструменту или фреймворку агентов?

Нет. Сайт позиционирует ByteRover как portable memory, которую можно переносить между инструментами и setups агентов, и явно описывает работу с OpenClaw.

ByteRover требует облака или аккаунта?

Страница указывает, что ByteRover работает локально по умолчанию и подчеркивает «No account, no cloud, no telemetry». Облако опционально для push workspace.

Какие входные данные можно curate в ByteRover?

Сайт указывает, что можно импортировать existing memory content из markdown-файлов (например, MEMORY.md), QMD и «any text files».

Как ByteRover находит информацию?

Он использует многоуровневый file-search retrieval pipeline, начиная с fuzzy text matching и эскалируя к глубокому LLM-driven search для большей точности.

Можно ли использовать свой LLM/provider?

Да. Страница говорит, что можно power ByteRover своим LLM using API key и выбрать опции модели/provider.

Альтернативы

  • Поиск на основе векторов (RAG) с использованием embeddings и векторной базы данных: похожая цель (retrieval-augmented memory), но обычно ориентирована на векторный поиск, а не на многоуровневый file-search pipeline и иерархическую курацию «knowledge tree» в ByteRover.
  • Локальный поиск по документам с помощью LLM-assisted query: если вам в основном нужен поиск по файлам, можно комбинировать локальные инструменты индексации/поиска с LLM prompting; отличительная черта ByteRover — stateful курация в структурированную систему знаний.
  • Общая память для multi-agent через custom persistence layer: команды могут создать свою логику persistence и retrieval для агентов; ByteRover предлагает готовый workflow курации, retrieval и (опционально) переносимости в облако.
  • Системы knowledge-base/wiki с поиском: полезны для хранения информации и просмотра человеком, но обычно не обеспечивают agent-oriented stateful курацию и retrieval workflow, описанные для ByteRover.

Альтернативы