[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73649":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},73649,"chef","get-convex\u002Fchef","get-convex","The only AI app builder that knows backend","https:\u002F\u002Fchef.convex.dev",null,"TypeScript",4574,925,43,21,0,1,11,3,30.9,"Apache License 2.0",false,"main",true,[],"2026-06-12 02:03:16","\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fchef.convex.dev\u002Fgithub-header-dark.svg\">\n    \u003Cimg alt=\"Chef by Convex'\" src=\"https:\u002F\u002Fchef.convex.dev\u002Fgithub-header-light.svg\" width=\"600\">\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\n\n[Chef](https:\u002F\u002Fchef.convex.dev) is the only AI app builder that knows backend. It builds full-stack web apps with a built-in database, zero config auth, file uploads,\nreal-time UIs, and background workflows. If you want to check out the secret sauce that powers Chef, you can view or download the system prompt [here](https:\u002F\u002Fgithub.com\u002Fget-convex\u002Fchef\u002Freleases\u002Flatest).\n\nChef's capabilities are enabled by being built on top of [Convex](https:\u002F\u002Fconvex.dev), the open-source reactive database designed to make life easy for web app developers. The \"magic\" in Chef is just the fact that it's using Convex's APIs, which are an ideal fit for codegen.\n\nDevelopment of the Chef is led by the Convex team. We\n[welcome bug fixes](.\u002FCONTRIBUTING.md) and\n[love receiving feedback](https:\u002F\u002Fdiscord.gg\u002Fconvex).\n\nThis project is a fork of the `stable` branch of [bolt.diy](https:\u002F\u002Fgithub.com\u002Fstackblitz-labs\u002Fbolt.diy).\n\n## Getting Started\n\nVisit our [documentation](https:\u002F\u002Fdocs.convex.dev\u002Fchef) to learn more about Chef and check out our prompting [guide](https:\u002F\u002Fstack.convex.dev\u002Fchef-cookbook-tips-working-with-ai-app-builders).\n\nThe easiest way to build with Chef is through our hosted [webapp](https:\u002F\u002Fchef.convex.dev), which includes a generous free tier. If you want to\nrun Chef locally, you can follow the guide below.\n\n> [!IMPORTANT]\n> Chef is provided as-is, using an authentication configuration specific to Convex's internal control plane that manages user accounts.\n\nIf you are planning on developing a fork of Chef for production use or re-distribution, your fork will need to replace the existing authentication system with your own. We recommend using the [OAuth Authorization Code Grant](https:\u002F\u002Fdocs.convex.dev\u002Fplatform-apis\u002Foauth-applications#implementing-oauth) flow to authorize access to Convex teams or projects. [Read more about available Platform APIs](https:\u002F\u002Fdocs.convex.dev\u002Fplatform-apis).\n\nChef is easy to use for local development without changes. Read on for instructions for using Chef locally.\n\n### Running Locally\n\nNote: This will use the hosted Convex control plane to provision Convex projects. However, Chef tokens used in this enviroment will not count towards usage in your Convex account.\n\n**1. Clone the project**\n\nClone the GitHub respository and `cd` into the directory by running the following commands:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fget-convex\u002Fchef.git\ncd chef\n```\n\n**2. Set up local environment**\n\nRun the following commands in your terminal:\n\n```bash\nnvm install\nnvm use\nnpm install -g pnpm\npnpm i\necho 'VITE_CONVEX_URL=placeholder' >> .env.local\nnpx convex dev --once # follow the steps to create a Convex project in your team\n```\n\nNote: `nvm` only works on Mac and Linux. If you are using Windows, you may have to find an alternative.\n\n**3. Set up Chef OAuth application**\n\nGo to the Convex [dashboard](https:\u002F\u002Fdashboard.convex.dev\u002Fteam\u002Fsettings\u002Fapplications\u002Foauth-apps) and create an OAuth application. The team you use to create the application will be the only team you can sign-in with on local Chef. Redirect URIs will not matter, but you can set one to http:\u002F\u002F127.0.0.1:5173 (or whatever port you’ll run the Chef UI on) so that the form can be submitted.\n\n**4. Set up Convex deployment**\n\nUse `npx convex dashboard` to open the Convex [dashboard](https:\u002F\u002Fdashboard.convex.dev) and go to Settings → Environment Variables. Then, set the following environment variables:\n\n```env\nBIG_BRAIN_HOST=https:\u002F\u002Fapi.convex.dev\nCONVEX_OAUTH_CLIENT_ID=\u003Cvalue from oauth setup>\nCONVEX_OAUTH_CLIENT_SECRET=\u003Cvalue from oauth setup>\nWORKOS_CLIENT_ID=\u003Cvalue from .env.development>\n```\n\n**5. Add API keys for model providers**\n\nAdd any of the following API keys in your `.env.local` to enable code generation:\n\n```env\nANTHROPIC_API_KEY=\u003Cyour api key>\nGOOGLE_API_KEY=\u003Cyour api key>\nOPENAI_API_KEY=\u003Cyour api key>\nXAI_API_KEY=\u003Cyour api key>\n```\n\nNote: You can also add your own API keys through the Chef settings page.\n\n**6. Run Chef backend and frontend**\n\nRun the following commands in your terminal:\n\n```bash\npnpm run dev\n\n## in another terminal\nnpx convex dev\n```\n\nCongratulations, you now have Chef running locally! You can log in to Chef with your existing Convex account.\n\nNote: Chef is accessible at http:\u002F\u002F127.0.0.1:{port}\u002F and will not work properly on http:\u002F\u002Flocalhost:{port}\u002F.\n\n## Repository Layout\n\n- `app\u002F` contains all of the client side code and some serverless APIs.\n\n  - `components\u002F` defines the UI components\n  - `lib\u002F` contains client-side logic for syncing local state with the server\n  - `routes\u002F` defines some client and server routes\n\n- `chef-agent\u002F` handles the agentic loop by injecting system prompts, defining tools, and calling out to model providers.\n\n- `chefshot\u002F` defines a CLI interface for interacting with the Chef webapp.\n\n- `convex\u002F` contains the database that stores chats and user metadata.\n\n- `template\u002F` contains the template that we use to start all Chef projects.\n\n- `test-kitchen\u002F` contains a test harness for the Chef agent loop.\n","Chef 是一个具备后端能力的AI应用构建器，专为开发全栈Web应用设计。它支持内置数据库、零配置认证、文件上传、实时用户界面以及后台工作流等功能，基于Convex这一开源反应式数据库平台构建，利用其API实现高效的代码生成。Chef特别适合需要快速搭建具有完整功能的Web应用场景，无论是原型制作还是产品级开发都能提供强大支持。通过官方提供的托管服务或本地运行方式，开发者可以轻松上手并根据需求定制自己的应用。",2,"2026-06-11 03:46:31","high_star"]