EGOU IDE · v0.12.33 · 2026-07-28 发布

中文编程 生易 易生万物

中文语法 编写桌面应用,IDE 自动转译为 Go 代码, 经 Wails v3 编译为 Windows / macOS / Linux 跨平台原生桌面程序。 配备可视化窗口设计器与 5 Agent AI 协作。

5+ 跨平台编译目标
4 内置主题
5 AI Agent 协作
4 扩展机制
main.eg · 易狗中文源码

为何选择易狗IDE

从中文源码到跨平台原生程序,全链路中文编程体验。六大核心能力,覆盖桌面应用开发全流程。

中文语法编程

使用 .eg 中文源码编写程序,仿易语言用法,Go 语法关键词中文化。中文符号自动转换,注释用 // 风格。

.eg · 中文关键字

Go 双通道转译

正则转译 + AST 编译器前端双通道并行,//line 指令将错误精确映射回 .eg 源码行,支持 @嵌入 Go 原生混编。

正则 + AST 双通道

可视化窗口设计器

组件箱 + 设计画布 + 属性面板三栏布局。15 个内置组件,支持网格对齐、对齐辅助线、多选分布、Tab 顺序编辑。外置组件包声明式扩展。

拖拽设计 · 声明式组件

AI 5 Agent 协作

planner 规划、coder 编码、reviewer 审查、ui_builder 设计、fixer 修复五角色协作。危险工具人机确认,BuildAndFix 自动 3 轮修复编译错误。

5 Agent · 自动修复

跨平台桌面编译

基于 Wails v3 编译为 Windows / macOS / Linux 原生桌面应用。离线 vendor 依赖,用户无需配置 GOPROXY 即可编译。

Win · macOS · Linux

四维扩展生态

.elib 支持库(命令声明式)、组件包(config.json)、插件(activate(api) 编程)、项目模板四种扩展机制。IDE 纯净,所有资源外置,用户共享共建生态。

.elib · 组件 · 插件 · 模板

中文源码 .eg 如何变成 Go

左侧是您编写的中文 .eg 源码,右侧是 IDE 自动转译生成的 Go 代码。切换标签查看不同语法示例。

.eg main.eg · 中文源码
main.eg
// 我的第一个易狗程序 函数 主函数() { 输出("你好,易狗IDE!") 变量 名字 := "道生易" 输出("欢迎," + 名字) }
Go 转译生成 · Go 代码
main.go · 自动生成
// 我的第一个易狗程序 func mainImpl() { fmt.Println("你好,易狗IDE!") name := "道生易" fmt.Println("欢迎," + name) }
.eg 中文控制结构
logic.eg
如果 (age >= 18) { 输出("已成年") } 否则 { 输出("未成年") } 判断循环 (i < 10) { 输出(i) i = i + 1 } 选择 (day) { 情况 1: 输出("周一") 默认: 输出("其他") }
Go 转译生成
logic.go · 自动生成
if age >= 18 { fmt.Println("已成年") } else { fmt.Println("未成年") } for i < 10 { fmt.Println(i) i = i + 1 } switch day { case 1: fmt.Println("周一") default: fmt.Println("其他") }
.eg @嵌入 Go 原生混编
mix.eg
// 中文与 Go 可无缝混编 函数 计算阶乘(n 整数) 整数 { @嵌入 var result int = 1 for i := 1; i <= n; i++ { result *= i } return result @结束 } 输出(计算阶乘(5))
Go 原生块直接保留
mix.go · 自动生成
// 中文与 Go 可无缝混编 func factorial(n int) int { var result int = 1 for i := 1; i <= n; i++ { result *= i } return result } func mainImpl() { fmt.Println(factorial(5)) }

看见易狗IDE

从代码编辑到窗口设计,从 AI 协作到调试发布 —— 直观感受中文编程开发环境的完整工作流。

易狗IDE 界面预览
01 / 07

四套磨砂玻璃主题

IDE 内置深色 / 浅色 / 海蓝 / 朝阳四套主题,统一采用磨砂玻璃(Glassmorphism)语言,半透明背景 + backdrop-blur + 强调色驱动。CSS 变量单一数据源,一套样式适配四套主题。

深色 dark

薄荷绿强调 · isDark

浅色 light

Naive 绿强调 · 亮色

海蓝 ocean

天蓝强调 · isDark

朝阳 sunrise

橙色强调 · 亮色

五 Agent AI 编排

参考 Reasonix 等开源项目,深度溶合 IDE。五角色协作完成开发任务,危险工具人机确认,BuildAndFix 自动修复编译错误。

AI 编排Orchestrator
planner

架构规划

分析需求、设计模块、拆分任务

coder

代码生成

根据规划编写 EGOU 代码

reviewer

代码审查

检查质量、风格、潜在问题

ui_builder

UI 设计

窗口布局、控件配置、事件绑定

fixer

错误修复

根据编译错误诊断并修复

从 v0.1 到 v0.12.33

第八版架构自 2026 年 6 月启动,历时两月完成从骨架搭建到调试器集成与 G9 组件完善的完整演进。

v0.1.0 2026-06

第八版架构骨架

目录结构建立,Go 项目布局 + 三层 internal + 完整外置化发布架构定形。

v0.2.0 2026-06

前端迁移 + 3 栏布局 + 主题系统

Vue 3 + Naive UI 前端迁移,3 栏布局确立,themes.js 单一数据源 4 套主题上线。

v0.3.0 2026-06

编辑器 + 转译器 + 编译运行

Monaco Editor 集成,.eg → Go 正则转译主通道,debug/release 编译运行闭环。

v0.4.0 2026-06

窗口设计器 + 属性面板

组件箱 + 设计画布 + 属性面板三栏设计器,15 内置组件,网格对齐与多选分布。

v0.5.0 2026-06

AI 助手 + 5 Agent + i18n 框架

planner/coder/reviewer/ui_builder/fixer 五 Agent 编排,自研轻量 i18n 框架(631 行零依赖)。

v0.6.0 2026-07

扩展系统

.elib 支持库、组件包、插件、项目模板四种扩展机制落地,IDE 纯净化,资源全外置。

v0.7.0 2026-07

项目模板 + 资源管理

blank/console/window/golib_demo 项目模板,资源表(图片/图片组/声音)管理。

v0.8.0 2026-07

调试器(Delve 集成)

基于 Delve headless 模式集成调试器,JSON-RPC over TCP,//line 断点映射,入口断点。

v0.9.0 2026-07

调试器完善 + 工具链路径配置

调试器稳定性提升,Go SDK 路径可配置(支持 PATH 之外),健康检查体系。

v0.12.32 2026-07-15

gopls LSP + 支持库重构 + 编译错误定位

接入 Go 官方语言服务器 gopls(跳转定义/查找引用/实时诊断),支持库扁平化 3 层 320 命令,//line 指令精确错误定位至 .eg 源码行。

v0.12.33 2026-07-28

中文关键字 + 类型别名(混合模式)

恢复易语言风格中文别名:控制流(如果/变量/循环/函数/返回/判断…)、运算符(且/或/非/大于/等于/真/假…)、类型(整数→int / 文本→string / 逻辑→bool / 小数→float64 / 结构体 / 接口 / 通道…),与英文 Go 等价共存,编译期行内转译。算术四则(+ - * /)保持原生。编辑器四色高亮 + 补全 + hover,gopls 诊断经 //line 精准映射。

v0.10.1 2026-07-08

G9 组件 + i18n 核心接入

外置组件真实预览 + SVG 图标运行时加载,i18n 7 组件 130+ 处调用接入。

开源 · 交流 · 共建中文编程生态

易狗IDE 完全开源,欢迎 Star、Issue、PR。加入技术交流群与开发者共建中文编程生态。

开始你的中文编程之旅

免费下载易狗IDE,解压即用。配备完整文档与示例项目,五分钟即可编译出第一个跨平台桌面应用。

Windows
macOS
Linux