The open photonics suite: GPU-native, differentiable, and built for AI agents.
Describe a photonics problem once, as typed JSON, and solve it with the method that fits, from nanoparticles and thin films to metasurfaces, waveguides, photonic crystals, devices and circuits. Results come back in the same units and conventions, with provenance, so methods can be cross-checked directly. Everything is MIT-licensed.
| Repository | What it is |
|---|---|
| lightsmith | The Python library: Mie, T-matrix, DDA, FDTD, TMM, RCWA, mode solvers, EME, FDFD, band structures, circuits and inverse design on CPU or GPU, with a JSON CLI and an MCP server |
| lightsmith-studio | Desktop and web GUI with the library's full functionality |
| lightsmith-community | Shared simulation projects, a materials explorer and a forum |
| lightsmith-materials | Optical-constants database and API |
| lightsmith-cloud | Compute API with CPU and GPU workers |
| lightsmith-deploy | The whole platform on one machine with Docker Compose |
| lightsmith-adda, lightsmith-scattnlay | Optional GPL solver plugins, kept apart from the MIT core |
Status: pre-alpha (0.1).