A modern, open-source toolkit ecosystem for EnergyPlus building energy simulation.
Website Β· Docs Β· Web Editor Β· Python API
idfkit gives you everything you need to model, simulate, and optimize building energy performance β from a fast Python library to a visual web editor to AI-powered automation.
| Repository | Description | |
|---|---|---|
| β‘ | idfkit | Core Python toolkit β O(1) lookups, reference tracking, IDF + epJSON, weather, simulation |
| ποΈ | idfkit-app | Envelop β browser-native EnergyPlus editor with visual HVAC design and 3D geometry viewer |
| π€ | idfkit-mcp | MCP server exposing 32 AI tools for modeling, simulation, weather, validation, and docs |
| π§ | idfkit-lsp | Language Server + VS Code extension for intelligent idfkit Python development |
| π | idfkit-docs | Interactive EnergyPlus Input/Output reference documentation |
| π | idfkit.com | Project website and ecosystem hub |
pip install idfkit
from idfkit import load_idf doc = load_idf("model.idf") zone = doc["Zone"]["Office"] zone.name = "Open Plan Office" # all references update automatically doc.save("updated.idf")
- 4,000x faster lookups than legacy tools via O(1) indexed collections
- IDF + epJSON β read, write, and convert between both formats
- 55,000+ weather stations β search by location, download EPW/DDY files
- AI-native β MCP server with 32 tools for autonomous agent workflows
- Zero install web editor β visual HVAC design and in-browser simulation
idfkit is in beta β we'd love your feedback.