AI Project Assistant
Generating architecture… (This usually takes 10–15 seconds)
Welcome to NodeFlow
NodeFlow is an interactive project graphing and team collaboration platform.
Visual Navigation
- Interactive Canvas: Click and drag anywhere on the background to pan around the graph. Use your mouse wheel or trackpad to zoom in and out.
- Multiple Views: Toggle between the node Graph Layout and the chronological Road Timeline using the view buttons in the main interface.
- Minimap tracker: Use the floating minimap for a macro-level view of complex projects and quick jump navigation.
Collaboration & Tracking
- Task Details: Click any node to open its details pane. Review estimates, assigned members, and cross-dependencies.
- Threaded Chat: Toggle the 'Chat' tab inside the detail view to communicate with your team natively scoped to that specific task.
- Inviting Members: Open the "Settings" tab in the sidebar to copy your Project Invite Code for collaborators.
- Completion Status: Click the "⚙ In Progress" / "✓ Completed" badge at the top of the Task details pane to visually flip its state across the app.
🧠 AI Assistant Workflow
Accelerate your project planning by leveraging our built-in local LLM AI.
- Navigate to the ✨ AI Plan tab in the sidebar.
- Describe the application or goal you're building.
- Outline the team members and their roles.
- Select your desired detail granularity (Broad vs Precise) and click 'Generate'.
The AI will automatically structure a Markdown blueprint and inject it directly into the parser for immediate visualization!
⚙️ Advanced Editor Syntax (Owners Only)
As a Project Owner, you define the architecture via raw text interpretation in the Editor view. Here are the core structural mechanisms:
1. Stages
- Syntax:
## [Stage Name]
2. Task Nodes
- Syntax:
- [ ]<Task ID> <Label> (<Duration> days) - Example:
- [ ]1 Design Wireframes (5 days) - Pro Tip: Place
@Nametags before tasks to assign them!
3. Dependencies
- Link tasks to previously established nodes using parentheses on their own line.
- Syntax:
[ ](1, 2)forces the current target task to depend on Task 1 and Task 2 finishing first.