Graph Core¶
A hierarchical node management application built with Vue 3, Vite, and Electron. Organize tasks, notes, and information in a tree structure with multiple visualization modes.
This documentation was generated with Claude Code.
Features¶
- Multiple Views: Graph, Cards, Table, Tasks, Timeline, People, and Trash
- Node Types: Tasks, projects, notes, milestones, topics, events, persons, organizations, groups, components, and tags
- Hierarchical Organization: Nest nodes within nodes for structured data
- Cross-Links: Create relationships between nodes beyond the tree hierarchy
- Detachable Windows: Open nodes in separate windows for focused editing
- Workspaces: Organize nodes into separate workspaces (Work and Private by default, plus your own)
- Search: Spotlight-style search (Cmd+K) with type filtering and multiple modes
- Favorites & Recents: Quick access to frequently used nodes
- Keyboard Shortcuts: Efficient navigation and editing
- AI Notes: LLM integration via Ollama or OpenAI-compatible APIs
- Import/Export: Support for Markdown, JSON, and CSV formats
- Undo/Redo: Full operation history with Cmd+Z support
- Database Snapshots: Backup and restore your data
Documentation¶
Getting Started
- Installation - Setup and prerequisites
- Quickstart - Get started in minutes
Guides
- Views - All visualization modes explained
- Detail Panel - Editing nodes, notes, tables, and metadata
- Linking Nodes - Relationships beyond the tree hierarchy
- Drag and Drop - Reordering and reparenting
- Search - Finding and navigating nodes
- Workspaces - Organizing by context
- Demo Workspace - Sample data to explore the app
- AI Notes - LLM-powered note enhancement
- Import and Export - Data portability
Reference
- Node Types - All node types and their properties
- Keyboard Shortcuts - Complete shortcut reference
- Interactions - Mouse and keyboard actions per view
- Settings - Configuration options
- Accessibility - Keyboard navigation and screen readers
Architecture
- Overview - System design and components
- Database - Schema and persistence
- Caching - Node cache behaviour
- Encryption - At-rest encryption design and limits
Contributing
- Development - Developer setup, testing, and releases
- Standards - Code style and conventions