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

클로드의 코드 대시보드, GitHub에서 1900만 개 이상의 AI 생성 커밋 추적
Tools

클로드의 코드 대시보드, GitHub에서 1900만 개 이상의 AI 생성 커밋 추적

한 개발자가 GitHub 공개 저장소에서 Claude Code가 생성한 1,900만 개 이상의 커밋을 추적하는 대시보드를 구축했으며, TypeScript(35.3%), Python(19.2%), JavaScript(10.3%)가 가장 많이 사용된 언어로 나타났습니다. 이 시스템은 Next.js, Recharts, PostgreSQL을 사용하며, GitHub API의 요청 제한을 우회하는 ETL 파이프라인을 갖추고 있습니다.

OpenClawRadar
Swarmcore 소개: 파이썬 기반 확장 가능한 다중 에이전트 프레임워크
Tools

Swarmcore 소개: 파이썬 기반 확장 가능한 다중 에이전트 프레임워크

Swarmcore는 Python에서 확장 가능한 다중 에이전트 워크플로우를 실행하기 위한 오픈소스 라이브러리로, 순차적 또는 병렬 실행 및 확장 가능한 컨텍스트 관리를 특징으로 합니다.

OpenClawRadar
Utilyze: 실제 컴퓨터 처리량을 측정하는 오픈소스 GPU 모니터, 커널 활동만 측정하지 않음
Tools

Utilyze: 실제 컴퓨터 처리량을 측정하는 오픈소스 GPU 모니터, 커널 활동만 측정하지 않음

Utilyze는 하드웨어 성능 카운터를 샘플링하여 이론적 한계 대비 연산 및 메모리 처리량을 보고하며, 100% 사용률을 보여주는 대시보드가 실제로는 1-10%의 실제 처리량만 가지고 있을 수 있음을 밝혀냅니다.

OpenClawRadar
Sherlock: Apple 개발자 문서를 Claude Code의 로컬 MCP로 활용하기
Tools

Sherlock: Apple 개발자 문서를 Claude Code의 로컬 MCP로 활용하기

Sherlock은 70,000개의 Apple API 심볼을 SQLite FTS5에 인덱싱하고, 5개의 MCP 도구와 3개의 자동 트리거 스킬을 제공하여 Claude Code를 실제 문서에 기반하게 함으로써 환각을 방지합니다.

OpenClawRadar