sverklo
A
Overall Health
jamiepine/voicebox
https://github.com/jamiepine/voicebox
2026-04-19 00:07:12
A
Dead code
0% orphan symbols (0/741)
A
Circular deps
0 cycles detected
A
Coupling
max fan-in: 3 (app/src/components/ServerTab/SettingRow.tsx)
C
Security
1 concern found

Overview

  • 308 files indexed
  • 1090 code symbols extracted
  • 9445 symbol references tracked
  • 0 active memories (0 core, 0 stale)
  • Languages: typescript (218), python (75), rust (9), javascript (6)

God Nodes (most-referenced symbols)

These are the symbols your codebase depends on most. Changes here have the largest blast radius.

  • toast — 106 references
  • get_db — 68 references
  • Badge — 22 references
  • SettingRow — 21 references
  • usePlatform — 20 references
  • load_model — 20 references
  • unload_model — 20 references
  • addcolumn — 18 references
  • _diag — 17 references
  • VoiceProfileResponse — 16 references

Hub Files (highest PageRank)

Core architectural files — imported by many others.

  • app/plugins/changelog.ts (1.00)
  • app/src/components/ServerTab/SettingRow.tsx (1.00)
  • docs/lib/cn.ts (0.67)
  • app/src/components/StoriesTab/StoryChatItem.tsx (0.62)
  • app/src/components/VoiceProfiles/SampleUpload.tsx (0.59)
  • app/src/components/VoiceProfiles/AudioSampleRecording.tsx (0.54)
  • app/src/components/VoiceProfiles/AudioSampleSystem.tsx (0.54)
  • app/src/components/VoiceProfiles/AudioSampleUpload.tsx (0.54)
  • app/src/components/Generation/EngineModelSelector.tsx (0.52)
  • app/src/components/Generation/ParalinguisticInput.tsx (0.52)

Orphans

No obvious dead code — every named symbol has at least one reference.

Coupling (high-PageRank files)

  • app/plugins/changelog.ts (1.00)
  • app/src/components/ServerTab/SettingRow.tsx (1.00)
  • docs/lib/cn.ts (0.67)
  • app/src/components/StoriesTab/StoryChatItem.tsx (0.62)
  • app/src/components/VoiceProfiles/SampleUpload.tsx (0.59)

Security Issues (1 found)

Critical (1)

  • Command injection riskbackend/pyirthtorchcompilerdisable.py:350
  • exec('del ' + obj)

Suggested Next Steps

  • Before refactoring toast, run sverklo_impact to see the 106 call sites
  • app/plugins/changelog.ts is your most-imported file — changes here cascade widely