Deterministic — no LLM, no SKU hallucination

Design the entire low-voltage stack in one place.

AV, telecom, structured cabling, security, access control, fire alarm, paging. Drop devices on a floor plan, switch to a reflected ceiling plan, and walk away with a riser diagram, a BOM, and a cable schedule — all generated deterministically from the engineering math.

Pure rules engine Session-only by default PDF / CSV / JSON export Self-host on any VM
104+
Approved manufacturers
66
Placeable device types
10
Room types
14
Use cases

START HERE

What are you designing?

Pick the discipline you're focused on and we'll filter the device palette accordingly. You can switch or unfilter at any time on the design page.

DISCIPLINES

One tool, the whole low-voltage stack.

Every subsystem an LV designer touches lives in the same canvas. Drop a card reader next to a touch panel; the engine handles the rest.

D

Display & video

LCD, OLED, LED video walls, projection, confidence monitors, plus AV-over-IP encoders, decoders, and HDBaseT wall-plates.

C

Cameras

PTZ, fixed, intelligent tracking, broadcast-grade studio cameras — wired with PoE+ runs and codec routing.

S

Audio reinforcement

Ceiling, pendant, wall, soundbar, subwoofer, and line array — sized to floor area and ceiling height with the right amp + DSP.

M

Microphones

Ceiling arrays, boundary, gooseneck, wireless lav/handheld, table mics, shotguns. Tracking-camera localization rules included.

T

Control surfaces

Touch panels (5", 7", 10"), wall keypads, button panels — programmed against Crestron, Extron, AMX, QSC Q-SYS, or Biamp Tesira.

X

AV distribution

AV-over-IP encode/decode, HDBaseT TX/RX wall plates, networked audio bridges. Cable schedule routes against the rack.

V

Surveillance

IP dome, bullet, PTZ, fisheye cameras, NVR, motion sensors. PoE+ uplinks aggregated through the managed switch.

K

Access control

Card readers, keypads, biometric, REX, door controllers, electric strikes, mag-locks. OSDP and 18/2 power runs.

F

Fire alarm

FACP head-end, smoke / heat / duct detectors, pull stations, horn-strobes. FPLR cable on dedicated NAC and IDC loops.

P

VoIP & paging

SIP desk and conference phones, intercom stations, voice gateway, paging horns and ceiling speakers — separate from program audio.

R

Infrastructure

Equipment racks and floor boxes anchor the cable schedule. Pathway distance includes ceiling drop allowance.

N

Networking

Managed PoE+ switch sized for the endpoint count. Dedicated AV VLAN, converged, or hybrid topology with QoS reservations.

DELIVERABLES

Everything a field team needs, on day one.

Multi-page export with each plan on its own landscape page, plus the data tables. PDF for review, CSV for procurement, JSON for re-import.

Floor plan

Polygon room outline with draggable vertices, floor-mounted devices, landmarks, rulers, and per-edge length labels.

Reflected ceiling plan

Same room, separate layer for ceiling-mounted devices — cameras, speakers, mics, smoke detectors, horn-strobes.

Riser diagram

Auto-generated tiered topology (Sources → Processing → Distribution → Outputs) with orthogonal edges color-coded by signal.

CatDescriptionMfrQty
Display65" 4K LCDSony1
SpeakerCeiling 70VQSC6
MicCeiling arrayShure2
CameraPTZPoly1
Control10" touchCrestron1

Bill of materials

Line-item BOM grouped by category, with manufacturer defaults aligned to your control system preference.

FromCableSigFt
Display 65"HDBaseTvid32
Ceiling Spkr16/2aud18
Mic ArrayCat 6anet22
PTZ CamCat 6anet25
Touch PanelCat 6ctl14

Cable schedule

Per-run table — from / to / cable type / signal / pathway distance — with run-too-long warnings and PoE budget checks.

Audio System
Video & Cameras
Cabling

System narrative

Written overview: Audio, Video & Cameras, Control & Network, Structured Cabling, Future-Proofing — every choice justified.

HOW IT WORKS

Three steps. No prompt engineering.

The hard part is the engineering math, not the prose. The rules engine does that math; the templates render it as a narrative.

01

Describe the room

Polygon floor plan with draggable walls, ceiling height, capacity, use case. Place devices with click-and-drag; rotate, resize, swap layers.

02

The engine runs the math

Speaker count from floor area + ceiling height. Mic count for camera localization. Display size from viewing distance. PoE budget. Cable run lengths with pathway factor.

03

Get the deliverables

Riser, BOM, cable schedule, narrative, plus floor and reflected-ceiling plans. Export to PDF / CSV / JSON. Session flushes after export.

The moat

Why no LLM.

A hallucinated SKU on a printed BOM is the kind of mistake that gets a contractor blacklisted. Every line in our output traces back to a deterministic rule.

Reproducible

Same inputs, same output. Diff two designs and the difference is real engineering, not model variance.

Auditable

Every recommendation cites the rule that produced it — viewing distance, coverage area, gauge selection by run length.

No catalog drift

Manufacturers and SKUs are pulled from a curated catalog with verification gates, not the model's training data.

PRICING

Free for local work. Pay only when we store your data.

The tool is free for browser-session drafts and local exports — design a room, export the PDF and BOM, walk away. Server-side storage (saved projects, multi-room rollup, branded exports) is what the paid tiers buy. Cancel any time.

Free

$0forever

No account. Browser-session drafts.

  • 20 devices per design
  • Floor + RCP + riser canvases
  • PDF / CSV / JSON export
  • Session flushes on export

Tier 1

$19per month

Server-saved single-room project work.

  • 10 saved projects
  • 30 devices per design
  • Account-bound autosave
  • Re-import from JSON export
Most popular

Tier 2

$49per month

Multi-room project planning.

  • 25 saved projects
  • 50 devices per design
  • Room-to-room shared head-end
  • Building-wide BOM + narrative rollup
  • Custom logo on PDF exports

Tier 3

$149per month

Studio / team-of-one designer.

  • 50 saved projects
  • 100 devices per design
  • 20 rooms per project
  • Priority support
  • All Tier 2 features

Tier 4

$299per month

Per-account unlimited.

  • Unlimited saved projects
  • Unlimited devices per design
  • Unlimited rooms per project
  • Priority support
  • All Tier 3 features

Self-hosted on a DigitalOcean VM. Postgres + Drizzle. Caddy auto-TLS. Source available on request. Stripe handles billing — your card never touches our servers.

QUESTIONS

Things we get asked.

Short answers. The longer ones live in the docs and the system narrative each design generates.

Why no LLM in the recommendation engine?

A hallucinated SKU on a stamped BOM is a contractor's nightmare. Every line in our output traces back to a deterministic rule — viewing distance, coverage area, gauge selection by run length, PoE budget against switch capacity. Same inputs, same output, always.

Do I have to sign up to use it?

No. Free tier runs in your browser session — design a room, export a PDF + BOM CSV, walk away. Sign up only when you want to save projects across sessions or work multi-room.

Can I cancel any time?

Yes. Cancel from the Stripe billing portal in your account. At the end of the billing period you drop to the Free tier — local browser-session work continues, but server-saved projects stop being accessible (and start their 14-day retention countdown). Export the JSON before you cancel if you want a portable copy.

What happens to my designs if I downgrade?

Existing saved projects stay accessible read-only past the new tier's project cap. You can edit any project that's within the cap, and you can always export the over-cap ones as JSON / PDF before deleting them to free a slot.

Is the cable schedule code-compliant?

Run-length math follows ANSI/TIA-568.2-D + BICSI TDMM. Fire alarm circuits cite NFPA 72 in the schedule. Access control follows OSDP guidance. We don't issue stamps — your engineer of record signs the deliverable for the AHJ.

Can I self-host?

Yes. Docker compose stack ships with Postgres + Caddy auto-TLS + the Next.js standalone build. Migrations run on container boot. Your data stays in your Postgres; we never see it.