ToolLoop: 모든 모델과 함께 사용할 수 있는 Claude 스타일 도구용 오픈소스 에이전트 프레임워크

✍️ OpenClawRadar📅 게시일: April 20, 2026🔗 Source
ToolLoop: 모든 모델과 함께 사용할 수 있는 Claude 스타일 도구용 오픈소스 에이전트 프레임워크
Ad

ToolLoop의 기능

ToolLoop는 단일 제공업체에 종속되지 않으면서 Claude Code 스타일의 기능을 제공하기 위해 구축된 오픈소스 Python 프레임워크입니다. 이 프레임워크는 파일 작업, 코드 검색, 셸 접근 및 하위 에이전트를 포함한 11가지 도구를 포함하며, LiteLLM 통합을 통해 모든 LLM과 작동합니다.

주요 기능

  • Python으로 작성된 오픈소스 프레임워크
  • 약 2,700줄의 코드
  • 11가지 내장 도구: 파일 작업, 코드 검색, 셸, 하위 에이전트
  • LiteLLM을 통해 모든 LLM과 작동
  • Bedrock(DeepSeek, Llama, Mistral) 또는 모든 API(OpenAI, Moonshot, 로컬 엔드포인트)의 모델 지원
  • 공유 컨텍스트로 대화 중간에 모델 전환 가능
  • 동일한 도구와 프롬프트가 다른 모델에서 작동

코드 예시

소스의 SDK 사용 예시입니다:

from sdk import query, ToolLoopOptions

async for event in query( prompt="모든 TODO 주석을 찾아 수정하고 테스트를 실행하세요", options=ToolLoopOptions( model="bedrock/converse/deepseek.v3.2", allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"], ), ): print(event)

동일한 도구와 프롬프트 구조를 유지하면서 deepseek.v3.2를 다른 모델로 교체할 수 있습니다.

대상 사용자

Claude Code 스타일의 에이전트 기능을 원하지만 다양한 제공업체와 로컬 설정에서 다른 모델을 사용할 수 있는 유연성이 필요한 개발자입니다.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

클로드가 pywikibot을 임포트하는 대신 3,000줄의 코드를 작성한 사례 — AI 에이전트가 기존 라이브러리를 무시한 사례 연구
Tools

클로드가 pywikibot을 임포트하는 대신 3,000줄의 코드를 작성한 사례 — AI 에이전트가 기존 라이브러리를 무시한 사례 연구

한 개발자가 Claude Code(Opus 4.7)를 사용하여 Fandom 위키의 오타를 수정하는 작업을 맡겼다. 모델은 pywikibot, mwparserfromhell, RETF 규칙을 가져오는 대신 약 3,000줄의 Python 코드로 이를 재구현했다. 이 글은 이러한 현상이 발생하는 이유와 2분 만의 검색으로 코드베이스를 1,259줄로 줄인 방법을 탐구한다.

OpenClawRadar
새로운 Linux 작업 표시줄 위젯으로 Claude AI 사용량 모니터링하기
Tools

새로운 Linux 작업 표시줄 위젯으로 Claude AI 사용량 모니터링하기

새로운 Linux 작업 표시줄 위젯은 사용자가 Claude AI 구독 사용량을 실시간으로 추적할 수 있도록 도와주며, 색상으로 구분된 피드백과 쉬운 설치 과정을 제공합니다.

OpenClawRadar
SpruceChat은 llama.cpp를 통해 Miyoo 휴대용 기기에서 0.5B LLM을 온디바이스로 실행합니다.
Tools

SpruceChat은 llama.cpp를 통해 Miyoo 휴대용 기기에서 0.5B LLM을 온디바이스로 실행합니다.

SpruceChat는 llama.cpp를 사용하여 휴대용 게임 장치에서 Qwen2.5-0.5B를 완전히 온디바이스로 실행합니다. 클라우드나 WiFi가 필요하지 않습니다. Miyoo A30(Cortex-A7 쿼드코어)에서 약 60초 내에 로드되며 초당 약 1-2 토큰을 생성합니다.

OpenClawRadar
디자인 작업을 위한 클로드: 매 세션마다 똑같은 취향 논쟁을 멈추는 방법
Tools

디자인 작업을 위한 클로드: 매 세션마다 똑같은 취향 논쟁을 멈추는 방법

클라이언트 작업을 Claude로 진행하는 개발자는 핵심 문제를 설명합니다: Claude는 거부된 디자인 결정을 기억하지 못하여 일반적인 결과물과 일관성 없는 브랜드 아이덴티티를 초래합니다.

OpenClawRadar