Explore and visualize XSchem schematics in your browser.
To use the online version, simply go to https://xschem-viewer.com/.
You can add the URL of your .sch file to the end of the URL to load it directly, e.g. https://xschem-viewer.com/?file=https://github.com/RTimothyEdwards/sky130_ef_ip__rc_osc_500k/blob/main/xschem/sky130_ef_ip__rc_osc_500k.sch
Barak Hoffer maintains a VS Code extension of xschem viewer. You can get it at the VS Code Marketplace.
npm install to install dependenciesnpm run dev to start the development serverEnjoy!
npm test will run the tests once. npm run test:watch will run the tests in watch mode.
When making changes to the sch file parser, you will need to rebuild the parser by running npm run build:parser. This will generate a new xschem-parser.ts file in the src directory.
xschem-viewer is licensed under the Apache License, Version 2.0. See LICENSE for more details.
$ claude mcp add xschem-viewer \
-- python -m otcore.mcp_server <graph>