--- title: What is SpiceBook? description: Notebook interface for SPICE circuit simulation — write netlists, simulate with ngspice or LTspice, and visualize waveforms in a single document. template: splash hero: tagline: Write SPICE netlists, simulate, and visualize waveforms — all in one document. actions: - text: Quick Start link: /getting-started/quick-start/ icon: right-arrow variant: primary - text: Open SpiceBook link: https://spicebook.warehack.ing icon: external variant: minimal --- import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components'; ## What SpiceBook Does SpiceBook is a notebook interface for SPICE circuit simulation. Each notebook is a sequence of cells — markdown for documentation, SPICE netlists for circuits, and auto-generated schematics and waveform plots for visualization. You write a netlist, run it against ngspice or LTspice, and see the results inline. No file management, no separate plotting tools, no context switching between editor and simulator. Choose ngspice (built-in) or LTspice (via [mcltspice](https://mcltspice.warehack.ing)) per notebook. Same netlist format, different solver characteristics. Transient, DC sweep, and AC analysis results render as interactive SVG plots with an oscilloscope display mode. SPICE netlists are parsed into circuit diagrams automatically — resistors even render with IEEE zigzag symbols and 4-band color codes. Any notebook can be embedded on a third-party page via iframe. Viewers can run simulations directly in the embed. ## How It Fits Together SpiceBook is part of the [warehack.ing](https://warehack.ing) project family. It pairs with [mcltspice](https://mcltspice.warehack.ing), an MCP server that gives AI assistants access to LTspice simulation — notebooks created by mcltspice are viewable and editable in SpiceBook.