Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kms9/project-graph

 
 

Repository files navigation

banner

Project Graph

Next-Generation Node Diagram Tool for Visual Thinking

Badge Workflow Badge License Badge Language Badge Issues


 Install 

 Website 

 Online Demo 


🌍 Help us translate!

Weblate Badge

Project Graph is an open-source project that aims to provide a next-generation node diagram tool for visual thinking. We need your help to translate the app into different languages.


Draw fast, think efficiently — Unleash creativity and streamline workflows with AI-powered graph design.

🚀 Features

  • Blazing-Fast Drawing
    Create complex node diagrams in seconds with drag-and-drop simplicity. Optimized with Tauri framework for seamless performance, even with thousands of nodes.

  • AI-Powered Intelligence
    Auto-generate tree structures and suggest node relationships using integrated large language models (e.g., ChatGPT), accelerating brainstorming and system design.

  • Dynamic Compute Engine
    Analyze dependencies, optimize paths, and derive logic trees in real time through a powerful graph engine.

  • Cross-Platform & Multi-Modal
    Native support for Windows, Linux, and experimental macOS/Android builds. Export diagrams as PNG, SVG, or JSON for diverse use cases.

  • Open Ecosystem
    Built with React and extensible APIs (WIP). MIT-licensed for unlimited customization.


📥 Installation

Refer to Documentation

System Requirements:

  • Windows 10+ (Edge WebView2)
  • Linux (webkit2gtk, gtk)
  • macOS support in development

🎮 Quick Start

  1. Create Nodes: Double-click canvas to add nodes.
  2. Edit Content: Double-click nodes to rename; Ctrl+double-click for descriptions.
  3. Connect Nodes: Right-drag between nodes to create links.
  4. Extend Node with AI: Click "AI" button to generate child nodes with suggested relationships.

For advanced features like compute engine, see Full Documentation.

🛠 Technical Highlights

  • Architecture: Tauri-based desktop app with Rust backend for maximum performance.
  • AI Integration: Leverage LLMs for context-aware diagram generation and knowledge graph enhancement. (WIP)
  • Real-Time Collaboration: Sync edits across teams via shared project files or Git integration. (WIP)

🌍 Community & Contribution

Join us and shape the future of visual thinking:

We welcome PRs! Check CONTRIBUTING.md for guidelines.

📜 License

MIT Licensed. Fork, modify, and distribute freely — credit appreciated but not required.

About

《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.8%
  • CSS 2.2%
  • JavaScript 0.9%
  • Kotlin 0.6%
  • Rust 0.5%
  • NSIS 0.0%