storytold/artcraft
What It Calls
Calls external APIs
Partial check
Without a key: What works without a key is still to be checked.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| External API (api.storyteller.ai) | api.storyteller.ai | Undetermined | api.storyteller.ai |
None |
| External API (studio.storyteller.ai) | studio.storyteller.ai
1 call sites |
Undetermined | studio.storyteller.ai |
None |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| api.storyteller.ai | Credential unclear | frontend/libs/api/src/lib/config/StorytellerApiHostStore.ts:37Not shown to stop without a key or address |
No pricing info | - | - |
| studio.storyteller.ai | Credential unclear | frontend/apps/artcraft/app/src/index.tsx:23Not traced to an entry point |
No pricing info | - | - |
Data sent out: Telemetry (PostHog) · Estimated: usage telemetry · 2 provider(s) unconfirmed
Checked scope: Partial check — 400/5,762 files · tree not truncated · no submodules · 436 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/storytold/artcraft)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
3e5793b6934b51536606720e5d56bcfd1fe7cc2d- Committed
- 2026-10-07 00:56 UTC
- Checked
- 2026-10-09 02:07 UTC
- HEAD last seen
- 2026-10-09 02:07 UTC ·
3e5793b(same as the checked commit) - Read depth
- Basic (up to 400 files · 8 MB)
- Scanner · rules
scan-5+verdict-4- Pricing catalog
- version 2
- Correction revision
- 0
- Summary
- Model ollama-cloud/gemma4:31b-cloud
What is sent out
- Estimated Usage telemetry may be sent to an external server.
frontend/apps/artcraft/app/src/index.tsx:13 - Unconfirmed Providers whose payload was not found in the code: api.storyteller.ai, studio.storyteller.ai
README claims ↔ code
No README claim contradicts the code.
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
- 5,762
- Checked
- 400 (6%)
Manifests
148 priority file(s) not read
frontend/libs/components/popover/src/index.tsfrontend/libs/components/pricing-modal/src/index.tsfrontend/libs/components/pricing-table/src/index.tsfrontend/libs/components/promptbox/src/index.tsfrontend/libs/components/provider-billing-modal/src/index.ts
+143 more
frontend/libs/api-enums/package.jsonfrontend/libs/api/package.jsonfrontend/libs/common/package.jsonfrontend/libs/analytics/google-analytics/package.jsonfrontend/libs/components/action-reminder-modal/package.jsonfrontend/libs/components/audio-player/package.json
+24 more
Unresolved import paths (436)
`/${file}`frontend/tools/performance/run.mjs:99@storyteller/ui-settings-modalfrontend/apps/artcraft/app/src/config/appMenu.tsx:4~/pages/Stores/TabStatefrontend/apps/artcraft/app/src/config/appMenu.tsx:8./BuildEnvironmentfrontend/apps/artcraft/app/src/configs.ts:5~/Classes/EnvironmentVariablesfrontend/apps/artcraft/app/src/index.tsx:10
not read 397 · entry not read 38 · dynamic import 1
Excluded files
vendor/30.webp106.md90.png77.json62(none)60
+22 more
- External code not checked
- None
- Limits hit
- file count limit
- Symbolic links not followed
- 7
Correction history
No corrections yet.