garrytan/gstack
What It Calls
키 없이 되는 범위: 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩(OpenAI): 키가 없으면 오류로 멈추는 분기가 있습니다. 텍스트 생성(Anthropic Claude): 키가 없으면 오류로 멈추는 분기가 있습니다.
| 기능 | 공급자 | 구분 | 기본 설정 | 대체 경로 |
|---|---|---|---|---|
| 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩 | OpenAI | 키 필요 | api.openai.com |
없음 |
| 텍스트 생성 | Anthropic Claude | 미확정 | api.anthropic.com |
없음 |
| API | 인증 | 코드 근거 | 요금 | 가격 페이지 | 확인일 |
|---|---|---|---|---|---|
| OpenAI | 사용자 키 필요 | design/src/check.ts:37텍스트 및 이미지 생성, 음성 인식·합성, 임베딩 기능은 OpenAI(api.openai.com)를 통해 제공되며, 사용을 위해 OPENAI_API_KEY가 필요합니다. |
유료 | 가격 페이지 | 2026-10-05 |
| Anthropic Claude | 사용자 키 필요 | lib/context-bill.ts:640진입점에서 닿는지 확인하지 못했습니다 |
유료 | 가격 페이지 | 2026-10-05 |
외부로 나가는 데이터: 이미지·프롬프트 텍스트 · 확인 불가 1곳
네트워크로 받아 오는 것: 패키지 저장소 (Package registry) · 문서 (Documentation)
점검 범위: 부분 점검 — 400/3,279 파일 · 트리 잘림 없음 · 서브모듈 없음 · 해석 못 한 import 경로 106개
다음 행동
배지 미리보기
[](https://whatitcalls.reactiveworks.dev/ko/garrytan/gstack)
README 에서는 「external API · used」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-06 23:42 UTC
- 점검 시각
- 2026-10-07 11:52 UTC
- 마지막 HEAD 확인
- 2026-10-07 11:52 UTC ·
28f1385(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-4- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 모델 ollama-cloud/gemma4:31b-cloud · 일부 규칙 문장
외부 전송 상세
- 확인됨 OpenAI로 이미지 데이터를 전송합니다.
design/src/design-to-code.ts:52design/src/diff.ts:44design/src/evolve.ts:154 - 확인됨 OpenAI로 프롬프트 텍스트를 전송합니다.
design/src/design-to-code.ts:42design/src/diff.ts:33design/src/evolve.ts:144 - 추정 Anthropic Claude로 프롬프트 텍스트가 전송될 가능성이 있습니다.
scripts/judge-calibration.ts:330scripts/judge-calibration.ts:332 - 확인 불가 보내는 내용을 코드에서 찾지 못한 공급자: Anthropic Claude
README 주장 ↔ 코드 차이3
무료
gstack is how I do it. It turns Claude Code into a virtual engineering team — a CEO who rethinks the product, an eng manager who locks architecture, a designeREADME.md:23
Fork it. Improve it. Make it yours. And if you want to hate on free open source software — you're welcome to, but I'd rather you just try it first.README.md:27
README에는 무료라고 명시되어 있으나, 실제 코드에서는 텍스트·이미지 생성 및 음성 관련 기능 수행을 위해 유료인 OpenAI 호출이 필요합니다. design/src/check.ts:37
로컬
Step 1: Install on your machineREADME.md:51
Prompt injection defense. Hostile web pages try to hijack your sidebar agent. gstack ships a layered defense: content filters (datamarking, hidden-element stripREADME.md:461
README에는 로컬에서 동작한다고 명시되어 있으나, 실제 코드에서는 텍스트·이미지 생성 및 음성 관련 기능 수행을 위해 OpenAI(api.openai.com) 호출이 필요합니다. design/src/check.ts:37
오프라인
/make-pdf Publisher Markdown in, publication-quality document out. Mermaid and excalidraw fences render as vector diagrams, fully offline. Images scale to the pREADME.md:284
gstack-context-bill Token bill-of-materials — read-only, offline audit of what an installed skills tree costs in tokens: always-on frontmatter every session pREADME.md:368
README에는 오프라인으로 동작한다고 명시되어 있으나, 실제 코드에서는 텍스트·이미지 생성 및 음성 관련 기능 수행을 위해 OpenAI(api.openai.com) 호출이 필요합니다. design/src/check.ts:37
코드 인용
원문은 저장하지 않습니다. 코드는 점검 커밋에 고정된 GitHub 링크로 보여 주고, 저장된 인용은 근거당 최대 3줄 · 파일당 최대 6줄입니다.
출처: garrytan/gstack · 커밋 28f1385 · design/src/check.ts
L37호출 주소
출처: garrytan/gstack · 커밋 28f1385 · design/src/design-to-code.ts
L42호출 주소
출처: garrytan/gstack · 커밋 28f1385 · design/src/diff.ts
L33호출 주소
출처: garrytan/gstack · 커밋 28f1385 · design/src/generate.ts
L54호출 주소
출처: garrytan/gstack · 커밋 28f1385 · design/src/memory.ts
L44호출 주소
점검 범위 상세
파일 수
- 전체 파일
- 3,279
- 점검한 파일
- 400 (12%)
매니페스트
우선 파일 전부 읽음
package.jsonlib/diagram-render/package.json
해석 못 한 import 경로 (106개)
hostsPathbrowse/src/cli.ts:1640isBun ? 'bun:sqlite' : 'node:sqlite'browse/src/cookie-database.ts:27designCommandsPathscripts/gen-llms-txt.ts:100path.join(import.meta.dir, 'judge-calibration-configs.ts')scripts/judge-calibration.ts:327./qualify-dia-macos.ts.github/scripts/dia-launch-driver.mjs:7
읽지 않은 파일 102 · 동적 import 4
제외한 파일
dist/2vendor/1.md469.json442.tmpl117(none)111
외 28개
- 점검 안 한 외부 코드
- 없음
- 잘림·상한
- 파일 수 상한
- 따라가지 않은 심볼릭 링크
- 1
정정 이력
아직 정정 이력이 없습니다.