MindMap Decoder is a modular, scalable Python project that transforms user thoughts, goals, or abstract ideas into a visual mind map using reasoning and logic. It's designed to help users clarify their intentions, break down complex goals, and visualize mental models.
- 🧩 Modular architecture for easy customization and scaling
- 🔍 Natural language input processing
- 🌳 Tree structure generation for ideas/goals
- 🧠 Basic reasoning logic to generate meaningful branches
- 📦 Easy to extend with your own AI/logic modules
- 🎨 Planned support for mind map visualization
- Python 3.10+
- Ollama installed and running locally
- Mistral model pulled via Ollama
Install Ollama:
- Follow the official install instructions: https://ollama.com/download
Pull the Mistral model:
ollama pull mistral
Verify it's running:
ollama run mistral
You should see a prompt indicating that Mistral is active and listening for input.
- Clone the repo:
git clone https://github.com/your-username/mindmap-decoder.gitcd mindmap-decoder
- Set up a virtual environment (recommended):
python -m venv venvsource venv/bin/activate- On Windows use:
venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
Run the main script:
python main.py
You’ll be prompted to enter a goal, thought, or abstract idea. The script will process the input, apply logic to expand it into a tree-like structure, and then display the result in a textual format.
© 2025 Gunjan Bhangale. All Rights Reserved.
