Chef is a production-grade AI agent that generates full-stack web applications through an interactive chat interface. It integrates a multi-provider LLM orchestration layer (Anthropic, OpenAI, Google, xAI) with a WebContainer-based sandbox to run generated code in the browser. The system allows users to chat with an agent that can create, edit, view, and deploy code to the Convex backend platform. It provides a code editor (CodeMirror), file tree, terminal, live preview, and sharing/cloning features. The architecture is a monolith with a Remix frontend, Convex backend for persistence and real-time updates, and a custom agent loop (chef-agent) that manages context, tool execution, and message streaming. The repository includes a CLI tool (chefshot) for headless generation and a test-kitchen for automated evals.