MCPcopy Index your code
hub / github.com/Br3zzly/silksong-completionist

github.com/Br3zzly/silksong-completionist @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
178 symbols 334 edges 93 files 0 documented · 0% updated 54d ago★ 75
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🧵🎵 Silksong Completionist

Track your Hollow Knight: Silksong Progress

For all the completionists out there, this app helps you track your in-game progress using your save file.

Mapping Supplies (Quills) tracked on Silksong Completionist

⚙️ Usage

🔗 Try it here: silksong-completionist.com

Simply drag and drop your save file into the upload box, or click to browse and upload it.

If you're unsure where your save file is located, click "Where can I find my save file?" above the upload area for platform-specific paths.

Once uploaded, you'll see your completion progress and detailed breakdowns of collected and missing items.

📊 What It Tracks

Comprehensively tracks everything that contributes to 100% completion in Hollow Knight: Silksong, as well as many additional collectibles and features.

✨ Core Progress (items that count towards 100% completion)

  • Mask Shards
  • Spool Fragments
  • Abilities
  • Silk Skills
  • Silk Hearts
  • Cloak Abilities (these don't contribute to 100% completion)
  • Ancestral Arts
  • Other Abilities
  • Upgrades
  • Needle Upgrades
  • Tool Pouch Upgrades
  • Tool Kit Upgrades
  • Tools
  • Crests

💎 Collectibles & Resources

  • Lost Fleas
  • Relics
  • Keys
  • Memory Lockets
  • Craftmetals
  • Mossberries
  • Pale Oil
  • Silkeaters
  • Bellhome
  • Furnishings & Decor
  • Devices & Fixtures
  • Materium
  • Mementos

🗺️ Exploration & Navigation

  • Mapping Supplies
  • Quills
  • Map Pins
  • Maps
  • Bellways
  • Ventrica Stations
  • Tasks (a.k.a. Quests)

💪 Bestiary

  • Unique Spawns
  • Rhinogrunds
  • Covetous Pilgrims
  • Shardillards
  • Void Masses
  • Bosses
  • Hunter's Journal

🔧 Advanced Features

  • Interactive Map: Each trackable item features a dedicated Map button that opens an interactive modal displaying the in-game map with a precise location marker, helping you navigate directly to that specific item

  • Flexible Filters: Customize your view with completion status toggles (missing/all items), Act-specific (Act I, Act II, Act III) filters, and spoiler blur toggles

  • Save Editor: A feature-rich editor with advanced search and real-time JSON validation for modifying save files

🐞 Issues & Contributions

If you spot an error or missing data:

  • 🐛 Report it: Open an issue in this repository.
  • 🛠️ Fix it: Submit a pull request if you’ve already solved it!

💖 Credits

Huge thanks to everyone who helped make this possible!

Extension points exported contracts — how you extend this code

TabConfig (Interface)
(no doc)
src/components/features/TabBar/tabs.ts
SaveFileObj (Interface)
(no doc)
src/hooks/useSaveFile.ts
TabProgressProps (Interface)
(no doc)
src/components/features/TabBar/TabProgress.tsx
TabButtonProps (Interface)
(no doc)
src/components/features/TabBar/TabButton.tsx
TabBarProps (Interface)
(no doc)
src/components/features/TabBar/index.tsx
TabInfo (Interface)
(no doc)
src/components/features/TabBar/index.tsx

Core symbols most depended-on inside this repo

createTab
called by 25
src/components/features/TabBar/tabs.ts
cn
called by 20
src/utils/classNames.ts
getHoverBlurClassNames
called by 16
src/utils/classNames.ts
createQuillButton
called by 12
src/components/features/TabContainer/descriptions/QuillsDescription.tsx
toggleAct
called by 3
src/components/features/TabContainer/shared/StatusBar.tsx
formatPercent
called by 3
src/utils/general.ts
getQuillImagePath
called by 2
src/components/features/TabBar/TabProgress.tsx
getPlatformInfoMarkup
called by 2
src/components/features/SaveFileInfo/PlatformInfo.tsx

Shape

Function 139
Interface 39

Languages

TypeScript100%

Modules by API surface

src/miscellaneous/enrichHuntersJournal.cjs16 symbols
src/components/features/SaveEditor/EditorContainer.tsx11 symbols
src/components/ui/CustomScrollbars/index.tsx6 symbols
src/components/ui/CustomScrollbars/ScrollThumb.tsx6 symbols
src/components/features/TabContainer/types.ts6 symbols
src/components/features/SaveFileInfo/PlatformInfo.tsx6 symbols
src/components/features/FilterControls/FiltersBar.tsx6 symbols
src/components/features/FileUpload/index.tsx6 symbols
src/components/App.tsx6 symbols
src/components/ui/MapButton/index.tsx5 symbols
src/components/features/TabContainer/shared/StatusBar.tsx5 symbols
src/components/features/TabContainer/shared/NoSaveDataAvailable.tsx5 symbols

For agents

$ claude mcp add silksong-completionist \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page