garrytan/gstack
What It Calls
Without a key: Text generation (Anthropic Claude): has a branch that stops with an error without a key.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation | Anthropic Claude
2 call sites |
Undetermined | api.anthropic.com |
None |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| Anthropic Claude | Your API key | lib/context-bill.ts:640Not traced to an entry point |
Paid | Pricing | 2026-10-05 |
Data sent out: Estimated: prompt text · 1 provider(s) unconfirmed
Fetched over the network: Package registries (Package registry) · Documentation (Documentation)
Checked scope: Partial check — 400/3,392 files · tree not truncated · no submodules · 99 unresolved import path(s) · 8 files in languages not read (C, Objective-C)
Next
Badge preview
[](https://whatitcalls.com/en/garrytan/gstack)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
54efba6dd5a6dc7f04e62106b97079279ed53b41- Committed
- 2026-10-08 20:05 UTC
- Checked
- 2026-10-09 04:26 UTC
- HEAD last seen
- 2026-10-09 04:26 UTC ·
54efba6(same as the checked commit) - Read depth
- Basic (up to 400 files · 8 MB)
- Scanner · rules
scan-5+verdict-5- Pricing catalog
- version 2
- Correction revision
- 0
- Summary
- Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
- Estimated Prompt text may be sent to OpenAI or Anthropic Claude.
design/src/auth.ts:107design/src/auth.ts:108scripts/judge-calibration.ts:330 - Unconfirmed Providers whose payload was not found in the code: Anthropic Claude
README claims ↔ code3
free
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
The README states it is free, but the code does not proceed without external calls.
local
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:493
The README states it runs locally, but the code does not proceed without external calls.
offline
/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:316
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:400
The README states it works offline, but the code does not proceed without external calls.
Code quotes
Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.
No code evidence to quote.
Checked scope details
Files
- In the repository
- 3,392
- Checked
- 400 (11%)
Manifests
All priority files read
package.jsonlib/diagram-render/package.json
Unresolved import paths (99)
hostsPathbrowse/src/cli.ts:1640isBun ? 'bun:sqlite' : 'node:sqlite'browse/src/cookie-database.ts:27designCommandsPathscripts/gen-llms-txt.ts:106path.join(import.meta.dir, 'judge-calibration-configs.ts')scripts/judge-calibration.ts:327../../../scripts/one-way-doorshosts/claude/hooks/question-preference-hook.ts:49
not read 95 · dynamic import 4
Excluded files
dist/2vendor/1.md478.json445.tmpl118(none)115
+28 more
- External code not checked
- None
- Limits hit
- file count limit
- Files in languages not read
- C 7 · Objective-C 1
- Symbolic links not followed
- 1
Correction history
No corrections yet.