Melty 是一款开源的 AI 代码编辑器(AI-first / git-first),由 Melty Labs 在 YC 孵化推出,采用 MIT 许可完全免费。它通过理解整个代码库、集成终端与 git,帮助开发者以对话方式完成多文件编辑、重构与代码生成,显著提升编码效率与质量。
Melty是什么
Melty 是一款独立的开源 AI 代码编辑器,定位为“AI-first(AI 优先)”开发环境,常被视作 Cursor、Windsurf 等商业 AI 编程工具的开源替代方案。它并非简单地在编辑器上“外挂”一个聊天窗口,而是从架构层面将 AI 协作作为核心来设计。
从技术背景看,Melty 基于 Electron 构建,编辑器组件沿用 VS Code 的 Monaco 内核,因此对熟悉 VS Code 的开发者较为友好。项目由 Melty Labs 主导,创始团队包括 Charlie Holtz(来自 Replicate)与 Jackson de Campos(来自 Netflix),并入选 Y Combinator S24 批次。项目以 MIT 许可证开源,完全免费,代码托管于 GitHub(github.com/meltylabs/melty),官网为 www.conductor.build,支持 macOS、Linux、Windows 三大桌面平台。 Melty 最鲜明的理念是“每一次对话都是一次提交”(every chat message is a commit)。当它为你修改代码时,会自动生成一个带 AI 生成提交信息的 git 提交,使你可以用 git revert、git branch、git log 随时回退或分支,把 AI 改动纳入版本控制的可审计轨道。简而言之,Melty 是一个真正理解代码库的 AI 结对编程伙伴,而不只是一个自动补全引擎。
Melty的核心功能
Melty 围绕“全代码库感知”与“工具链集成”构建能力,主要功能包括:
- 全代码库上下文感知:不同于只看当前文件的助手,Melty 能理解整个项目结构,从而给出更贴合整体架构的修改建议。
- 多文件同步编辑与重构:支持从一次对话中跨多个文件完成改动,适合真实世界里少有单文件就能解决的开发任务。
- 深度工具链集成:对接编译器、终端与调试器,将构建报错、测试结果等真实输出作为上下文,让建议贴合项目实际状态。
- Git 历史感知:理解你近期的提交与改动,使建议与代码演进方向保持一致。
- 对话式自然语言界面:用自然语言描述需求,AI 实时流式生成代码 diff,应用前可逐条审阅,开发者始终掌握修改主动权。
- 多模型支持:兼容 OpenAI、Anthropic 等主流大模型,也可通过 Ollama 等接入本地模型。
- 高级工作流:内置 Composer 会话管理、Terminal Agents 终端代理、Predictive Edit 预测式编辑、Cross-file Refactor Engine 跨文件重构引擎,以及 Web App Scaffolder 原型脚手架。
Melty怎么用
作为独立桌面编辑器,Melty 的接入分为自托管构建与下载安装包两种方式,核心配置步骤如下:
- 准备环境:自托管需 Node.js 18+,克隆仓库后用 npm 构建;或直接前往 GitHub Releases 下载对应平台的安装包。
- 配置模型:在设置面板中填入 LLM API Key(支持 OpenAI、Anthropic 等),亦可配置本地模型端点。
- 设置工作区:将工作区根目录指向你的项目文件夹,并可在偏好中调整上下文窗口大小与模型选择。
- 启用 Git 集成:项目目录下存在 .git 时,git 集成会自动生效,每次 AI 改动都会生成提交。
常见踩坑:一是首次配置成本偏高,工具链集成比普通编辑器插件更费力;二是上下文窗口限制,超大仓库可能受底层模型上下文长度约束,建议配合文件范围聚焦使用。
Melty的优缺点
作为早期开源项目,Melty 在透明与可控上优势突出,但在成熟度上仍有差距。
✅ 优点
- 开源透明、可自由定制,无供应商锁定与按席位订阅成本。
- 超越单文件的全代码库上下文,大幅降低大项目中的 AI 协作摩擦。
- git 感知让每一次改动可审计、可回滚,解决 AI 编程“不可逆”痛点。
❌ 缺点
- 社区规模小于 Cursor、VS Code 等成熟生态,插件与资料相对有限。
第三方工具平台 topcodetools 收录 Melty 并给出 4.0/5 的用户评分,反映其核心功能已获早期用户认可。综合来看,Melty 更适合追求透明、可控、免费 AI 编程体验的开发者;若团队需要成熟稳定、带企业级合规与支持的工具,GitHub Copilot 仍是更低风险的选择。 Melty与其他AI编程工具的区别
市面上的 AI 编程工具各有侧重,下表从开源、收费、理念与人群维度对比 Melty 与主流竞品:
简言之,Melty 的差异化在于“git-first”:把 AI 改动变成可追踪、可回退的提交;而 Cursor 更强在成熟度,Aider 是纯终端,Continue/Cline 是插件形态。选择取决于你更看重开源可控,还是开箱即用的稳定。
Melty的适用人群与注意事项
适合谁用:经验丰富的开发者;希望每个 AI 改动都被 git 追踪、可一键回退的工程师;做大型多文件重构的团队;想免订阅成本探索 AI 原生工作流的开源爱好者;以及借助 AI 引导学习编程的新手。
- 配置成本不可低估:首次搭建比普通编辑器扩展更费时,需自行配置 API Key、选择模型与上下文窗口。
- 早期项目风险:活跃开发中可能出现破坏性变更,生产环境部署需谨慎评估。
- 模型调用有成本:编辑器本身免费,但底层大模型按用量计费;预算敏感者可配置本地模型(如 Ollama)降本。
- 超大仓库受限:底层 LLM 上下文窗口会制约其在超大型仓库上的表现,建议聚焦相关文件范围。
- 数据安全建议:可配置本地模型执行敏感组件以降低外部数据暴露;敏感代码建议采用本地部署模式。