garrytan/gstack

135k starsTypeScript Latest
Open on GitHub

What It Calls

Calls external APIs Partial check

Without a key: Text generation (Anthropic Claude): has a branch that stops with an error without a key.

Feature matrix
Feature Provider Use Default Alternative
Text generation Anthropic Claude
2 call sites
Undetermined api.anthropic.com None
External APIs
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

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.com/badge/garrytan/gstack.svg)](https://whatitcalls.com/en/garrytan/gstack)

Shows as “external API · used” in a README.

Was this analysis helpful?

Freshness detailscommit 54efba6 · checked 2026-10-09
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
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 designe README.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 machine README.md:51
Prompt injection defense. Hostile web pages try to hijack your sidebar agent. gstack ships a layered defense: content filters (datamarking, hidden-element strip README.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 p README.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 p README.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.json
  • lib/diagram-render/package.json

Unresolved import paths (99)

not read 95 · dynamic import 4

Excluded files

  • dist/ 2
  • vendor/ 1
  • .md 478
  • .json 445
  • .tmpl 118
  • (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.

This result is wrong · Corrections policy