{"repo":"cheeseburgertony/evoke","free":true,"listed":false,"github":"https://github.com/cheeseburgertony/evoke","clone":"git clone https://github.com/cheeseburgertony/evoke.git","description":"AI-powered web app generator — turn natural language ideas into full code with live preview and code explorer ｜AI 驱动的 Web 应用生成平台，通过自然语言对话生成完整可运行的代码，并提供实时预览与代码浏览","language":"TypeScript","stars":167,"topics":["ai","ai-agents","inngest-agent-kit","nextjs","react","ai-builder","ai-code-generation","prisma"],"license":"MIT","category":"ai-agents","readme_excerpt":"Evoke AI 驱动的代码生成平台 AI-Powered Code Generation Platform 中文 • English --- 中文 简介 Evoke 是一个 AI 驱动的代码生成平台，通过自然语言对话将你的想法转化为功能完整的 Web 应用程序。只需描述你想要构建的内容，即可实时查看 AI 生成并运行的应用程序。 演示截图 ✨ 智能编排生成 💻 交互式工作区 📝 透明代码访问 功能特性 - AI 代码生成 - 用自然语言描述你的应用，AI 自动生成代码 - 实时预览 - 在沙箱环境中即时查看生成的应用 - 代码浏览器 - 浏览生成的代码，支持语法高亮和文件树导航 - 项目模板 - 提供多种预设模板，快速开始创建 - 多轮对话 - 通过持续对话迭代优化应用 - 多模型支持 - 支持选择不同的 AI 模型 - 深色/浅色模式 - 自动跟随系统主题 - 用户认证 - 安全的登录注册系统，项目云端存储 技术栈 类别 技术 ------ ------ 框架 Next.js 16, React 19, TypeScript 样式 Tailwind CSS 4, Shadcn/UI, Radix UI 后端 tRPC, Prisma, Neon, PostgreSQL AI 编排 Inngest Agent Kit 代码执行 E2B Code Interpreter 认证 Clerk 数据请求 TanStack Query 数据验证 Zod 环境要求 - Node.js 18+ - Neon (PostgreSQL) 数据库 - Clerk 账户 - E2B API 密钥 - Inngest 账户 - AI 模型 API 密钥 快速开始 1. 克隆项目 2. 安装依赖 3. 配置环境变量 手动编辑 .env 文件，填入以下配置： 4. 初始化数据库 5. 启动开发服务器 6. 打开浏览器访问 http://localhost:3000 项目结构 工作原理 1. 用户输入 - 在输入框中描述你想要构建的应用 2. AI 处理 - Inngest 编排 AI 代理生成应用代码 3. 沙箱执行 - E2B 在安全隔离的环境中运行代码 4. 实时预览 - 在浏览器中直接查看运行的应用 5. 代码浏览 - 查看生成的文件和代码实现 贡献 欢迎提交 Issue 和 Pull Request！ 1. Fork 本仓库 2. 创建特性分支 ( git checkout -b feature/AmazingFeature ) 3. 提交更改 ( git commit -m 'feat: Add some AmazingFeature' ) 4. 推送到分支 ( git push origin feature/AmazingFeature ) 5. 开启 Pull Request 开源协议 本项目基于 MIT License 开源。 --- English Introduction Evoke is an AI-powered code generation platform that transforms your ideas into fully functional web applications through natural language conversation. Simply describe what you want to build, and watch as AI generates and runs your applicati","default_branch":null,"files":null,"tree":[],"storefront":"/r/cheeseburgertony","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cheeseburgertony/evoke/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}