https://atopile.io/atopile/essentials/1-the-ato-language
So the idea is you basically do all of your connections (the netlist) in code. That actually seems like a reasonable idea to me, especially for digital electronics.
However, I would say that schematic capture is only a small minority of the work of most circuit design. Probably 90% is creating components and layout/routing.
> If you want to layout or route PCBs you will need to install KiCAD.
I couldn't really figure out what the deal is with components. They have a website with a few packages on it (https://packages.atopile.io/) and they say:
> Check first-party packages for a list designed and used internally at atopile. Discussion planning to open this up publicly These are built, known to work and come with a functioning layout too.
Ah also I didn't realise this is actually a startup. Makes sense given how much effort seems to have gone into that website!