Engineering design & delivery, in one project

Every engineering discipline. One project tree.

IndiSpec is an all-in-one engineering design and delivery toolkit. Electrical schematics, PCBs, CAD parts and assemblies, CFD reviews, calculation sheets, parts data and issued packages live together — on one version history, one collaboration surface, and one approval model for people and agents.

Start freeExplore the toolkit
ElectricalPCBCAD & CFDCalculations & documentsEngineering dataDeliveryCollaboration & agents
7 disciplines
One toolkit, one project tree
8 surfaces
One document model
PDF + ZIP
Versioned, issued packages
Branches & merge
Version control for projects

From the single-line diagram to the issued package

Each discipline is a page kind on the same project tree — not a separate product with its own login, file format and version history.

Electrical

Schematics and panel layouts, with the netlist behind them

Draw the electrical design on A3 sheets and lay the same parts out in the cabinet. The netlist, wire numbers and cross-references are derived from the drawing, so tracing a circuit and colouring a net never means maintaining a second copy by hand.

See capabilities →

PCB

Code-first boards where the source is the document

A PCB is a tscircuit TSX program compiled in the browser to circuit JSON, then rendered as a board, a schematic and a 3D assembly. Every board or schematic gesture compiles back into the source, so the code, the drawing and an agent edit always describe one program.

See capabilities →

CAD & CFD

Parametric parts, assemblies and analysis on the same project tree

A part is a FeatureScript-compatible source document evaluated by an OCCT-in-WASM kernel. Features, gizmos and parameters all compile to source; assemblies compose parts and imported STEP; the CFD study maps that geometry to a solver package and reviews the solved result in the app.

See capabilities →

Calculations & documents

Sizing work, reference documents and the numbers that bind them

Engineering calculations belong next to the design they size, not in a spreadsheet that drifts. Calculation sheets recalculate live, documents can reference each other by value, and PDFs from suppliers are readable as project documents.

See capabilities →

Engineering data

One part master feeding every drawing and BOM

Projects share one materials register: catalog parts, organisation libraries, project usage, panel BOMs and a generated rollup with documentation coverage. Vendor and EPLAN inventories are harvested into the same model instead of being retyped per project.

See capabilities →

Delivery

Issue the package, not a folder of loose PDFs

Export is a designed artifact. Build a package with its contents page, manifest, scope and print options inside the project, version it with the design, and render it through the same pipeline every time.

See capabilities →

Collaboration & agents

One project, many hands — people and agents on the same rules

Documents are collaborative in real time, projects are versioned like code, and work is tracked on a task board. The in-app assistant and isolated agent runs act through the same project and approval rules as a person, on their own branches.

See capabilities →

A new discipline is a page kind, not a new product

Every document — a drawing sheet, a PCB, a 3D model, a report, a deliverable, a PDF, a task board — is a typed page on one of a small set of surfaces. They share the project filesystem, version control, collaboration and export machinery.

  • One project filesystem with folders, drag/drop and a dependency graph
  • One content-addressed version history for every document type
  • One collaboration and approval model for people and agents
  • One export pipeline that issues PDF/ZIP packages
Drawingssld · terminal-diagram · cable-diagram · wiring-diagram · schematic-overview · cover-sheet · layout
Boards & workpcb-board · board
Modelscad-part · cad-assembly · cabinet-3d · cfd-review
Reportsbom · project-bom · spreadsheet
Deliverablesdeliverable
Spaceszone · folder
Documentspdf
Worktask-board

Design, verify, deliver — and keep the record

The paperwork is not a separate afterthought. It is produced by the same project that holds the design.

1

Design

Sheets, boards, parts, assemblies and calculation sheets live in one project tree, in the discipline each needs.

2

Verify

Trace nets, colour potentials, check BOM documentation coverage and validate CFD geometry before it reaches a solver.

3

Deliver

Issue a versioned package with a contents page, manifest and print options — not a hand-assembled folder.

4

Collaborate & automate

Work together in real time, review on branches, track tasks, and hand routine work to an approved agent run.

The deliverable is part of the project

A package is designed, not assembled by hand the night before issue. Choose its pages, order, print options and scope; keep the contents page and manifest with it; re-run it whenever the design moves.

  • Scope by project, zone or an authored page order
  • Contents page and manifest travel with the package
  • Per-package print options, including sheets coloured by net potential
  • Re-run the same package when the design moves
Pump station 2 — Rev CPDF + ZIP · 24 pages
Cover sheetA3 · p.1
Single-line diagramA3 · p.2
Terminal diagramA3 · p.6
Panel BOMReport · p.11
Pump sizingCalculation · p.14
ManifestGenerated

A team of people and agents, with one audit trail

Two engineers can edit the same project in real time, review each other on branches, and hand a well-scoped task to an agent run that works in isolation and comes back as a reviewable commit. The assistant proposes; your approval policy decides.

  • Realtime editing with presence and cursors
  • Branches, restore and manual merge for whole projects
  • Task board, comments and a cross-project work inbox
  • Agent runs on isolated branches with an approval step
Agent run · task 128Isolated branch
Workspaceown worktree, own branch
Live projectnever touched
Resultcommit for review
Policysuggest · approval required

Shipped, in progress, and honestly planned

IndiSpec is built in the open against its own specification. Here is where the sharp edges still are.

Electrical sheets, nets and cabinet layoutShipped

Shipped, including EPLAN macro import.

PCB builder, CAD kernel and CFD reviewShipped

Shipped slices with the code-first / source-is-the-model authoring.

Version control, task board and agent runsShipped

Shipped on a single-working-tree model.

Per-branch worktreesIn progress

Two people cannot yet edit different branches at once; the merge target is the checked-out branch.

Offline desktop shellIn progress

A Tauri shell over the same editors; offline parity is in progress.

Decoding PRC geometry in 3D PDFsIn progress

Not decoded yet; embedded U3D models are.

Verification engine and plugin workspacePlanned

Specified (power-budget diagnostics, plugin host) but not shipped.

All capabilities

Per engineer, all disciplines included

No module licences. Every paid plan includes every editor and the delivery pipeline; the difference is collaboration, control and support.

Compare plans

Bring the whole design into one place

Start on the free plan with a real project, or look through the toolkit discipline by discipline first.

Start freeExplore the toolkit