ToolLoop: 모든 LLM에 적용 가능한 Claude 스타일 도구를 위한 오픈소스 프레임워크

✍️ OpenClawRadar📅 게시일: April 20, 2026🔗 Source
ToolLoop: 모든 LLM에 적용 가능한 Claude 스타일 도구를 위한 오픈소스 프레임워크
Ad

ToolLoop는 공급업체에 종속되지 않으면서 Claude Code 스타일의 기능을 구현하는 오픈소스 Python 프레임워크입니다. 이 프로젝트는 벤더 종속성을 피하면서도 유사한 도구 기능을 유지하기 위해 특별히 제작되었습니다.

주요 기능

이 프레임워크는 다음을 포함하는 11가지 도구를 제공합니다:

  • 파일 작업
  • 코드 검색
  • 셸 접근
  • 하위 에이전트

전체 코드베이스는 약 2,700줄입니다. ToolLoop는 LiteLLM을 통해 모든 LLM에 연결되어 다음을 지원합니다:

  • AWS Bedrock의 모든 모델 (DeepSeek, Llama, Mistral)
  • 모든 API 제공업체 (OpenAI, Moonshot)
  • 로컬 엔드포인트

모델 전환 기능

주요 기능 중 하나는 상호작용 간 공유 컨텍스트를 유지하면서 대화 중간에 모델을 전환할 수 있는 능력입니다. 이를 통해 개발자는 대화 기록을 잃지 않고도 다른 작업에 다른 모델을 사용할 수 있습니다.

Ad

SDK 사용 예시

다음은 기본 사용법을 보여주는 소스의 코드 스니펫입니다:

from sdk import query, ToolLoopOptions

async for event in query( prompt="Find all TODO comments, fix them, run the tests", options=ToolLoopOptions( model="bedrock/converse/deepseek.v3.2", allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"], ), ): print(event)

이 예시는 동일한 도구와 프롬프트 구조를 유지하면서 deepseek.v3.2 모델을 다른 지원 모델로 교체하는 방법을 보여줍니다.

실용적 적용

이러한 유형의 프레임워크는 특정 도구 기능을 갖춘 AI 에이전트를 구축하려는 개발자에게 특히 유용하지만, 모델 선택에 있어 유연성이 필요한 경우에 적합합니다. 오픈소스 특성은 맞춤화를 가능하게 하며 단일 제공업체의 생태계에 대한 의존성을 피할 수 있습니다.

이 프로젝트는 github.com/zhiheng-huang/toolloop에서 GitHub에서 이용 가능합니다.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

파일럿 쉘: 클로드 코드를 위한 구조화된 워크플로우 레이어
Tools

파일럿 쉘: 클로드 코드를 위한 구조화된 워크플로우 레이어

Pilot Shell은 Claude Code 위에 사양 기반 TDD 워크플로우, 품질 후크, 컨텍스트 엔지니어링 및 토큰 최적화를 추가하는 오픈소스 레이어로, 다중 에이전트 프레임워크의 복잡성 없이 사용할 수 있습니다.

OpenClawRadar
클로드 코드 루틴: 추론 기능으로 Cron처럼 에이전트 작업 스케줄링하기
Tools

클로드 코드 루틴: 추론 기능으로 Cron처럼 에이전트 작업 스케줄링하기

Claude Code Routines를 사용하면 세션을 열어두지 않고도 일정에 따라 에이전트 작업을 실행할 수 있습니다. 한 Reddit 사용자가 실제 예시를 공유합니다: 야간 커밋 검토, 주간 의존성 확인, 일일 오류 로그 분석 — 원시 스크립트 출력 대신 AI 추론을 활용합니다.

OpenClawRadar
llm-idle-timeout이 timeoutSeconds 설정에도 불구하고 N100/WSL2에서 2분 후에 발동됨
Tools

llm-idle-timeout이 timeoutSeconds 설정에도 불구하고 N100/WSL2에서 2분 후에 발동됨

한 사용자가 OpenClaw의 유휴 감시가 N100/WSL2 하드웨어에서 timeoutSeconds=300 설정을 무시하고 2분 후에 작동한다고 보고했습니다. 느린 게이트웨이 시작(45초 이상)과 구성 가능한 noOutputTimeoutMs 부재가 원인입니다.

OpenClawRadar
에이전트 브라우저 프로토콜: AI 에이전트용 오픈소스 Chrome 포크, Mind2Web 벤치마크에서 90% 달성
Tools

에이전트 브라우저 프로토콜: AI 에이전트용 오픈소스 Chrome 포크, Mind2Web 벤치마크에서 90% 달성

에이전트 브라우저 프로토콜(ABP)은 각 작업 후 JavaScript와 시간을 정지시켜 웹 브라우징을 AI 에이전트용 멀티모달 채팅으로 변환하는 오픈소스 Chrome 포크입니다. Online Mind2Web 벤치마크에서 90.53%를 달성했으며, 단일 명령어로 Claude Code에 추가할 수 있습니다.

OpenClawRadar