@brendon-dev/codegarage
v0.1.6
Published
CodeGarage는 Local LLM (OpenAI-compatible endpoint) 또는 API provider와 연결해 코드 작업을 수행하는 TypeScript 기반 CLI coding agent다. 대화형 REPL, 세션 저장/복원, context compression, checkpoint/rewind, file/git/web/memory 도구를 제공한다.
Readme
CodeGarage
CodeGarage는 Local LLM (OpenAI-compatible endpoint) 또는 API provider와 연결해 코드 작업을 수행하는 TypeScript 기반 CLI coding agent다. 대화형 REPL, 세션 저장/복원, context compression, checkpoint/rewind, file/git/web/memory 도구를 제공한다.
npm package:
@brendon-dev/codegarage
상태
- 현재는 로컬 실행 중심의 개발 중 프로젝트다.
- 상세 로드맵과 활성 작업축은 PLAN.md를 기준으로 관리한다.
주요 기능
- 대화형 REPL 기반 coding agent loop
- 세션 저장/재개, rewind, context compression
- file / git / web / memory tool 계층
- provider-aware LLM 설정과 profile 전환
- checkpoint 기반 파일 복원
요구 사항
- Node.js
- OpenAI-compatible
/v1endpoint를 제공하는 Local LLM server 또는 지원 provider 설정 - 선택 사항: Brave Search API Key
빠른 시작
설치:
npm installnpm으로 전역 설치:
npm install -g @brendon-dev/codegarage
codegarage개발 실행:
npm start빌드:
npm run build저장소에서 바로 실행:
npm start -- --host 127.0.0.1 --port 8080 --model my-model --save-confignpm으로 설치한 뒤 실행:
codegarage --host 127.0.0.1 --port 8080 --model my-model --save-config설정은 ~/.codegarage/config.json에 저장된다.
문서
- 사용 방법: docs/user-manual.md
- 현재 계획: PLAN.md
- 진행 이력: docs/progress.md
- 아키텍처 개요: docs/architecture.md
- 수동 테스트 시나리오: docs/testing/manual-test-scenarios.md
개발 명령
npm test
npm run typecheck