Fork of https://github.com/raufer/graphify repo built out with Claude Code, Grok and Cursor to accomodate my specific (growing) tech stack.
Static HTML tools that combine a Spellbook knowledge graph and a GitHub stars “nebula” in one tab, with clean README rendering in the parent page.
Live repo: github.com/nickarchuleta/graphify-viewer
git clone https://github.com/nickarchuleta/graphify-viewer.git
cd graphify-viewer
python3 -m http.server 8765Open http://localhost:8765/graph_unified.html (use a local server so README fetch works; file:// often hits CORS).
- Left strip: switch Spellbook map ↔ Stars nebula (collapsible).
- Right strip: hints + Selected repo README when viewing stars (collapsible).
- Keys:
1/2switch views;[/]collapse/expand the right details panel.
| File | Purpose |
|---|---|
graph_unified.html |
Main shell: iframes + docks + README pipeline |
readme_render.js |
Strip badge HTML, render Markdown (ReadmeSkin) |
graph.html |
Spellbook graph (your graphify export) |
github_stars_mirror.html |
Stars hub-and-spoke graph (regenerate from JSON) |
graph_hub.html |
Redirects to graph_unified.html |
Full architecture and recovery notes: README-unified.md.
Place master_stars_all.json (see data/README.md), then:
python3 scripts/render_github_stars_mirror.pyThe script also runs from ~/spellbook_oracle/ if you keep stars JSON there (see script docstring).
After editing files in your clone:
cd graphify-viewer # or ~/graphify-out if that’s your working copy
git add -A
git commit -m "Describe your change"
git pushFirst-time push from a new machine: create an empty repo on GitHub, then git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git and git push -u origin main. Use a Personal Access Token if HTTPS asks for a password.
MIT — see LICENSE.


