Discover and explore top open-source AI tools and projects—updated daily.
xianjianlf2AI agent for interactive PDF mind mapping
Top 93.1% on SourcePulse
MindGenius AI offers an autonomous agent for generating editable mind maps directly from PDF documents. It targets users needing efficient document analysis and knowledge visualization, providing a transparent, multi-step AI decision-making process and supporting various LLM providers for flexibility and privacy.
How It Works
This project implements a true AI agent, distinct from simple prompt-to-markdown tools, by utilizing a multi-step, chained tool-calling loop powered by the Vercel AI SDK v5. The agent autonomously decides to search uploaded documents via a RAG (Retrieval-Augmented Generation) pipeline, generate map structures, and expand branches, with each step streamed live as a visible, expandable tool card. Its RAG implementation is notably concise (~100 lines), performing PDF parsing, overlap chunking, embedding, and cosine retrieval in-process without relying on heavy frameworks like LangChain.
Quick Start & Requirements
pnpm install.apps/server/.env.example to apps/server/.env and set API keys (e.g., OPENAI_API_KEY).pnpm dev to start the web (port 5173) and server (port 3000) concurrently. Docker: cp apps/server/.env.example apps/server/.env then docker compose up --build (web on 8080, api on 3000).docs/REFACTOR_PLAN.md for detailed design.Highlighted Details
Maintenance & Community
The project includes CI pipelines for linting, type-checking, testing, and building on every push, along with workspace-aware Docker builds. No specific community channels (Discord/Slack) or notable contributors/sponsorships are mentioned in the provided README.
Licensing & Compatibility
The project is released under the MIT license, permitting commercial use and integration within closed-source applications.
Limitations & Caveats
The RAG implementation is designed for in-memory processing, which may present scalability challenges for extremely large documents. While the README highlights a successful incremental refactor, potential complexities from managing legacy compatibility might exist. Specific hardware requirements beyond Node.js/pnpm versions are not detailed.
1 week ago
Inactive
eyaltoledano
langchain-ai
activepieces