The environment

One surface. Six panels. Every decision in your build, in view at once.

DRONA is a design environment, not a chatbot with a preview. The conversation, the 3D viewer, the specs engine, the compatibility checker, the bill of materials, and the firmware export all share the same typed configuration. Every change propagates to every panel in under a millisecond. A warning in the compatibility panel highlights the offending part in 3D. A photo dropped into the chat updates the BOM. A click on a spec field opens the part that produced it.

The full environment

Chat, canvas, and critique — in one pane of glass.

Below is a real session composite. The same six panels are in every DRONA design, from a tiny-whoop build to a 60 kg agricultural sprayer.

velocity-x·fpv / racing·quadx 5"
understand
architect
design
validate
source
build
Conversation · streaming
you
freestyle 5" quad for under $400, 6S
Thinking
intent · fpv freestyle
form factor · quadx 5" · budget $400
battery class · 6S (22.2V nominal)
picked motors · 2207 2400 KV
validating 12 compat rules
tool · present_options
3 ESC candidates
Foxeer Reaper 55A · HolyBro Tekko32 · T-Motor F55A · side-by-side below
DRONA
Locked in. 12/12 rules pass. AUW 548 g · TWR 4.1 · $378 parts. Want the firmware CLI?
show the cli for betaflight 4.5
3D
wiring
exploded
dimensions
AUW 548 g
TWR 4.1
sprint 2.6 min
60 fps · PBR
Specscomputed
all-up weight548 g
thrust max2,248 g
twr4.10
max speed123 km/h
sprint time2.6 min
noise @ 1m84 dB
Compatibility12 · 0 errors
prop clearance · 9 mm
esc current · 55A ok
kv × voltage · healthy
twr · racing met
stack mount · 30.5×30.5
motor count · 4 = quadx
weight · sub-2kg · RID req.
BOM5 vendors
TBS Source One V5 frame$42
EMAX ECO II 2207 · 4×$76
Gemfan 5043 props · 4pk$8
6S 1300mAh 120C$58
Foxeer Reaper 55A ESC$68
SpeedyBee F405 V4$45
HDZero Nano Lite + VTX$81
Total parts$378
Panel 01 · Conversation

A chat that treats design as a structured activity.

The conversation isn't a flat text stream. It's a typed grammar of blocks — thinking, plan, tool call, checkpoint, widget, text. You watch the AI classify your intent, pick the form factor, invoke tools, and ask for a decision when it hits one. Nothing happens silently. Nothing happens in a way you can't undo.

Streaming blocks — watch the spec change live, not after a 10-second spinner.
Explicit thinking — every reasoning step visible and auditable.
Tool-call cards — each call to search_parts, analyze_what_if, validate_compat is shown inline.
Checkpoint prompts — the AI pauses at irreversible commits and asks.
Photo-in-chat — drop an image, get the part slotted.
conversation · turn 4
find me a 3-inch cinewhoop under $220
classifying · fpv cinewhoop / cinematic indoor
picking form factor · ducted 3" quad
searching parts · category=frame ducted size=3inch
Three options at that budget. Do you want long-flight (BetaFPV Pavo), maximum camera quality (iFlight Protek35), or most durable (GEPRC Cinelog)?
3D · PBR · R3F
CG
Panel 02 · 3D viewer

Watch it assemble, piece by piece, in physically-based light.

The 3D viewer runs in the browser at 60 fps on a mid-tier laptop. PBR materials (carbon fiber, brushed aluminum, TPU, lens glass, copper, solder) render with clearcoat, sheen, and procedural normal maps. An exploded view animates parts apart. A wireframe mode strips to geometry. Dimensional overlays call out wheelbase, prop clearance, CG position. A click on a part in 3D scrolls the BOM to its row and highlights its compat rules.

19 PBR materials with physical clearcoat, sheen, IOR.
Procedural normal maps — carbon weave, brushed metal, PCB traces, TPU layers.
Exploded view choreographed per form factor.
CG indicator showing center of gravity live as you swap parts.
Instanced rendering for swarms up to 200 units at 60 fps.
Panel 03 · Specs engine

Deterministic physics. Shared between server and client. Shared with you.

Every number in the specs panel — all-up weight, thrust, TWR, hover time, max speed, noise, cost — comes from a single ECMAScript module that both the server's tool handlers and the browser's React viewer import. No dual computation, no drift. The math is derived from momentum theory with two empirically calibrated correction factors. The reference: our physics primer.

Isomorphic core — one file, two runtimes, zero drift.
Pure and hermetic — cacheable, testable, snapshottable.
±15% accuracy against 11 published reference designs.
Live recompute — drag a slider, specs update in < 1 ms.
specs · computed live
// from specs-core.mjs · shared server ⇄ client
dryWeightG       = 368
allUpWeightG     = 548
thrustMaxG       = 2248
thrustPerMotorG  = 562
thrustToWeight   = 4.10
maxSpeedKmh      = 123
hoverTimeMin     = 5.8
cruiseTimeMin    = 4.3
sprintTimeMin    = 2.6
hoverCurrentA    = 26.4
maxCurrentA      = 176
noiseDb          = 84
totalCostUsd     = 378
compatibility · 12 rules
✓ prop-clearance · 8 mm · within 10 mm
✓ esc-current · 55A ≥ 38A × 1.2
✓ kv-voltage · 40,700 RPM healthy
✓ twr · 4.1 · racing target met
✓ stack-mount · 30.5×30.5 matched
✓ motor-count · 4 = quadx
✓ weight-class · 548g · RID req.
! battery-c-rating · 120C ok, 150C preferred
✓ esc-voltage · 6S within 2–6S
✓ uart-budget · 6 avail · 4 used
✓ prop-shaft · M5 matched
✓ battery-connector · XT60 ok
status · warn · 11 pass · 1 warn · 0 error
Panel 04 · Compatibility

Twelve predicates. Three severities. Every recommendation gated.

Nothing ships to your cart unchecked. Every design flows through twelve physics- and electrical-grounded predicates: propeller clearance geometry, ESC current headroom, KV×voltage sanity, TWR targets by use-case, stack-mount pattern match, motor count vs frame type, battery C-rating for peak draw, connector amp rating, UART budget vs peripheral count. An error blocks the export. A warning explains itself. An info message confirms a choice.

12 universal rules for multirotor · 15+ for fixed-wing · 18 for VTOL (shipping).
Severity-awareerror / warning / info, not booleans.
Affected-parts projection — rule violations highlight parts in 3D.
Plain-English remedies — every warning proposes a fix.
Panel 05 · Bill of materials

Every part priced, sourced, and provenance-tagged.

The BOM isn't a static table. It pulls live from a catalog of 834+ verified parts, with each line tagged by evidence level (grounded, estimated, or conceptual) and by freshness (days since last vendor-listing check). Multi-vendor pricing shows you the best retailer for your region. Commercial users can filter by Blue-UAS / NDAA-889 compliance. A click on any line opens the part's full datasheet view.

Evidence levels — no hallucinated part numbers, ever.
Freshness badges — see when a price was last verified.
Multi-vendor pricing across GetFPV, RDQ, Motion RC, BlueRobotics, more.
Regional sourcing — US / EU / UK / Asia / AU local-first ordering.
CSV export for your purchasing team.
BOM · $378 · 5 vendors
PartEvidence$
TBS Source One V5● grounded · 2d$42
EMAX ECO II 2207 · 4×● grounded · 5d$76
Gemfan 5043 props● grounded · 1d$8
Tattu 6S 1300mAh 120C● grounded · 3d$58
Foxeer Reaper 55A● grounded · 4d$68
SpeedyBee F405 V4● grounded · 2d$45
HDZero Nano Lite + VTX◐ estimated · 18d$81
Total$378
export · 10 formats
 velocity-x.vdx          hermetic build spec
 velocity-x.stl          3D-print frame
 velocity-x.3mf          with print params
 velocity-x.cli          Betaflight CLI
 velocity-x.param        ArduPilot params
 velocity-x.csv          BOM · purchasing
 velocity-x.pdf          build guide
 velocity-x.plan         MAVLink mission
 velocity-x.glb          glTF for web/AR
 velocity-x.yml          EdgeTX model
Panel 06 · Exports

Ten formats. Every downstream tool you already use.

The design leaves DRONA in whatever shape your workflow needs. A hermetic .vdx file for archival. STL / 3MF for printing the custom frame parts. Betaflight CLI or ArduPilot .param for flashing your FC. CSV for your purchasing team. MAVLink .plan for Mission Planner. glTF for an AR preview on your iPhone. EdgeTX .yml for your TX. PDF for your build log.

Hermetic .vdx — human-readable TOML, round-trips perfectly.
Firmware-ready exports flash cleanly on the first try.
Shareable HTML artifact — self-contained build page you can email.
No lock-in — every format is open or widely supported.
Across the environment

Small details, compounded, make a tool you want to keep open.

The features below aren't separate products. They're the consistent craft behind every part of DRONA.

Keyboard-first

Every action has a shortcut. Tab, arrows, fuzzy-search command palette.

Full undo

Event-sourced history. Every spec change reversible. Replay a session like a git log.

Sub-ms recompute

Drag a slider, specs update instantly. Pure functions + memoization do the work.

Checkpoint prompts

AI pauses before irreversible commits and asks. Your call, always.

Evidence chain

Every recommendation carries its source. Hover any value to see what produced it.

Fork + remix

Every published design is a starting point for yours. Clone the agritourism cow-finder; change the cow count.

Keyboard shortcuts

Open command palette
K
Send message
New line in chat
Toggle exploded view
E
Toggle wireframe
W
Focus specs panel
S
Focus compatibility
C
Focus BOM
B
Undo last change
Z
Export build
E
The environment

Stop building drones in 15 browser tabs.

Open DRONA. Type what you need to do. Watch it all come together.

Join waitlist