# EasyMint **Repository Path**: tianemon/easymint ## Basic Information - **Project Name**: EasyMint - **Description**: 从想法、原型到交付的开源 AI 编程工作台。内置 Pi Coding Agent,支持 macOS / Windows / Linux,中文界面,项目与会话保存在本地。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://github.com/tianemon/EasyMint - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-10-26 - **Last Updated**: 2026-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](README.en.md)
从想法、原型到交付的开源 AI 编程工作台。
--- ## 定位 说出你想做什么,与 Mint 一起明确功能,在同一个桌面工作台里推进设计、开发与验收。需要原型的界面项目,可以先选择视觉方向、试用可交互页面,再确认正式实现。 EasyMint 内置 [Pi Coding Agent](https://github.com/earendil-works/pi) 编程引擎,支持 macOS、Windows 和 Linux:新手可以通过项目引导逐步推进,开发者可以把它作为日常的多 Agent 编程工作台。  *在项目会话中先阅读交付结论,需要时展开思考与工具过程。截图暂用中文界面,应用同时支持英文。* ## 设计理念:先让想法成为可以讨论的项目 许多软件的起点并不是一份完整需求,而是一句模糊的判断:某个流程太麻烦,某个工具还缺一块,或者想为自己做一个小产品。真正开始之后,问题才逐渐出现——功能应该怎样拆分,原型、开发与验收是什么关系,又该怎样把要求讲给 AI,才能得到可用的结果。 EasyMint 不假设用户已经掌握这些。四步项目定义把“想做什么”展开为可以逐项选择、逐项修改的约束:基本信息确定范围,功能清单帮助拆分能力,视觉方向把审美偏好变成可比较的页面,交付偏好则明确完成度、部署方式、AI 能力与成本边界。用户不需要先学会编写提示词,也不需要先理解项目结构;先对眼前的选择做出判断即可。 项目开始后,Mint 在实现、解释和复盘之间推进协作。用户会看到需求如何变成任务,任务如何变成原型与代码,哪些约束影响了结果,以及下一轮修改可以怎样表达。EasyMint 的目标不是让人跳过学习,而是让第一个项目能够开始,并在真实协作中逐步建立对软件周期与 AI 沟通方式的理解。 ## 快速开始 前往 [GitHub Releases](https://github.com/tianemon/EasyMint/releases) 下载安装包(安装包均超过 Gitee 单附件 100 MB 上限,二进制只从 GitHub Releases 发布;Gitee 仓库为代码镜像): | 平台 | 下载格式 | |---|---| | macOS · Apple Silicon | `.dmg` | | Windows · x64 | `.exe` 安装版或 `.zip` 免安装版 | | Linux · x64 | `.AppImage`、`.deb` 或 `.tar.gz` | ### macOS 首次打开 安装包没有 Apple 开发者签名、无法公证,所以系统会拦一次:弹窗显示「未打开“EasyMint”——Apple 无法验证“EasyMint”是否包含可能危害 Mac 安全或泄漏隐私的恶意软件」,按钮只有「完成」和「移到废纸篓」。 macOS 15 起右键「打开」不再能绕过,用下面任一种放行(只需一次)。 **方式一:终端命令(最快)** ```bash sudo xattr -rd com.apple.quarantine /Applications/EasyMint.app ``` 输入开机密码(输入时屏幕不显示字符)后回车,再双击即可打开。这条命令只清除这一个 app 的隔离标记,不修改系统安全设置,也不影响其他应用。 **方式二:系统设置里允许** 1. 在拦截弹窗里点「完成」,不要点「移到废纸篓」 2. 打开「系统设置 → 隐私与安全性」 3. 向下滚动到「安全性」区域,会看到「已阻止“EasyMint”以保护 Mac」 4. 点「仍要打开」,输入密码或用 Touch ID 确认 5. 再双击一次 EasyMint,这次弹窗里会出现「打开」按钮,点它 **每次手动下载新安装包都要再放行一次**:新下载的 dmg 会重新带上隔离标记。应用内自动更新不受影响(不经过浏览器,不会带隔离标记)。卸载旧版不会删除项目、会话或设置——它们都在 `~/.easymint/`。 Windows 若出现 SmartScreen 提示,点「更多信息」→「仍要运行」;Linux 的 AppImage 需要先 `chmod +x`。 版本变化与兼容说明见 [更新日志](CHANGELOG.md)。 1. **配置 AI 供应商**:按首次设置引导,使用供应商支持的 API Key 或账号授权。EasyMint 自身无需注册账号,模型调用按供应商规则计费,详见下方「AI 供应商」。 2. **创建或打开项目**:直接对话描述想法、使用四步表单,或导入已有目录。表单依次填写基本信息、功能清单、UI 风格与交付方式。 3. **试用产出**:需要原型的界面项目先打开页面、讨论调整,再确认正式实现;简单任务可以直接推进,引导深度随项目范围调整。 4. **继续开发与迭代**:Mint 亲自实现或委派适合独立完成的工作。查看结果,通过运行面板使用已配置的项目脚本,再提出下一项修改。 静态原型链接**仅供本机访问,在 EasyMint 运行期间有效**,不等同于公开部署地址。需要构建工具或后端的应用使用各自的开发服务。 ## 核心特性 - **项目引导与视觉方向**——从对话或四步表单开始,在完整页面中预览网页与移动端风格,也可补充自己的设计描述 - **可交互原型**——先试用页面,再确认实现;静态 HTML 提供可点击的本地预览链接,无需单独配置服务器 - **多 Agent 分工**——Mint 协调需求与任务,Builder、Evaluator、Mint-D 及自定义角色按需承担实现、审查、设计与研究,进度和结果可追踪 - **会话工作台**——多 Tab、多窗口、归档恢复、历史输入检索与悬浮便签;思考和工具过程默认折叠,交付结论保持可读;查看上下文使用率,按需整理长对话 - **任务、待办与运行脚本**——跟进开发任务和 Issue,收集后续想法;运行已配置的项目命令,查看端口状态与彩色日志。运行面板读取项目的 `.easymint/run.json` - **模型与图像能力**——切换供应商或自定义兼容接口,配置独立视觉模型、生成图片素材,也可通过自动路由搭配规划与执行模型 - **Skills 与工具集成**——复用 Claude Code、Codex、GitHub Agent Skills 生态,连接 MCP 工具;原生 Pi 扩展需明确授权,并用于完全访问会话 - **本地数据与权限控制**——项目文件和会话留在本机,可选只读、标准或完全访问;已配对设备间可通过局域网迁移项目与会话 > 只需要编辑器内代码补全,或偏好不带项目引导的命令行工具时,其他形态可能更轻便。EasyMint 不提供多人共享的云端会话与文档。 ## 界面一览 八张实拍,按一次真实项目的推进顺序排下来:先理清要做什么,再挑风格、看原型,最后是任务、运行与留存。绿色框标出的,是这一步真正要看的位置。 | | | |---|---| |






