xumengke2025-sys

人物关系图谱

70
10
89% credibility
Found Feb 24, 2026 at 50 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Vue
AI Summary

Silverfish is an AI-powered web app that analyzes uploaded novel or script text files to extract characters, relationships, evidence, and generates interactive 3D visualizations with structured summaries.

How It Works

1
📚 Discover Silverfish

You hear about a fun tool that uncovers hidden character connections in novels and scripts, making stories easier to follow.

2
🛠️ Set it up

Run one easy command in your folder, and all the pieces install themselves automatically like magic.

3
🤖 Link smart helper

Tell it which AI thinking service to use by adding a simple note, so it can read and understand deep stories.

4
🚀 Launch the app

Click start once more, and your personal story analyzer opens right in your web browser.

5
📁 Upload your book

Drag your novel text file or pick it with a click, ready for adventure.

6
Start unraveling

Hit the button to begin, watch the colorful progress bars and tips as AI experts dig into relationships.

🌌 Explore the web

Zoom into the glowing 3D galaxy of characters, click connections for story clues, search names, and get smart summaries to truly grasp the tale.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 50 to 70 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is silverfish?

Silverfish is a Vue-based web app that lets you upload TXT novels, scripts, or biographies and uses LLMs like DeepSeek or GPT-4o to extract characters, relationships, evidence snippets, and generate interactive 3D relationship graphs. Instead of manually diagramming complex stories—think silverfish-like entanglements in plots—it spits out visualizations, summaries, reader questions, and stats like relation clusters or protagonist circles. Fire it up with `npm run setup`, add your LLM key to `.env`, and `npm run dev` launches both frontend and Python/Flask backend.

Why is it gaining traction?

The killer hook is the cosmic 3D graph with Three.js force-directed layout, node clicks for evidence, and filters by relation type (family, romance, conflict)—far slicker than static Mermaid diagrams or basic NetworkX plots. Multi-LLM support means cheap runs on open models, and it handles 3M-character texts with progress tracking. Devs dig the one-command setup over fiddly Jupyter notebooks for lit analysis.

Who should use this?

Writers mapping character arcs in drafts, literature students visualizing silverfish minecraft-style swarm dynamics in epics, or book club leads prepping discussions. Game devs prototyping NPC relationship webs, or analysts parsing RPG scripts where silverfish farms hide plot farms.

Verdict

Grab it for prototyping story graphs or fun lit experiments—solid README and demo mode make it instantly playable, despite 19 stars signaling early days. 0.9% credibility score flags risks like untested edge cases, so fork and harden before production; AGPL keeps it open.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.