Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 8.32 KB

File metadata and controls

77 lines (54 loc) · 8.32 KB

Graphify

🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇫🇷 Français | 🇪🇸 Español | 🇮🇳 हिन्दी | 🇧🇷 Português | 🇷🇺 Русский | 🇸🇦 العربية | 🇮🇹 Italiano | 🇵🇱 Polski | 🇳🇱 Nederlands | 🇹🇷 Türkçe | 🇺🇦 Українська | 🇻🇳 Tiếng Việt | 🇮🇩 Bahasa Indonesia | 🇸🇪 Svenska | 🇬🇷 Ελληνικά | 🇷🇴 Română | 🇨🇿 Čeština | 🇫🇮 Suomi | 🇩🇰 Dansk | 🇳🇴 Norsk | 🇭🇺 Magyar | 🇹🇭 ภาษาไทย | 🇹🇼 繁體中文

CI PyPI Downloads Sponsor

ทักษะสำหรับผู้ช่วยเขียนโค้ด AI พิมพ์ /graphify ใน Claude Code, Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, VS Code Copilot Chat, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro หรือ Google Antigravity — มันจะอ่านไฟล์ของคุณ สร้างกราฟความรู้ และส่งคืนโครงสร้างที่คุณไม่รู้ว่ามีอยู่ ทำความเข้าใจ codebase ได้เร็วขึ้น ค้นหา "ทำไม" เบื้องหลังการตัดสินใจด้านสถาปัตยกรรม

มัลติโมดัลอย่างสมบูรณ์ เพิ่มโค้ด, PDF, markdown, ภาพหน้าจอ, ไดอะแกรม, ภาพถ่ายกระดานไวท์บอร์ด, รูปภาพในภาษาอื่น หรือไฟล์วิดีโอและเสียง — graphify ดึงแนวคิดและความสัมพันธ์จากทุกอย่างและเชื่อมต่อกันในกราฟเดียว วิดีโอถูกถอดเสียงในเครื่องด้วย Whisper รองรับ 25 ภาษาการเขียนโปรแกรมผ่าน tree-sitter AST

Andrej Karpathy รักษาโฟลเดอร์ /raw ที่เขาวางงานวิจัย, ทวีต, ภาพหน้าจอ และบันทึก graphify คือคำตอบสำหรับปัญหานั้น — 71.5 เท่า โทเค็นน้อยลงต่อการสืบค้นเมื่อเทียบกับการอ่านไฟล์ดิบ, ยั่งยืนระหว่างเซสชัน

/graphify .
graphify-out/
├── graph.html       กราฟแบบโต้ตอบ — เปิดในเบราว์เซอร์ใดก็ได้
├── GRAPH_REPORT.md  โหนดพระเจ้า, การเชื่อมต่อที่น่าประหลาดใจ, คำถามที่แนะนำ
├── graph.json       กราฟถาวร — สามารถสืบค้นได้หลายสัปดาห์ต่อมา
└── cache/           SHA256-cache — การรันซ้ำประมวลผลเฉพาะไฟล์ที่เปลี่ยนแปลง

วิธีการทำงาน

graphify ทำงานใน 3 รอบ ก่อนอื่น AST pass แบบ deterministic ดึงโครงสร้างจากไฟล์โค้ดโดยไม่ต้องใช้ LLM จากนั้นไฟล์วิดีโอและเสียงถูกถอดเสียงในเครื่องด้วย faster-whisper สุดท้าย Claude sub-agent ทำงานแบบขนานกันบนเอกสาร, งานวิจัย, รูปภาพ และบทถอดเสียง ผลลัพธ์ถูกรวมเข้ากับกราฟ NetworkX, จัดกลุ่มด้วย Leiden และส่งออกเป็น HTML แบบโต้ตอบ, JSON ที่สืบค้นได้ และรายงานการตรวจสอบ

ความสัมพันธ์แต่ละอย่างถูกติดป้าย EXTRACTED, INFERRED (พร้อมคะแนนความเชื่อมั่น) หรือ AMBIGUOUS

การติดตั้ง

ข้อกำหนด: Python 3.10+ และหนึ่งใน: Claude Code, Codex, OpenCode, Cursor และอื่นๆ

uv tool install graphifyy && graphify install
# หรือกับ pipx
pipx install graphifyy && graphify install
# หรือ pip
pip install graphifyy && graphify install

แพ็กเกจอย่างเป็นทางการ: แพ็กเกจ PyPI ชื่อ graphifyy repository อย่างเป็นทางการเดียวคือ safishamsi/graphify

การใช้งาน

/graphify .
/graphify ./raw --update
/graphify query "อะไรเชื่อม Attention กับ optimizer?"
/graphify path "DigestAuth" "Response"
graphify hook install
graphify update ./src

สิ่งที่คุณได้รับ

โหนดพระเจ้า — แนวคิดที่มีระดับสูงสุด · การเชื่อมต่อที่น่าประหลาดใจ — จัดอันดับตามคะแนน · คำถามที่แนะนำ · "ทำไม" — docstring และเหตุผลการออกแบบที่ดึงออกมาเป็นโหนด · เกณฑ์มาตรฐานโทเค็น71.5 เท่า โทเค็นน้อยลงบน corpus ผสม

ความเป็นส่วนตัว

ไฟล์โค้ดถูกประมวลผลในเครื่องผ่าน tree-sitter AST วิดีโอถูกถอดเสียงในเครื่องด้วย faster-whisper ไม่มีการส่งข้อมูลวัดผล

สร้างบน graphify — Penpax

Penpax คือชั้น enterprise เหนือ graphify ทดลองใช้ฟรีเร็วๆ นี้ เข้าร่วมรายชื่อรอ →

Star History Chart