Skip to content

Drawio2go

A modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio

Install

$git clone https://github.com/Menghuan1918/drawio2go

Install command taken from the project's README or registry entry. Always review code before running it.

DrawIO2Go

AI-Powered, Human-AI Collaboration

简体中文 | English


A modern DrawIO editor application dedicated to building better human-AI collaborative modeling tools with AI assistance. User-centered, enhancing human-machine efficiency, exploring how to best complement each other with AI. Provides out-of-the-box applications (Windows/Linux/Mac OS) or deployment as a web page.

https://github.com/user-attachments/assets/40fe5c3b-0f37-4fbf-b6ac-60b8734f2d14

<tr>
<td width="33.33%" valign="top" align="center">
  <em>NEW:</em> Canvas Enhancement
  After inserting images, it will automatically check if connection lines overlap with elements, avoiding AI connection errors
  
  
</td>
<td width="33.33%" valign="top" align="center">
  <em>NEW:</em> LLM Enhancement
  Specify drawing style/colors and even add DrawIO element knowledge*
  
  
</td>
<td width="33.33%" valign="top" align="center">
  <em>NEW:</em> Custom DrawIO Canvas
  Fully customize DrawIO canvas, modify default appearance theme / switch to self-hosted URL
  
  
</td>
</td>
<td width="33.33%" valign="top" align="center">
  AI-Powered Modification
  XPath-based precise deletion, modification, and query tool, effective and token-saving**
  
  
</td>
<td width="33.33%" valign="top" align="center">
  MCP Service
  Start an MCP service with <b>canvas content version management</b> to connect with other applications
  
  
</td>
</td>
<td width="33.33%" valign="top" align="center">
  Version Comparison
  Easily compare / rollback differences between different modified versions
  
  
  
</td>
<td width="33.33%" valign="top" align="center">
  Canvas Context
  No longer need to describe "the few xxx on the far right", simply drag-select with the mouse, the conversation will automatically parse canvas elements into context***
  
  
  
</td>
  • Support specifying default theme/colors/knowledge and adding custom knowledge in settings

** Currently LLM API supports Openai/Deepseek/Anthropic/Gemini formats

*** Limited by Web API restrictions, mouse selection perception is not available on the web. But Web still has basic compressed canvas content context injection functionality

Here are some actual demos and their prompts:

<tr>
<td width="33.33%" valign="top" align="center">
  DeepSeek-Chat Modern Style*
  Draw a detailed standard Agent flowchart, including MCP/Multi-Agent concepts, in English
  
  
</td>
<td width="33.33%" valign="top" align="center">
  DeepSeek-Chat Academic Style*
  Draw a detailed standard Agent flowchart, including MCP/Multi-Agent concepts, in English
  
  
</td>
<td width="33.33%" valign="top" align="center">
  DeepSeek-Chat Minimalist Style*
  Draw a detailed standard Agent flowchart, including MCP/Multi-Agent concepts, in English
  
  
</td>

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Explore related