JuliusBrussee/caveman
What It Calls
키 없이 되는 범위: 텍스트 생성(Anthropic Claude): 키가 없으면 오류로 멈추는 분기가 있습니다. 텍스트 생성(anthropic, gemini, openai): 키가 없으면 오류로 멈추는 분기가 있습니다. 외부 API (xvfgtprkhzlvegvmeefq.supabase.co): 키가 없으면 이 호출을 건너뜁니다. 그 밖의 행은 아래 표에 있습니다.
| 기능 | 공급자 | 구분 | 기본 설정 | 대체 경로 |
|---|---|---|---|---|
| 텍스트 생성 | Anthropic Claude | 키 필요 | api.anthropic.com |
다른 공급자 선택 |
| 텍스트 생성 | anthropic, gemini, openai | 키 필요 | xvfgtprkhzlvegvmeefq.supabase.co, api.openai.com 외 3개 |
없음 |
| 텍스트 생성·이미지 생성·임베딩 | Google Gemini API | 미확정 | generativelanguage.googleapis.com |
다른 공급자 선택 |
| 외부 API (opencode.ai) | opencode.ai
호출 위치 1곳 |
미확정 | opencode.ai |
없음 |
| 외부 API (xvfgtprkhzlvegvmeefq.supabase.co) | xvfgtprkhzlvegvmeefq.supabase.co
호출 위치 1곳 |
선택 사항 | xvfgtprkhzlvegvmeefq.supabase.co |
키 없으면 건너뜀, 다른 공급자 선택 |
| 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩 | OpenAI | 선택 사항 | api.openai.com |
다른 공급자 선택 |
| 외부 API (api.caveman.so) | api.caveman.so 저장소 자체 서비스
호출 위치 1곳 |
선택 사항 | api.caveman.so |
다른 공급자 선택 |
| API | 인증 | 코드 근거 | 요금 | 가격 페이지 | 확인일 |
|---|---|---|---|---|---|
| Anthropic Claude | 사용자 키 필요 | packages/subagent-tax/lib/tokens.mjs:31텍스트 생성 기능은 Anthropic Claude(api.anthropic.com)를 통해 제공되며, ANTHROPIC_API_KEY가 필요합니다. |
유료 | 가격 페이지 | 2026-10-05 |
| Google Gemini API | 사용자 키 필요 | packages/cli/src/index.ts:6367텍스트, 이미지 생성 및 임베딩에 Google Gemini API(generativelanguage.googleapis.com)를 선택적으로 사용할 수 있습니다. |
무료 등급 있음 | 가격 페이지 | 2026-10-05 |
| opencode.ai | 자격증명 확인 필요 | proxy/internal/config/config.go:592경로를 추적하지 않는 언어입니다 |
요금 정보 없음 | - | - |
| xvfgtprkhzlvegvmeefq.supabase.co | 자격증명 확인 필요 | packages/cli/src/index.ts:1307기본적으로 xvfgtprkhzlvegvmeefq.supabase.co를 호출하며, 실패 시 다른 경로를 이용하거나 다른 공급자를 선택할 수 있습니다. |
요금 정보 없음 | - | - |
| OpenAI | 사용자 키 필요 | packages/cli/src/index.ts:6365텍스트·이미지 생성, 음성 인식·합성, 임베딩에 OpenAI(api.openai.com)를 선택적으로 사용할 수 있습니다. |
유료 | 가격 페이지 | 2026-10-05 |
| api.caveman.so저장소 자체 서비스 | 자격증명 확인 필요 | packages/cli/src/index.ts:10325api.caveman.so 외부 API를 호출할 수 있으며, 다른 공급자를 선택할 수도 있습니다. |
요금 정보 없음 | - | - |
외부로 나가는 데이터: 추정: 프롬프트 텍스트·사용 기록(텔레메트리) · 확인 불가 7곳
네트워크로 받아 오는 것: GitHub
점검 범위: 부분 점검 — 400/1,618 파일 · 트리 잘림 없음 · 서브모듈 없음 · 해석 못 한 import 경로 56개
다음 행동
배지 미리보기
[](https://whatitcalls.reactiveworks.dev/ko/JuliusBrussee/caveman)
README 에서는 「external API · used」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-06 03:31 UTC
- 점검 시각
- 2026-10-07 11:56 UTC
- 마지막 HEAD 확인
- 2026-10-07 11:55 UTC ·
99aafe1(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-4- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 모델 ollama-cloud/gemma4:31b-cloud · 일부 규칙 문장
외부 전송 상세
- 추정 프롬프트 텍스트가 Anthropic Claude로 전송될 가능성이 있습니다.
plugins/caveman/skills/caveman-compress/scripts/compress.py:460plugins/caveman/skills/caveman-compress/scripts/compress.py:450plugins/caveman/skills/caveman-compress/scripts/compress.py:453 - 추정 사용 기록(텔레메트리) 데이터가 외부로 전송될 가능성이 있습니다.
packages/cli/src/index.ts:680packages/cli/src/index.ts:813 - 확인 불가 보내는 내용을 코드에서 찾지 못한 공급자: Anthropic Claude, anthropic, gemini, openai, Google Gemini API, opencode.ai, api.caveman.so, xvfgtprkhzlvegvmeefq.supabase.co, OpenAI
README 주장 ↔ 코드 차이2
로컬
The skill shrinks what the agent says . The proxy shrinks what it reads : logs, test output, JSON, diffs, web pages. It runs on your machine, with your keys andREADME.md:171
The skill runs on your machine and sends nothing. The caveman CLI sends usage stats by default: commands run, token counts, a random install ID, OS, and IP. NevREADME.md:241
README에는 로컬 실행이 가능하다고 되어 있으나, 실제 코드의 텍스트 생성은 Anthropic, Gemini, OpenAI 등 외부 호출이 필요합니다. packages/subagent-tax/lib/tokens.mjs:31 packages/cli/src/index.ts:6365
무료
The skill runs on your machine and sends nothing. The caveman CLI sends usage stats by default: commands run, token counts, a random install ID, OS, and IP. NevREADME.md:241
Apache-2.0, whole repo. Read it, fork it, ship it, host it. Free like mammoth on open plain. Older releases and third-party notices: LICENSING.md. "Caveman" andREADME.md:245
README에는 무료라고 명시되어 있으나, 실제 코드의 텍스트 생성은 외부 공급자 호출 없이는 작동하지 않습니다. packages/subagent-tax/lib/tokens.mjs:31 packages/cli/src/index.ts:6365
코드 인용
원문은 저장하지 않습니다. 코드는 점검 커밋에 고정된 GitHub 링크로 보여 주고, 저장된 인용은 근거당 최대 3줄 · 파일당 최대 6줄입니다.
출처: JuliusBrussee/caveman · 커밋 99aafe1 · packages/subagent-tax/lib/tokens.mjs
L31호출 주소
출처: JuliusBrussee/caveman · 커밋 99aafe1 · packages/subagent-tax/run.mjs
출처: JuliusBrussee/caveman · 커밋 99aafe1 · packages/cli/src/index.ts
점검 범위 상세
파일 수
- 전체 파일
- 1,618
- 점검한 파일
- 400 (24%)
매니페스트
읽지 못한 우선 파일 1개
packages/cli/src/index.ts
package.jsonbenchmarks/requirements.txtbrowse/package.jsonextension/package.jsonmcp/package.jsonshrink/package.json
외 10개
해석 못 한 import 경로 (56개)
path.join(hookDir, '..', 'src', 'hooks', 'caveman-config.js').codex/codex-sessionstart.js:136path.join(hookDir, 'caveman-config.js').codex/codex-sessionstart.js:141pathToFileURL(path.join(pxpipeRoot, 'src/core/transform.ts')).hrefengine/pixel/internal/atlasgen/gen-golden-anthropic.mjs:14pathToFileURL(join(pxpipeRoot, 'src/core/openai.ts')).hrefengine/pixel/internal/atlasgen/gen-golden-openai.mjs:17`${cliModule}?bedrock-managed-runtime-bearer`packages/cli/tests/bedrock-wrap.runtime.mjs:108
없는 파일 38 · 동적 import 11 · 읽지 않은 파일 4 · importlib 동적 import 3
제외한 파일
dist/1.md173.json126.png53(none)48.yaml22
외 21개
- 점검 안 한 외부 코드
- 없음
- 잘림·상한
- 파일 수 상한 · 큰 파일은 앞부분만
- 경로 추적 안 한 언어
- go 1
정정 이력
아직 정정 이력이 없습니다.