Repolode
Makson179

Makson179/Bello

Python CLI, который запускает кодинг-агентов вроде Codex и Claude Code с дополнительными супервизором, ревьюером, adversary и локальным сокращателем логов — каждый работает на своей модели.

Звёзды
161
Форки
12
Открытые issues
3
Последний коммит
позавчера

Что это?

Bello выполняет задачу по написанию кода с помощью агента-разработчика и четырёх дополнительных компонентов, которые можно подключать по отдельности: супервизор следит за ходом работы и оценивает рискованные команды, ревьюер проверяет результат на соответствие задаче, adversary пытается найти слабые места в готовом решении с помощью граничных случаев, а локальный сокращатель логов уменьшает объём вывода инструментов до того, как его прочитает агент-разработчик. Для каждой роли можно выбрать подписку Codex или Claude Code либо API-провайдера, например OpenAI, Anthropic или OpenRouter. Все четыре компонента можно независимо включать и отключать.

Проект рассчитан на разработчиков, которые уже платят за использование кодинг-агентов и хотят расходовать эти средства эффективнее. В нём также есть Smart Execution, которая запускает независимые вызовы инструментов параллельно, необязательный режим Goal, продолжающий работу, пока ревьюер не примет цели, и No Need For Context, сокращающий старую историю переписки. Результат каждого запуска записывается в файл FINAL_REPORT.md: в нём перечислены изменённые файлы, выполненные проверки и оставшиеся риски. Bello поддерживает macOS, Linux с bubblewrap, а также Windows 11 и Windows Server с однократной настройкой sandbox.

В репозитории приведены результаты бенчмарков на задачах ProgramBench: сравниваются обычные запуски агента-разработчика и конфигурации Bello по стоимости, расходу ресурсов и баллам. Установка выполняется через pipx. Плагин для Codex и Claude Code позволяет самому агенту запускать Bello и рекомендовать конфигурацию.

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

  • 01Дополнительный супервизор следит за ходом работы и оценивает рискованные команды до их выполнения.
  • 02Ревьюер с чистым контекстом проверяет результат на соответствие задаче.
  • 03Adversary проверяет готовое решение на граничных случаях и некорректных входных данных.
  • 04Локальный сокращатель логов на базе ModernBERT уменьшает объём вывода инструментов, не отправляя его платной модели.
  • 05Для каждой роли можно выбрать отдельную модель или провайдера, включая Codex, Claude Code, OpenAI, Anthropic и OpenRouter.
  • 06Smart Execution запускает независимые вызовы инструментов параллельно.

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

  • Сокращение расхода токенов Codex или Claude Code при длительных задачах по написанию кода без потери качества результата.
  • Сочетание более дешёвой модели для написания кода с более мощной моделью для ревью или супервизии.
  • Выполнение задач по написанию кода с ревьюером и adversary-тестированием до принятия патча.
  • Запуск агентной разработки в изолированном рабочем пространстве на macOS, Linux или Windows.

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

  1. 1

    Установите Bello с помощью pipx

    pipx install bello
  2. 2

    Проверьте, что уже готово

    bello doctor
  3. 3

    Войдите в подписку Codex (сначала установите Codex CLI)

    codex login

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

  • Поддерживаются только macOS, Linux с bubblewrap и нативные Windows 11 или Server 2022/2025 после однократной настройки песочницы.
  • Требуется как минимум один источник моделей: например, подписка Codex или Claude Code либо API-провайдер.
  • Модель для дистилляции логов занимает около 599 МБ и загружается при первом запуске.
  • Некоторые конфигурации выполняются значительно дольше, чем обычный запуск coder.

Темы

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

Что такое Bello?
Python CLI, который запускает кодинг-агентов вроде Codex и Claude Code с дополнительными супервизором, ревьюером, adversary и локальным сокращателем логов — каждый работает на своей модели. Bello выполняет задачу по написанию кода с помощью агента-разработчика и четырёх дополнительных компонентов, которые можно подключать по отдельности: супервизор следит за ходом работы и оценивает рискованные команды, ревьюер проверяет результат на соответствие задаче, adversary пытается найти слабые места в готовом решении с помощью граничных случаев, а локальный сокращатель логов уменьшает объём вывода инструментов до того, как его прочитает агент-разработчик. Для каждой роли можно выбрать подписку Codex или Claude Code либо API-провайдера, например OpenAI, Anthropic или OpenRouter. Все четыре компонента можно независимо включать и отключать.
Bello можно использовать бесплатно? Какая у него лицензия?
Bello распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Bello всё ещё поддерживается?
Активно поддерживается. Последний коммит в Bello — 20 окт. 2026 г..
Для чего можно использовать Bello?
Сокращение расхода токенов Codex или Claude Code при длительных задачах по написанию кода без потери качества результата. Сочетание более дешёвой модели для написания кода с более мощной моделью для ревью или супервизии. Выполнение задач по написанию кода с ревьюером и adversary-тестированием до принятия патча. Запуск агентной разработки в изолированном рабочем пространстве на macOS, Linux или Windows.
Как установить Bello?
Установите Bello с помощью pipx: pipx install bello Проверьте, что уже готово: bello doctor Войдите в подписку Codex (сначала установите Codex CLI): codex login
Где скачать Bello?
Исходный код и инструкции по установке — на GitHub: https://github.com/Makson179/Bello

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

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