Convex Chef is a tool that generates complete full-stack web applications from a single natural language prompt, automatically creating the database, authentication, file uploads, real-time user interface, and background workflows. It also serves as a backend orchestrator for the Convex platform, automating project creation, configuration, and deployment through API tokens.
The project provides an OAuth 2.0 authorization gateway that enables cross-account access, allowing users to grant permission for managing their own Convex teams and projects. It supports prompt-to-schema compilation, where database schemas, server logic, and UI code are synthesized from a natural language description using template-based code generation. The generated applications include reactive client-state synchronization that keeps the UI in sync with backend data over WebSocket connections.
Convex Chef offers multiple deployment and development workflows, including local execution with automatic Convex setup, code bundling and upload to environment-specific deployments using scoped deploy keys, and compressed archive export for offline development. The project can be run locally from its open-source codebase while maintaining connectivity to Convex cloud services.