
Bob's CLI
Bob's CLI는 로컬 파일 인식, Ollama를 통한 선택적 무비용 온디바이스 모델, 코드 인덱싱, 자동 수정 기능이 있는 QA 분석, 자율성, 그리고 선택 시 클라우드 동기화와 같은 고급 워크플로우를 통해 터미널에서 실행되는 로컬 설치 AI 엔지니어링 파트너입니다.
https://www.npmjs.com/package/@bobsworkshop/cli?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 16, 2026
Bob's CLI이란?
Bob's CLI(@bobsworkshop/cli로 게시됨)는 AI 코딩 도우미를 기본 터미널에 직접 가져와 프로젝트 구조를 이해하고 로컬 파일로 작업하는 동안 정상적인 워크플로우를 유지할 수 있도록 하는 개발자 도구입니다. "로컬 우선" 설정(Node.js 18+ 및 로컬 AI용 Ollama와 다운로드된 모델)을 지원하므로 인터넷, API 키 또는 사용 비용 없이 채팅하고 도움을 받을 수 있으며 코드를 장치에 보관할 수 있습니다. 선택적으로 로그인하여 교차 표면 동기화(CLI ↔ 웹), 추가 모델 액세스(예: 플랫폼을 통한 Claude/Gemini), 심층 분석, 포크, 개인화와 같은 심층 워크플로우 도구와 같은 플랫폼 기능에 액세스할 수도 있습니다.
Bob's CLI의 주요 기능
Bob's CLI는 터미널 내에서 실행되는 로컬 설치형 AI 엔지니어링 파트너로, 온디바이스 파일 인식 기능과 선택적 클라우드 기능을 제공합니다. 코드에 대해 채팅하고, 저장소를 인덱싱하고 이해하며, 프로덕션 스타일 QA 검토를 실행하고, 자동 수정 또는 광범위한 자율 수정을 시도할 수도 있습니다. (특히 Ollama를 통해 로컬 모델을 사용할 때) 기본적으로 소스 코드를 사용자 머신에 유지합니다. 또한 대화 지속성, 대안 탐색을 위한 심층 분석/포크, 행동 프로파일링을 통한 선택적 개인화, 원격 실행 및 Git 작업을 위한 편의 명령과 같은 워크플로 기능도 지원합니다.
터미널 기본 AI 페어 프로그래머: 기본 터미널에서 직접 실행되며(브라우저 컨텍스트 전환 없음) 프로젝트 컨텍스트를 사용하여 질문에 답하고, 서비스를 리팩토링하며, 구현을 지원할 수 있습니다.
Ollama 지원을 통한 로컬 우선 개인 정보 보호: 제로 비용 로컬 추론을 위해 Ollama를 자동 감지합니다. 플랫폼 동기화/기능을 선택하지 않는 한 코드가 장치에 유지되도록 설계되었습니다.
프로젝트 인덱싱 및 파일 인식 지원: 코드베이스를 인덱싱하고 로컬 파일 인식을 사용하여 아키텍처 인식 지침과 더 관련성 높은 코드 제안을 제공합니다.
QA 검토 + 안내 또는 자동 수정: 실행 가능한 단계와 함께 코드베이스 전반의 분석(버그, 개선 사항, 업그레이드)을 제공하며, 안전 제약 조건이 있는 선택적 자동 수정 모드를 제공합니다.
자율 수리 워크플로: 단일 파일 편집을 넘어 코드베이스 전반의 광범위한 수리 작업을 처리하기 위한 자율 모드를 지원합니다.
워크플로 도구: 지속성, 심층 분석, 포크, 원격 실행, Git 푸시: 시간이 지남에 따라 대화를 유지하고, 탐색 분기(포크/심층 분석)를 허용하며, 원격 실행(SovereignLink)을 지원하고, 간소화된 Git 스테이지/커밋/푸시 명령을 포함합니다.
Bob's CLI의 사용 사례
기능 제공을 가속화하는 소프트웨어 팀: 엔지니어는 터미널 채팅과 저장소 인덱싱을 사용하여 모듈을 빠르게 이해하고, 승인을 통해 변경 사항을 생성하며, 개발 중 컨텍스트 전환을 줄입니다.
CI와 유사한 품질 검사를 위한 자동화된 코드 검토: 코드베이스 전반의 버그, 리팩토링, 업그레이드 기회를 파악하기 위해 분석을 실행한 다음, 병합하기 전에 선택적으로 제한된 자동 수정을 적용합니다.
대규모 레거시 코드베이스 유지 관리: 자율성과 분석을 사용하여 위험 영역을 식별하고, 점진적인 수정을 제안하며, 기존 아키텍처에 기반을 두면서 패턴을 현대화합니다.
개인 정보 보호에 민감한 개발 환경: 독점 코드를 작업하는 조직 또는 개인은 소스 코드가 머신을 벗어날 필요가 없도록 로컬 모델(Ollama)에 의존할 수 있습니다.
개발자 역량 강화 및 온보딩: 새로운 팀원은 코드베이스를 쿼리하고, 아키텍처 설명을 얻고, 심층 분석/포크를 통해 대안을 탐색하여 더 빠르게 적응할 수 있습니다.
원격 문제 해결 및 지원 워크플로: 문제 진단 시 SovereignLink/원격 명령을 사용하여 다른 장치에서 실행하거나 지원하면서 개발자 워크플로를 CLI에 집중시킵니다.
장점
Ollama를 사용한 로컬 우선 접근 방식은 코드를 장치에 유지하여 저렴한 비용으로 강력한 개인 정보 보호를 가능하게 합니다.
광범위한 기능 세트(채팅, 인덱스, QA 분석, 자동 수정, 자율성)는 일상적인 엔지니어링 루프의 대부분을 다룹니다.
터미널 기본 UX는 컨텍스트 전환을 줄이고 기존 개발자 워크플로에 적합합니다.
선택적 플랫폼 기능(동기화, BYOK, 개인화, 심층 분석/포크, 원격 실행)은 도구를 변경하지 않고도 확장을 가능하게 합니다.
단점
로컬 AI는 Ollama를 설치하고 실행하며 모델을 다운로드해야 하므로 일부 머신에서는 리소스 집약적일 수 있습니다.
고급 기능(클라우드 동기화, Claude/Gemini 액세스, 프로파일링)은 계정/구독이 필요할 수 있으며 활성화 시 외부 서비스에 대한 의존성을 유발할 수 있습니다.
자율/자동 수정 모드는 특히 복잡한 코드베이스에서 의도하지 않은 변경을 방지하기 위해 여전히 신중한 검토가 필요할 수 있습니다.
Bob's CLI 사용 방법
1) Bob's CLI 설치: pnpm 또는 npm으로 전역 설치:
- pnpm: `pnpm add -g @bobsworkshop/cli`
- npm: `npm install -g @bobsworkshop/cli`
2) 요구 사항 확인: 다음 사항을 확인하십시오:
- Node.js 18+
- 터미널 (VS Code 터미널, Windows Terminal, iTerm, PowerShell 등)
- 로컬 AI용: 하나 이상의 모델이 다운로드된 Ollama 설치
- 플랫폼 기능용: Bob's Workshop 계정
3) 설치 확인: `bob whoami`를 실행하여 CLI가 설치되었는지 확인하고 현재 상태를 확인하십시오.
4) Chat으로 Bob을 로컬에서 사용 (인터넷/API 키 없음): 로컬 채팅 시작 (Bob은 Ollama를 자동 감지): `bob chat "안녕하세요, 무엇을 도와드릴까요?"`
5) 저장소에서 코딩 도움 받기 (파일 인식 지원): 프로젝트 디렉토리에서 도움을 요청하십시오 (Bob은 로컬 파일을 검색하고 추론할 수 있습니다): `bob chat "이 서비스를 리팩토링하는 데 도움을 주세요"`
6) 전략 전용 답변을 위해 Consult 사용: 코드 출력 없이 조언을 원할 때: `bob consult "질문"`
7) 더 나은 이해를 위해 코드베이스 인덱싱: 프로젝트에 대한 AI 기반 이해 생성: `bob index`
8) 전체 코드 검토 실행 (분석): 코드베이스 전반에 걸쳐 QA 검토 실행: `bob analyse`
9) 분석 결과 보기: 결과/대시보드 보기 열기: `bob analyse --results`
10) 문제 자동 수정 (안전 제약 조건 포함): Bob이 자동으로 수정 사항을 적용하도록 허용: `bob analyse --auto`
11) 코드베이스 전반에 걸쳐 자율 복구 실행: 더 광범위한 자율 복구 트리거: `bob autonomy`
12) 개발자 프로필 생성 (로컬 또는 클라우드): 행동 프로필 생성/보기:
- 클라우드 프로필: `bob profile --cloud`
- 프로필/대시보드 보기: `bob profile`
13) 개인화 모드 사용 (프로파일링 후): 작업 스타일에 맞춰진 지침 요청: `bob chat --personalized "무엇에 집중해야 할까요?"`
14) Forks로 작업 분기: 대화를 하위 스레드/하위 프로젝트로 분할: `bob fork "주제"`
15) Deep Dives로 안전하게 탐색: 메시지/문제에 대한 샌드박스 탐색 실행: `bob deepdive`
16) 로그인하여 플랫폼 기능 활성화 (선택 사항): 웹과 동기화하고 Claude/Gemini 및 기타 플랫폼 기능에 액세스하려면 인증: `bob login`
17) 자신만의 API 키 추가 (BYOK) (선택 사항): 제공업체(예: Google)에 대한 BYOK 구성: `bob byok set google <키>`
18) 원격 실행을 위해 SovereignLink 시작 (선택 사항): 원격 실행 서비스 시작: `bob serve`
19) 원격으로 명령 실행 (선택 사항): 원격 채팅 메시지/명령 보내기: `bob remote chat "메시지"`
20) 한 명령으로 스테이지 + 커밋 + 푸시: 내장된 Git 도우미 사용: `bob push "메시지"`
21) 더 많은 명령 및 옵션 알아보기: CLI 도움말 출력 및 문서의 명령 참조를 사용하십시오. 일반적인 명령은 다음과 같습니다:
`bob chat`, `bob consult`, `bob index`, `bob analyse`, `bob autonomy`, `bob profile`, `bob deepdive`, `bob fork`, `bob serve`, `bob remote chat`, `bob push`, `bob login`, `bob whoami`.
Bob's CLI 자주 묻는 질문
Bob's CLI는 터미널에서 직접 AI 엔지니어링 파트너를 제공하는 로컬에 설치된 개발자 도구입니다. 개발 환경을 유지하면서 채팅, 상담, 코드베이스 인덱싱, QA 스타일 분석 실행 및 수리 지원을 할 수 있습니다.











