A web application that generates interactive mind maps from URLs, YouTube videos, or text prompts using Langflow APIs.
- Generate mind maps from URLs, YouTube videos, or text prompts
- Interactive mind map visualization using Mermaid.js
- View detailed information about each node in the mind map
- Download mind maps as PNG images for sharing
- Modern UI built with Next.js and Shadcn UI
- Node.js 18.0.0 or later
- Langflow API server running at http://127.0.0.1:7860
- Clone the repository:
git clone https://github.com/yourusername/mindmapper.git
cd mindmapper
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser.
The application uses the following Langflow API endpoints:
- URL: http://127.0.0.1:7860/api/v1/run/1e9960df-6b9d-48eb-81c2-26af9e877f50?stream=false
- YouTube: http://127.0.0.1:7860/api/v1/run/13b817f9-1478-4f5a-8775-c6f4de8019e7?stream=false
- Prompt: http://127.0.0.1:7860/api/v1/run/f6081c11-6dc9-4941-8598-f21f97d94e4c?stream=false
Make sure your Langflow server is running and these endpoints are accessible.
- Select the input type (URL, YouTube, or Prompt)
- Enter your input in the text field
- Click "Generate Mind Map"
- Explore the generated mind map by clicking on nodes to view details
- Download the mind map as a PNG image using the Download button
This project is licensed under the MIT License - see the LICENSE file for details.