In beta

A nice GDSII layout editor

Fast. Intelligent. Accessible.

by PreFab Photonics

pip install rosette
Python API · coming soon
Desktop app · coming soon
GitHubSource code
Principles

Why Rosette?

01

Fast

A Rust core and GPU rendering that keeps you in the flow. From geometry operations to live preview, every layer of the stack is built for speed.

02

Intelligent

AI-native from the ground up. Built for models and agents to enhance the fabrication, simulation, and design capabilities of your workflow.

03

Accessible

A clean Python API, a modern desktop app, and documentation written for engineers. Professional tools without the learning cliff.

Features

What’s inside

Desktop app

A native app with a WebGPU-rendered viewer, hot-reloading preview, and design rule overlays. See your layout update in real time as you write code.

Python API

A clean, typed Python interface over a compiled Rust core. Ergonomic placement, automatic routing, and hierarchical cells.

Fabrication awareness

Built on PreFab’s process knowledge. Move beyond basic design rules with foundry models that have true predictive capabilities.

Agentic workflows

AI-native from day one. Agent instructions and direct code access gives LLM agents the context to design circuits alongside you.

Documentation

Guides, API references, and copy-paste recipes written for engineers. From first install to tapeout, every step is documented.

More to come

Simulationintegrationcomponentmarketplacecloudcollaborationand moreactivelydevelopedshapedby communityrosetteopen sourcetoolsplatformnextgenerationdesign

Your GDSII layout editor

Thousands of geometry operations, routing decisions, and design checks — compiled to native code and wrapped in an accessible interface.

pip install rosette
Python API · coming soon
Desktop app · coming soon
GitHubSource code