
由 Hugging Face 机器学习增长负责人 Ahsen Khaliq(@_akhaliq)开发的开源 Web 应用开发工具 AnyCoder,现已正式上线 Hugging Face Spaces。
这款工具将“Vibe Coding”——即通过自然语言描述生成代码——带入了更广泛的开发者社区。它允许用户通过纯文本指令或上传 UI 截图,快速生成可用的前端代码,并支持一键部署,大幅降低了 Web 应用开发的门槛。

什么是 AnyCoder?
AnyCoder 是一个基于 Gradio 构建的开源 Web 应用开发环境,集成在 Hugging Face 的托管平台中。它面向三类用户:
- 独立开发者:缺乏前端经验,但希望快速实现想法;
- 设计师:已有 UI 设计,需要快速转化为代码;
- 企业开发者:为客户或内部团队快速搭建原型。
其核心功能包括:
- ✅ 实时预览:输入描述后,代码与页面效果同步生成;
- ✅ 多模态输入:支持文本描述 + 图像上传(如设计稿);
- ✅ 一键部署:生成的应用可直接发布到 Hugging Face Spaces;
- ✅ 完全开源免费:无隐藏收费,无使用限制。
核心功能详解
1. Vibe Coding:用英文“说”出你的应用
用户只需输入类似“创建一个待办事项应用,带深色模式和拖拽功能”的描述,AnyCoder 即可生成完整的 HTML、CSS 和 JavaScript 代码,并在右侧实时渲染预览。
内置示例模板包括:
- 仪表板
- 计算器
- 博客页面
- 登录界面
2. 多模型支持:自由切换 AI 引擎
AnyCoder 并非绑定单一模型,而是支持多种开源大模型,用户可通过侧边栏自由切换,包括:
- Moonshot Kimi-K2(Khaliq 称其为“强大且高效”)
- DeepSeek V3 / R1
- 百度 ERNIE-4.5-VL
- 阿里巴巴 Qwen3-235B-A22B
- MiniMax M1
- GLM-4.1V-9B-Thinking
- SmolLM3-3B
这种设计让用户可根据任务需求选择最合适的模型。
3. 从图像生成代码:设计师的福音
借助 ERNIE-4.5-VL 的多模态能力,AnyCoder 支持上传 UI 截图或设计稿(如 Figma 导出图),自动解析布局、颜色、字体等元素,并生成对应的前端代码。
这对于希望将视觉设计快速转化为可运行原型的团队尤为实用。
4. Web 搜索集成:紧跟最新技术趋势
AnyCoder 集成 Tavily 搜索 API,可在生成代码前自动检索当前最佳实践。例如,当用户要求“创建一个响应式导航栏”,系统会先搜索最新的 CSS 框架或组件模式,确保生成的代码符合现代标准。
5. OCR 支持:手写笔记也能变代码
用户可上传包含文本的图像(如手写草图、白板笔记),AnyCoder 使用 Tesseract OCR 提取文字内容,并将其融入代码提示或页面文本中,实现从“灵感”到“实现”的无缝衔接。
一键部署到 Hugging Face Spaces
AnyCoder 的最大优势之一是与 Hugging Face 生态的深度集成。
用户完成开发后,只需:
- 通过 OAuth 登录 Hugging Face;
- 授权部署权限;
- 点击“部署”按钮。
系统将自动生成一个完整的 Gradio 应用,包含:
- 移动端友好的响应式设计
- 可自定义的品牌页眉/页脚
- 自动生成的 README 文档
- 可分享的独立 URL
- 完全归用户所有的代码仓库
目前支持 Gradio 应用部署,Streamlit 支持已在开发中。
与 Lovable 等工具的对比
AnyCoder 常被比作 Lovable,后者也提供自然语言生成 Web 应用的服务。但关键区别在于:
- Lovable 是商业 SaaS,部分功能需付费;
- AnyCoder 是完全开源、免费的,且托管于 Hugging Face,与 AI 社区无缝衔接。
这使得 AnyCoder 更适合开源爱好者、教育用途和快速原型验证。
数据统计
相关导航


Factory AI

WebDev Arena

Ally

Operative.sh

Claude Code

OceanBase seekdb






