Design utility-scale solar farms with AI precision and engineering control.

From site boundary to EPC-ready CAD output — deterministic engines, AI assistant, one Civil 3D plugin.

VibeSolar dashboard showing a solar farm layout design
97+ Engineering Features
62 CAD Commands
161 API Routes
11 Engine Packages

Built by PV engineers, for PV engineers

Deterministic engineering — not AI hallucinations

The Problem with Solar Design Today

Manual Workflows

Engineers spend weeks on repetitive CAD tasks that could be automated — drawing tables row by row, routing cables manually, counting components by hand.

Hidden Assumptions

Black-box tools hide engineering assumptions. When results seem off, there is no way to trace back through the logic or validate intermediate steps.

Fragmented Tools

Layout in one tool, electrical in another, shading in a third. Data is re-entered, errors compound, and no single model holds the full design truth.

VibeSolar unifies layout, electrical, civil, shading, and financial analysis into one deterministic pipeline — from site boundary to EPC-ready output in minutes, not weeks.

How It Works

Import Your Site

Load a DXF boundary, fetch terrain from public APIs, or draw directly in Civil 3D. VibeSolar builds the 3D terrain model automatically.

Configure & Generate

Select equipment, set constraints, and generate a complete design — layout, electrical, civil, and shading — in one click or one sentence.

Review & Iterate

Run AI design review, compare scenarios, adjust parameters. Every change recomputes the full pipeline in seconds.

Export & Deliver

Export EPC-ready CAD files, PVSyst-compatible shading scenes, Bill of Quantities, financial reports, and string plans.

Powerful Features for Every Stage of Design

Terrain-Aware Layout Generation

  • Fixed-tilt and single-axis tracker placement with automatic configuration detection
  • Multi-direction sweep optimization (N-S, S-N, E-W, W-E) — picks best by capacity or target kWp
  • Automatic gap filling with sub-type generation (e.g., 3x27 → 3x18 + 3x9)
  • Terrain-aware table splitting when slopes exceed equipment limits
  • Buildable area computation with setbacks, exclusions, and corridor reservations
Layout Terrain Optimization
Terrain-aware solar panel layout generation visualization

Complete Electrical Design

From Strings to Substations

  • String assignment with MPPT row-grouping constraints (no mixing top/bottom rows on same MPPT)
  • K-means inverter placement with cluster-balanced loading
  • IEC 62548-1 compliant string calculator with temperature-corrected voltage limits
  • Manhattan-routed DC/AC cables with 3D terrain following and configurable burial depths
  • Cable loss calculation with reactance term, voltage drop analysis, and cable size recommendations
  • Single Line Diagram (SLD) auto-generation
Electrical Cables IEC Compliance
Electrical design showing string assignments and cable routing

Civil Engineering

Roads, Fencing, Grading

  • Automated service road generation (perimeter + internal) with multiple surface types
  • Perimeter fencing with automatic gate placement at road entries
  • CCTV camera positioning at configurable intervals along fence line
  • Slope analysis with constructability classification per grid cell
  • Cut/fill earthworks estimation with magnitude proxy
  • Terrain data from public APIs (GUGiK NMT for Poland) or CAD contour import
Civil Roads Grading
Civil engineering features including roads, fencing, and grading analysis

AI Design Assistant

Design by Conversation

  • Natural language interface inside Civil 3D — describe what you want, the system executes deterministically
  • RAG-augmented knowledge base: 132 engineering chunks, Polish + English cross-lingual retrieval
  • Intent parser converts requests to validated DesignIntent objects — no hallucinated geometry
  • AI Design Review: 50+ rule-based checks (capacity, electrical balance, civil feasibility, grid compatibility)
  • Action dispatcher maps assistant proposals to executable CAD commands with safety confirmation
AI Natural Language RAG
AI design assistant interface with natural language commands

Shading & Yield Estimation

  • Full-year hourly shading simulation (8760 hours) for tracker and fixed-tilt layouts
  • Automatic pitch optimization to achieve target shading loss (e.g., 3%)
  • PVGIS irradiation data integration with air mass and angle-of-incidence corrections
  • PVSyst-compatible 28-parameter loss chain (module, wiring, inverter, soiling, temperature, degradation)
  • Specific yield calculation (kWh/kWp/year) with full loss breakdown
  • Three-tier shading geometry model (proxy, row-level, structural) for PVSyst export
Shading Yield PVSyst
Shading simulation heatmap and yield estimation chart

Reporting & Financial

From BoQ to IRR

  • Automatic Bill of Quantities generation with category breakdown and cost templates
  • String Plan reports with per-inverter summaries and MPPT assignments
  • Executive Project Summary with key metrics and site description
  • CAPEX/OPEX estimation with unit cost traceability
  • LCOE, IRR, NPV financial calculations with sensitivity analysis
  • Multi-format export: Excel (multi-sheet), Markdown, PDF (planned)
Reporting Financial Export
Financial reporting dashboard with BoQ and IRR analysis

Native Civil 3D Plugin

Deep Integration

  • 62+ dedicated commands on the ribbon — every workflow accessible in 1-2 clicks
  • 23 WPF dialogs with dark theme, real-time parameter preview, and live canvas visualization
  • Safe transactional CAD writes — exception-safe, undoable, no partial corruption
  • Bidirectional entity sync with domain-ID-to-CAD-handle mapping
  • Block library management with custom PCS, inverter, combiner box symbols
  • Color-coded layout visualization by inverter zone, transformer zone, string, or row
  • Real-time streaming: layout generates row-by-row via SSE directly into CAD
Civil 3D Plugin CAD
Civil 3D plugin interface with ribbon commands and dark theme dialogs

Cloud Twin, WebUI & Automation Agent

  • Every project gets a cloud twin — access your designs from any device, anywhere
  • WebUI Access: upload DXF through browser, generate layouts without Civil 3D license
  • Automation Agent: monitors a workspace folder, sends jobs to backend automatically
  • RESTful API with 161 endpoints — integrate VibeSolar into any pipeline
  • Server-Sent Events streaming for real-time progress visualization
  • Checkpoint & resume: crash recovery without recomputing from scratch
  • Feature flags system — 12 runtime-configurable flags let administrators enable/disable capabilities per deployment. Control scenario analysis, ML learning, streaming behavior, and more via environment variables.
Cloud API Automation
Cloud twin dashboard and WebUI showing remote design access
Probabilistic scenario analysis dialog showing P10/P50/P90 capacity rankings

Explore Hundreds of Design Scenarios in Minutes

  • Generate 1-50 design variants by sweeping pitch, tilt, setback, and gap ranges simultaneously
  • Compare equipment options — test multiple module models, inverter types, and mounting configurations side by side
  • Automatic yield estimation with latitude-based GHI proxy and LCOE calculation (EUR/MWh)
  • P10 / P50 / P90 capacity percentile rankings with uncertainty quantification and confidence scoring
  • 7 optimization strategies: balanced, maximum density, low earthworks, max yield, min LCOE, maintainability, schedule-safe
  • Fully deterministic — each scenario runs the same layout engine, just with different parameters. Reproducible via seed control.
  • Results ranked with composite scoring across density, earthworks, yield, and financial metrics
  • Probabilistic models for high-uncertainty inputs — terrain variability, irradiance deviations, energy price fluctuations, and module degradation curves are captured through ensemble analysis rather than single-point assumptions
P10/P50/P90 Multi-variant LCOE optimization Uncertainty modeling

A System That Learns How You Design

VibeSolar observes how you refine generated layouts — which tables you move, which cables you reroute, which inverters you reposition. This creates a learning layer that understands your design preferences and organization standards.

How it works:

  • Every edit you make after layout generation is captured as a structured event (move, delete, rotate, resize, reroute — 10 action types across 11 object classes)
  • Semantic diff engine groups low-level edits into meaningful changes: 'Removed 3 tables in NW quadrant', 'Moved 2 inverters 8.5m south'
  • Rule-based intent inference identifies WHY you made the change — 7 intent categories from hidden hard constraints to aesthetic preferences
  • Confidence scoring (0.4–0.8) on every inferred intent — the system knows what it's sure about and what needs confirmation

What's live now (Stage 1):

  • ✓ Edit event capture across all layout objects
  • ✓ Semantic change grouping with human-readable descriptions
  • ✓ Intent inference with 7 rule-based patterns
  • ✓ SQLite telemetry store with full session history
  • ✓ 6 dedicated API endpoints for telemetry
  • ✓ Feature-flag gated — enable per deployment

What's coming next:

  • → Stage 2: Prediction — edit hotspot heatmaps, acceptance likelihood scoring
  • → Stage 3: Reranking — learned preferences influence scenario variant ranking
  • → Stage 4: Suggestions — proactive layout adjustment proposals

Privacy: All ML data is opt-in, organization-scoped, and never leaves your instance unless you explicitly enable analytics sharing.

Machine Learning Edit Telemetry Intent Inference Privacy-first
ML edit-learning feedback loop visualization

Iterate at the Speed of Thought

Change a parameter, re-generate the entire layout in seconds. Compare capacity scenarios, adjust setbacks, swap equipment — VibeSolar recomputes everything from terrain to financials without manual rework. What used to take days now takes minutes.

Adjust Parameters

Change tilt angle, row spacing, equipment type, or setback distances through the UI or AI assistant.

Re-Generate in Seconds

The deterministic engine recomputes layout, electrical, civil, and financial outputs simultaneously.

Compare & Decide

Side-by-side scenario comparison with capacity, yield, cost, and IRR differences highlighted.

Side-by-side comparison of rapid design iterations with different parameters

Equipment Library

A curated library of PV modules, inverters, trackers, combiner boxes, and mounting structures from leading manufacturers. Every item includes full electrical and mechanical specifications ready for design calculations. Request new equipment and we add it within 24 hours.

PV Modules

Mono and bifacial panels from Tier 1 manufacturers with full IV curves and thermal coefficients.

Inverters

String and central inverters with MPPT configurations, efficiency curves, and protection parameters.

Trackers & Mounting

Single-axis trackers and fixed-tilt structures with slope limits, wind ratings, and table configurations.

Electrical Components

Combiner boxes, transformers, switchgear, and cable specifications for complete BOS design.

Equipment library browser showing modules, inverters, and trackers

Shop

License plans, add-ons, and professional services tailored to your solar design workflow.

Starter

For individual engineers and small projects. Includes core layout, electrical, and reporting features.

Free trial — then contact us

Get Started

Enterprise

For large organizations. Custom integrations, dedicated support, on-premise deployment options, and SLA guarantees.

Custom pricing

Contact Sales

Understanding Design Intent — Not Just Recording Clicks

VibeSolar doesn't just track what you change — it infers why.

Delete tables near site boundary

Hidden hard constraint (e.g., easement, utility corridor)

70%

Delete tables near exclusion zone

Safety/compliance requirement

80%

Move PCS station >10m from generated position

Constructability issue (access, terrain, foundation)

60%

Move inverter >5m from cluster centroid

Cable routing preference or access requirement

50%

Delete 4+ tables in a cluster

Space reserved for future expansion

40%

Add new exclusion zone manually

Hidden hard constraint not in original data

80%

Move service road from generated path

Constructability or access preference

60%

Why VibeSolar?

Feature VibeSolar PVcase PVsyst Manual CAD
Layout generation Deterministic + AI Yes No Manual
Electrical design Full (strings → SLD) Partial No Manual
Civil engineering Roads, fencing, grading No No Manual
AI design assistant Natural language (Gemini) No No No
Native Civil 3D plugin Yes (62 commands) No (standalone) No N/A
Shading simulation 8760h annual Yes Yes (standalone) No
Financial model LCOE / IRR / NPV No No Spreadsheet
Scenario analysis P10/P50/P90 (1-50 variants) Limited Monte Carlo Spreadsheet
ML edit-learning Deployed (Stage 1) No No No
Design intent inference 7 rule-based patterns No No No
Automation agent WebUI + folder agent No No No
Feature flags 12 runtime flags No No No
Cloud twin Per-project sync No No No
RAG knowledge base 132 chunks, PL+EN No No No
Price from $100/mo Custom ($$$$) ~$1,500/yr N/A

What Engineers Are Saying

Coming soon — pilot program in progress

Pilot Participant

PV Engineer

Coming soon — pilot program in progress

Pilot Participant

EPC Project Manager

Coming soon — pilot program in progress

Pilot Participant

Solar Developer

Actively Developed — See What's Coming

Every release strengthens deterministic engines first, then adds intelligence on top.

v0.3.x Shipped

Core engines, Electrical design, Civil integration, AI assistant, Full CAD plugin

v0.4.x (Current — v0.4.7) Current

Scenario analysis ✓, ML Edit-Learning (Stage 1) ✓, Feature flags ✓, Edit telemetry ✓, Intent inference ✓, Vibe Chat + Actions ✓

v0.5.x Next

Multi-variant streaming, Learned reranking, Edit suggestions, PDF reports

v1.0 2026

Production, Cloud deployment, Enterprise SSO, Multi-tenant, Batch automation

Ready to transform your solar design workflow?

Join the engineers who are designing solar farms faster, smarter, and with full engineering traceability.

Request a Demo

By submitting, you agree to our Privacy Policy.