Repolode
Makson179

Makson179/Bello

Codex와 Claude Code 같은 코딩 에이전트를 감싸고, 각각 별도 모델을 사용하는 선택형 감독자·리뷰어·적대자·로컬 로그 요약기를 제공하는 Python CLI입니다.

스타
161
포크
12
열린 이슈
3
마지막 커밋
그저께

어떤 프로젝트인가요?

Bello는 코딩 작업을 코더 에이전트에 맡기고, 선택적으로 네 가지 구성 요소를 추가해 실행합니다. 실행 중인 작업을 지켜보며 위험한 명령을 판단하는 런타임 감독자, 결과가 작업 요구사항에 맞는지 확인하는 완료 리뷰어, 엣지 케이스로 완성된 결과물을 깨뜨려 보려는 적대자, 그리고 코더가 읽기 전에 도구 출력을 줄여 주는 로컬 로그 요약기입니다. 각 역할은 Codex 또는 Claude Code 구독이나 OpenAI, Anthropic, OpenRouter 같은 API 제공업체를 사용할 수 있으며, 네 구성 요소는 각각 독립적으로 켜고 끌 수 있습니다.

이 프로젝트는 이미 코딩 에이전트 사용료를 지불하고 있으며 이를 더 효율적으로 쓰고 싶은 개발자를 대상으로 합니다. 또한 독립적인 도구 호출을 병렬로 실행하는 Smart Execution, 리뷰어가 목표를 승인할 때까지 실행을 계속하는 선택형 Goal 모드, 오래된 대화 기록을 요약하는 No Need For Context도 제공합니다. 실행 결과는 변경된 파일, 검사 항목, 남은 위험을 담은 FINAL_REPORT.md에 기록됩니다. Bello는 macOS, bubblewrap을 사용하는 Linux, 그리고 한 번의 샌드박스 설정이 필요한 네이티브 Windows 11 또는 Windows Server를 지원합니다.

저장소에는 ProgramBench 작업에서 기본 코더 실행과 Bello 설정을 비교한 벤치마크 결과가 포함되어 있으며, 비용·사용량·점수 차이를 보고합니다. pipx로 설치할 수 있고, Codex 및 Claude Code용 플러그인을 사용하면 에이전트가 직접 Bello를 실행하고 설정을 추천할 수 있습니다.

핵심 기능

  • 01실행을 지켜보며 위험한 명령이 실행되기 전에 판단하는 선택형 런타임 감독자입니다.
  • 02새로운 컨텍스트로 시작해 결과가 작업 요구사항에 맞는지 확인하는 완료 리뷰어입니다.
  • 03엣지 케이스와 잘못된 입력으로 완성된 결과물을 시험하는 적대자 단계입니다.
  • 04유료 모델로 데이터를 보내지 않고 도구 출력을 줄여 주는 로컬 ModernBERT 기반 로그 요약기입니다.
  • 05Codex, Claude Code, OpenAI, Anthropic, OpenRouter 등을 포함해 각 역할마다 다른 모델이나 제공업체를 사용할 수 있습니다.
  • 06Smart Execution은 서로 독립적인 도구 호출을 병렬로 실행합니다.

활용 사례

  • 결과물의 품질을 유지하면서 긴 코딩 작업에 드는 Codex 또는 Claude Code 사용량을 줄입니다.
  • 저렴한 코더 모델과 더 강력한 리뷰어 또는 감독자 모델을 조합합니다.
  • 리뷰와 적대적 테스트를 거친 뒤 패치를 승인하도록 코딩 작업을 실행합니다.
  • macOS, Linux 또는 Windows의 샌드박스 작업 공간에서 에이전트 기반 코딩을 실행합니다.

빠른 시작

  1. 1

    pipx로 Bello 설치하기

    pipx install bello
  2. 2

    준비된 항목 확인하기

    bello doctor
  3. 3

    Codex 구독에 로그인하기(Codex CLI를 먼저 설치하세요)

    codex login

사용 전 알아둘 점

  • macOS, bubblewrap을 사용하는 Linux, 또는 일회성 샌드박스 설정을 마친 네이티브 Windows 11 및 Server 2022/2025만 지원합니다.
  • Codex 또는 Claude Code 구독이나 API 제공업체 등 최소 하나의 모델 소스가 필요합니다.
  • 로그 증류 모델은 약 599MB이며 처음 실행할 때 다운로드됩니다.
  • 일부 설정은 일반적인 coder 실행보다 완료까지 훨씬 오래 걸립니다.

토픽

자주 묻는 질문

Bello은(는) 무엇인가요?
Codex와 Claude Code 같은 코딩 에이전트를 감싸고, 각각 별도 모델을 사용하는 선택형 감독자·리뷰어·적대자·로컬 로그 요약기를 제공하는 Python CLI입니다. Bello는 코딩 작업을 코더 에이전트에 맡기고, 선택적으로 네 가지 구성 요소를 추가해 실행합니다. 실행 중인 작업을 지켜보며 위험한 명령을 판단하는 런타임 감독자, 결과가 작업 요구사항에 맞는지 확인하는 완료 리뷰어, 엣지 케이스로 완성된 결과물을 깨뜨려 보려는 적대자, 그리고 코더가 읽기 전에 도구 출력을 줄여 주는 로컬 로그 요약기입니다. 각 역할은 Codex 또는 Claude Code 구독이나 OpenAI, Anthropic, OpenRouter 같은 API 제공업체를 사용할 수 있으며, 네 구성 요소는 각각 독립적으로 켜고 끌 수 있습니다.
Bello은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Bello은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Bello은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Bello의 마지막 커밋은 2026년 10월 20일입니다.
Bello은(는) 어디에 사용할 수 있나요?
결과물의 품질을 유지하면서 긴 코딩 작업에 드는 Codex 또는 Claude Code 사용량을 줄입니다. 저렴한 코더 모델과 더 강력한 리뷰어 또는 감독자 모델을 조합합니다. 리뷰와 적대적 테스트를 거친 뒤 패치를 승인하도록 코딩 작업을 실행합니다. macOS, Linux 또는 Windows의 샌드박스 작업 공간에서 에이전트 기반 코딩을 실행합니다.
Bello는 어떻게 설치하나요?
pipx로 Bello 설치하기: pipx install bello 준비된 항목 확인하기: bello doctor Codex 구독에 로그인하기(Codex CLI를 먼저 설치하세요): codex login
Bello은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Makson179/Bello

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트