Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>EnergyPlus - Building Energy SimulationNew to Visual Studio Code? Get it now.
EnergyPlus - Building Energy Simulation

EnergyPlus - Building Energy Simulation

Preview

epvscode

|
2 installs
| (0) | Free
Building energy simulation powered by EnergyPlus engine with MCP AI integration. Design, simulate, and analyze building HVAC systems directly in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EnergyPlus - Building Energy Simulation

A VS Code extension that brings building energy simulation directly into your editor. Design buildings, configure HVAC systems, run simulations, and analyze results — all powered by an EnergyPlus-compatible TypeScript simulation engine with AI integration via MCP (Model Context Protocol).

Features

Building Design

  • Create zones, surfaces, and subsurfaces with full geometric definition
  • Define materials, constructions, and internal gains (people, lights, equipment)
  • Import existing IDF files

HVAC Systems

  • Air loops with fans, cooling coils, heating coils
  • VAV reheat terminals, ideal loads, and zone equipment
  • Plant loops with chillers, boilers, cooling towers, and pumps
  • Thermostats and setpoint managers

Simulation Engine

  • Zone heat balance with CTF (Conduction Transfer Function) transient conduction
  • 3rd-order backward difference predictor-corrector for zone air temperature
  • Psychrometric calculations (ASHRAE Hyland-Wexler coefficients)
  • Equipment sizing from design day simulations
  • Annual or partial-year run periods

Weather Data

  • Import EPW weather files
  • Download EPW files by city/country from the EnergyPlus weather database
  • Design day configuration for equipment sizing

Results & Output

  • Annual and monthly energy summaries
  • Hourly zone temperature, load, and weather data
  • CSV export (hourly, monthly, summary)
  • Peak heating/cooling load tracking

AI Integration (MCP)

  • 55+ MCP tools for AI-assisted building design and simulation
  • Compatible with Claude Code, Cursor, Codex, and Gemini
  • Natural language project creation and analysis
  • Variant comparison and sensitivity analysis

Getting Started

  1. Open VS Code and install the extension
  2. Open the Command Palette (Ctrl+Shift+P) and run EnergyPlus: New Project
  3. Use the EnergyPlus panel in the Activity Bar to design your building
  4. Run simulation from the panel or Command Palette

With AI (MCP)

The extension automatically configures MCP clients for supported AI tools. Use natural language to:

"Create a 2-zone office building in Seoul with VAV reheat HVAC"
"Add a chilled water plant loop with a 100kW chiller"
"Run the simulation and show me the annual energy summary"

Requirements

  • VS Code 1.85.0 or later
  • Node.js (bundled with VS Code)

Extension Settings

Setting Default Description
epvscode.defaultTimestepsPerHour 6 Timesteps per hour for simulation
epvscode.maxHVACIterations 10 Maximum HVAC convergence iterations
epvscode.convergenceTolerance 0.3 Temperature convergence tolerance (C)
epvscode.mcpClientSetupMode prompt MCP client auto-configuration (prompt/always/off)
epvscode.syncMcpState true Sync MCP server state to extension UI

Known Limitations

  • This is a preview release (v0.1.0)
  • Simulation engine is a TypeScript reimplementation, not the official EnergyPlus C++ engine
  • Complex HVAC configurations may require manual tuning
  • Annual simulations are limited to ~100 seconds wall-clock time per MCP call

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft