C로 작성된 미니멀한 터미널 네이티브 코딩 에이전트로, 로컬 llama.cpp 모델과 다양한 클라우드 LLM 제공자를 지원합니다.
itayinbarr/little-coder
소형 로컬 LLM에 맞춰 튜닝한 pi 기반 코딩 에이전트로, 백그라운드 작업, 계획 모드, 단계별 모델 선택을 지원합니다.
대체할 수 있는 제품:Claude Code
- 스타
- 2,718
- 포크
- 187
- 열린 이슈
- 11
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
little-coder는 프런티어급 클라우드 모델이 아닌 소형 로컬 언어 모델로도 유용한 작업을 수행하도록 설계된 터미널 코딩 에이전트입니다. pi 에이전트 프레임워크를 기반으로 하며, 확장 기능 약 30개, 짧은 도구 사용 지침을 주입하는 스킬 카드 30개, Python 벤치마크 하네스를 추가합니다. 런처는 번들로 제공되는 확장 기능만 불러와 콜드 스타트 시 컨텍스트를 작게 유지하고 동작을 예측 가능하게 합니다.
이 에이전트는 llama.cpp, Ollama, LM Studio 및 OpenAI 호환 서버를 대상으로 작동하며, Anthropic과 OpenAI 같은 클라우드 제공업체도 지원합니다. 작업을 조사하고 편집 전에 계획을 작성하는 계획 모드, 출처가 포함된 보고서를 생성하는 심층 조사 모드, dispatch 도구로 실행하는 하위 에이전트, 패턴 일치·출력 중단·종료 이벤트가 발생하면 모델을 깨우는 백그라운드 셸 작업 등의 기능을 제공합니다. 셸 명령은 안전한 접두어 허용 목록을 거치며, 단계별 모델 설정을 통해 계획과 구현에 서로 다른 모델을 사용할 수 있습니다.
이 프로젝트는 단일 소비자용 노트북 GPU에서 실행한 Qwen 모델의 Aider Polyglot 및 Terminal-Bench 결과를 공개합니다. npm 또는 bun으로 설치할 수 있으며 Node.js 22.19 이상이 필요합니다.
핵심 기능
- 01로컬 llama.cpp, Ollama, LM Studio 서버와 클라우드 제공업체에서 실행
- 02계획 모드에서 작업을 조사하고 확인 질문을 한 뒤 편집 전에 계획 작성
- 03심층 조사 모드에서 출처가 포함된 단일 Markdown 보고서 생성
- 04백그라운드 셸 작업에서 출력 패턴 일치, 출력 중단 또는 종료 시 모델 깨우기
- 05안전한 접두어 허용 목록과 편집 전 읽기 규칙으로 셸 명령 제한
- 06계획 단계와 구현 단계에 서로 다른 모델 지정 가능
활용 사례
- Qwen 등 로컬 호스팅 모델을 사용해 노트북에서 오프라인 코딩 에이전트 실행
- 고정된 스캐폴드로 소형 모델의 코딩 벤치마크 성능 비교
- 에이전트가 백그라운드에서 모니터링하는 동안 장시간 빌드나 학습 작업 실행
- 대형 모델로 변경 사항을 계획한 뒤 소형 로컬 모델로 구현
빠른 시작
- 1
Node.js 22.19 이상을 설치하세요
- 2
npm으로 little-coder를 전역 설치하세요
npm install -g little-coder - 3
프로젝트 디렉터리에서 little-coder를 실행하세요
little-coder
사용 전 알아둘 점
- Qwen 모델을 사용하는 로컬 llama.cpp 환경에 맞춰 설계하고 최적화했기 때문에 클라우드 모델 지원은 상대적으로 제한적입니다.
- bun으로 설치하더라도 런타임에 Node.js 22.19 이상이 필요합니다.
- 권장 로컬 모델을 실행하려면 성능이 좋은 GPU 또는 충분한 RAM이 필요하며, llama.cpp를 직접 빌드해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- little-coder은(는) 무엇인가요?
- 소형 로컬 LLM에 맞춰 튜닝한 pi 기반 코딩 에이전트로, 백그라운드 작업, 계획 모드, 단계별 모델 선택을 지원합니다. little-coder는 프런티어급 클라우드 모델이 아닌 소형 로컬 언어 모델로도 유용한 작업을 수행하도록 설계된 터미널 코딩 에이전트입니다. pi 에이전트 프레임워크를 기반으로 하며, 확장 기능 약 30개, 짧은 도구 사용 지침을 주입하는 스킬 카드 30개, Python 벤치마크 하네스를 추가합니다. 런처는 번들로 제공되는 확장 기능만 불러와 콜드 스타트 시 컨텍스트를 작게 유지하고 동작을 예측 가능하게 합니다.
- little-coder은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- little-coder은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- little-coder은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. little-coder의 마지막 커밋은 2026년 9월 18일입니다.
- little-coder은(는) 어디에 사용할 수 있나요?
- Qwen 등 로컬 호스팅 모델을 사용해 노트북에서 오프라인 코딩 에이전트 실행 고정된 스캐폴드로 소형 모델의 코딩 벤치마크 성능 비교 에이전트가 백그라운드에서 모니터링하는 동안 장시간 빌드나 학습 작업 실행 대형 모델로 변경 사항을 계획한 뒤 소형 로컬 모델로 구현
- little-coder는 어떻게 설치하나요?
- Node.js 22.19 이상을 설치하세요 npm으로 little-coder를 전역 설치하세요: npm install -g little-coder 프로젝트 디렉터리에서 little-coder를 실행하세요: little-coder
- little-coder은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/itayinbarr/little-coder
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
기존 AI 구독이나 로컬 모델로 실행하고, 코드 검색과 검증 기능을 내장한 데스크톱 코딩 에이전트(Tauri 앱 및 CLI)입니다.
AI 코딩 에이전트 Pi를 네이티브 코드로 사전 컴파일해 Bun이나 Node에서보다 빠르게 시작하고 CPU를 덜 사용합니다.
프로젝트를 읽고 파일을 수정하며 터미널, 데스크톱, 브라우저 또는 에디터에서 테스트를 실행하는 오픈소스 코딩 에이전트입니다.
vLLM, sglang, ollama 또는 llamacpp 백엔드에서 실행되는 로컬 LLM 우선 에이전트형 코딩 도우미로, 브라우저 UI를 제공합니다.
llama.cpp 기반의 로컬 LLM 코드 완성, AI 채팅, 에이전트형 코딩 어시스턴트를 제공하는 VS Code 확장 프로그램입니다.