Getting Started
Install Rosette, create your first layout, and learn the core concepts.
Welcome to the Rosette getting started guide.
This section walks you through installing Rosette, creating your first layout, and learning the core concepts you will use in every project. If you are new to Rosette, start here.
Pre-requisite knowledge
Rosette is designed to be approachable, but some background will help you get the most out of it:
- Basic Python — you should be comfortable writing and running Python scripts. No advanced knowledge is needed.
- Command-line basics — you will use the terminal to install Rosette, run design scripts, and start the dev server.
- Layout design concepts (helpful) — familiarity with layers, cells, and design rules will help, but the guides introduce these ideas as needed.
- AI agents (optional) — if you plan to use agentic workflows, familiarity with tools like OpenCode or Claude Code will be useful.