KlaatAI/klaatcode
Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.
해결하는 문제
Klaat Code는 대규모 언어 모델과 관련된 비용과 토큰 사용량을 극적으로 줄이면서도 높은 정확도의 코딩 지원을 제공하는 터미널 기반 AI 코딩 에이전트입니다. 일반적으로 발생하는 '중간에서 망가지는' 컨텍스트 손실, 에이전트 비용 폭주(도움말 루프), 특정 심볼만 필요할 때 전체 파일을 읽는 비효율성 등의 문제를 해결합니다.
작동 방식
Klaat Code는 Klaatu 라우팅 서비스에 대한 얇은 클라이언트 역할을 합니다. 단일 모델을 사용하는 대신, 모든 요청을 분류하고 작업의 복잡도에 따라 6개의 비용 레벨(nano에서 titan까지) 중 하나로 디스패치하는 스마트 라우터(Klaatu-o1)를 사용합니다. 서버 측 코드 지식 그래프를 활용해 의미적 검색과 영향 분석을 수행하여 전체 파일을 읽는 대신 심볼과 호출자를 질의합니다. 효율성을 유지하기 위해 도구 출력의 기계적 압축과 노이즈 필터링을 통해 컨텍스트 창을 깨끗하고 저렴하게 유지합니다.
대상 사용자
자신의 작업을 읽고, 편집하고, 검증할 수 있으며 엄격한 비용 통제와 높은 재현성을 원하는 개발자들을 위한 터미널 중심의 AI 코딩 에이전트입니다.
주요 특징
- 스마트 모델 라우팅: 요청별로 모델 레벨을 자동 전환하여 비용과 성능의 균형을 맞춥니다.
- 코드 지식 그래프: 콜 그래프를 활용한 의미적 검색 및 계획으로 토큰 사용량을 5~15배 줄입니다.
- 비용 가드: 실시간 소비 속도 모니터링, 작업별 비용 추적, '도움말 루프' 방지 기능을 포함하여 과도한 청구를 방지합니다.
- 컨텍스트 관리: 자가 검증 메커니즘을 갖춘 자동 요약 기능으로 압축 과정에서 중요한 상태가 손실되지 않았는지 확인합니다.
- 에이전트 도구 세트: 파일 편집, 쉘 명령 실행, 웹 검색, 범위 지정된 작업을 위한 다중 에이전트 위임 기능을 포함합니다.
- 코드 진단: 편집 후 자동으로 린터와 타입 체커를 실행하여 사용자에게 제어를 넘기기 전에 오류를 수정합니다.
- MCP 지원: stdio 및 스트리밍 HTTP 전송을 모두 지원하는 완전한 Model Context Protocol 클라이언트입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트