# drawio-go-release
**Repository Path**: jiangbing/drawio-go-release
## Basic Information
- **Project Name**: drawio-go-release
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-07-01
- **Last Updated**: 2026-07-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Drawio-go
Drawio-go 是一款基于 draw.io 的桌面绘图应用。除了 draw.io 原本的全部绘图能力之外,它内置了一个**会「动手作画」的 AI 助手**——你用一句话描述想要什么图,AI 就在画布上一步步把它画出来,还会自己检查有没有画歪、画挤、线条穿帮,直到产出一张干净好看的图。
> 🌐 官网:
---
## 一句话亮点
- **开口即画**:自然语言描述需求,AI 自动作画,无需手拖元件。
- **看得见的过程**:AI 一笔一笔画,每一步都实时显示在画布和聊天框里。
- **专业图标库**:内置约 9000 个云服务、网络设备、UML 等专业图标,画架构图、网络图更地道。
- **自动质检**:AI 会自己检查图形重叠和连线穿帮,发现问题主动修正。
- **多模型可选**:支持 OpenAI 兼容服务与 Claude,可保存多套配置随时切换。
- **本地保存**:所有对话与作画过程都存在本地,重启不丢,随时回看。
- **中英双语**:界面与提示信息支持中文 / English。
---
## AI 绘图助手能做什么
### 自然语言作画
直接告诉 AI 你想要的图,例如:
- 「画一个电商订单系统的微服务架构图,包含用户、网关、订单服务、支付服务和数据库」
- 「画一个用户注册的流程图,包含邮箱验证」
- 「把数据库换成圆柱形,再加一个缓存服务」
AI 会理解你的意图,在画布上把图画出来。
### 看得见的渐进式作画
AI 不是一次性甩出一整张图,而是**分步作画**:先放节点、再连线、再调整布局。每画一步,画布立刻更新,聊天框也会同步显示当前在做什么(比如「添加节点:订单服务」「连线:用户 → 订单服务」)。你可以:
- 实时观看作画过程;
- 随时点击**停止**中断当前绘制;
- 完成后继续追加修改指令,让 AI 在已有图基础上调整。
### 全面的作画能力
AI 几乎能完成 draw.io 的所有常规操作:
- **画图形**:添加各类节点、在节点间连线、绘制自由折线 / 曲线;
- **改图形**:修改文字、颜色、形状、大小、位置;
- **整理**:删除元件、组合 / 拆分分组;
- **自动排版**:一键套用层级、树状、放射状、环形等多种布局风格,让图更整齐;
- **编辑操作**:撤销 / 重做、缩放、适应窗口、导出图片 / PDF、保存;
- **看画布**:查看当前画了什么、按条件查找指定元件;
- **找图标**:从图形库中搜索专业图标并应用到节点。
### 专业图标库(约 9000 个)
画云架构、网络拓扑、UML 这类专业图时,AI 会**优先选用专业图标**,而不是用普通方块凑数,例如:
- **云服务**:AWS、GCP、Azure 的各类服务图标;
- **网络设备**:Cisco 路由器、交换机、防火墙等;
- **软件图**:UML、流程图、Kubernetes 等。
你不需要知道图标叫什么、样式怎么写,AI 会自己去库里找。
### 自动质检,图更干净
draw.io 的连线不会自动绕开图形,手动画图常出现「线穿过方块」「两个框叠在一起」的问题。本版本的 AI 会**主动自检**:
- 检查**图形是否重叠**(包括文字标签溢出导致的重叠);
- 检查**连线是否穿过图形**、是否压住了文字标签;
- 发现问题后自动调整位置、挪标签、重排布局,**反复检查直到全图干净**才算完成。
### 看图说话
除了画图,AI 还能**解释一张已有图**:把当前画布交给 AI,它会用一段自然语言告诉你这张图画了什么,方便快速理解。
---
## 支持的 AI 模型
- **OpenAI 兼容**:支持 OpenAI 官方模型,也可以填写**自定义接口地址**,接入各类代理或国内兼容服务;
- **Anthropic Claude**:支持 Claude 系列模型;
- **多套配置**:可以保存任意数量的模型配置(例如「我的 GPT-4o」「公司的中转 Claude」),每条独立设置名称、模型、密钥、地址、温度等参数;
- **按会话选用**:每个对话可以单独选择使用哪一套模型配置。
> **安全提示**:当前版本的 API Key 以明文保存在本地,请仅在个人设备使用,并避免提交包含真实密钥的文件。
---
## 对话与会话管理
- **多会话**:可以创建多个独立对话,分别管理不同的画图任务;
- **自动命名**:新会话发出第一条消息后,会自动用消息内容命名,无需手动改名;
- **历史回看**:随时重命名或删除会话;重新打开会话时,能看到完整的作画轨迹(你的指令、AI 的每一步操作和思考);
- **本地保存**:所有内容存在你自己的电脑上,不上传服务器。
---
## 界面体验
- **浮动窗口**:AI 助手以可折叠浮窗形式停靠在 draw.io 界面旁,可展开 / 折叠、一键回到底部、显示 / 隐藏;
- **排版舒适**:AI 的回复支持完整的 Markdown 渲染与代码高亮,列表、表格、代码块都清晰好看;
- **便捷操作**:每条消息可一键复制或复制纯文本;AI 生成的图形可直接「插入到画布」;还支持附带文件发送给 AI;
- **作画进度**:实时展示当前画到第几步、共多少步;
- **画布快照**:一眼看到当前画布有多少节点、多少连线;
- **时间显示**:消息带时间戳,并显示「刚刚 / N 分钟前 / 昨天」等相对时间。
---
## 中英文界面
- 支持**简体中文**与**English**,可在设置中随时切换,语言偏好会被记住;
- 切换语言后,按钮、提示、作画进度、错误信息等都会跟随变化。
---
## 怎么开始用
1. **配置模型**:打开 AI 助手 → 设置 → 添加模型,填入模型类型、模型名和 API Key(如需可填接口地址),保存;
2. **新建对话**:点击「新建会话」,并选择刚配置的模型;
3. **开口画图**:在输入框描述你要的图,回车发送,看着 AI 一步步画出来。
---
## 已知限制
- **密钥明文存储**:API Key 暂未加密,建议只在可信的个人设备使用;
- **一次画一张**:同一个对话同时只能进行一次绘图,发起新任务会自动停止上一个;
- **单次绘图有时限**:特别复杂的大图可能需要拆成几轮指令分步完成;
- **作画指令为中文**:即使界面切到英文,AI 内部的画图规则仍按中文执行,以保证绘图效果稳定;
- **首版打磨中**:部分交互细节仍在持续优化,欢迎反馈。
---
## 致谢
- [draw.io](https://www.drawio.com/) —— 强大且免费的绘图内核与图形库,本应用在此基础上构建。
---
## 问题反馈
如果你在使用过程中遇到问题,或有任何建议与想法,欢迎加入 QQ 群交流反馈:
- **QQ 群号**:625052381
- **点击链接加入群聊**【drawio-go】:https://qm.qq.com/q/qO9MPhZRxC