Discover and explore top open-source AI tools and projects—updated daily.
DayuanJiangAI-powered diagramming application
Top 40.5% on SourcePulse
This project provides a Next.js web application that integrates AI capabilities with draw.io diagrams, enabling users to create, modify, and enhance diagrams using natural language commands. It targets developers and power users seeking an intuitive, AI-assisted approach to diagramming, offering benefits like streamlined creation and real-time interactive refinement.
How It Works
The application leverages Next.js for its frontend framework, @ai-sdk/react for AI interactions and chat interfaces, and react-drawio for diagram manipulation. Diagrams are represented as XML, which the AI processes based on natural language commands to generate or modify the diagram structure. This approach allows for AI-driven diagram creation, replication from images, and intelligent editing directly through text prompts, with a focus on precise XML manipulation for efficiency.
Quick Start & Requirements
git clone https://github.com/DayuanJiang/next-ai-draw-io), navigate into the directory, and run npm install or yarn install..env.local file is required in the root directory, populated with API keys for at least one AI provider (OpenAI, Google, or OpenRouter).npm run dev to start the development server.https://next-ai-draw-io.vercel.app/. Deployment is straightforward using Vercel.Highlighted Details
Maintenance & Community
Support and inquiries can be directed by opening an issue on the GitHub repository or contacting the maintainer via email at me[at]jiang.jp. No specific community channels (e.g., Discord, Slack) are mentioned.
Licensing & Compatibility
This project is licensed under the MIT License, which permits broad use, including commercial applications and linking within closed-source projects.
Limitations & Caveats
The project is under active development, with noted TODOs indicating ongoing work on improving AI XML modification capabilities and the smoothness of shape streaming updates, suggesting potential areas for future enhancement or current instability.
1 day ago
Inactive
markfulton