Skip to content
@idfkit

idfkit

idfkit

Open-source tooling for EnergyPlus building energy simulation, in Python, TypeScript and the browser.

idfkit · Developers · EnergyPlus docs · Envelop · MCP · Shoebox · GitHub

idfkit

Repositories

  • idfkit: An EnergyPlus IDF and epJSON toolkit for Python, with no third-party dependencies.
  • idfkit-js: EnergyPlus IDF and epJSON parsing and manipulation for JavaScript and TypeScript.
  • idfkit-mcp: An MCP server that lets an AI assistant author, validate and simulate EnergyPlus models with idfkit.
  • idfkit-lsp: A language server and VS Code extension for EnergyPlus development with idfkit.
  • idfkit-plugin: A Claude Code and Codex plugin that bundles the idfkit MCP and language servers with skills for EnergyPlus modelling.
  • idfkit-docs: The EnergyPlus input and output reference, rendered by idfkit for every supported version.
  • idfkit-developers: The unified idfkit documentation site, for Python and JavaScript alike.
  • idfkit.com: The idfkit website: the front door to the toolkit, the editor, the server and the documentation.
  • idfkit-shoebox: EnergyPlus in the browser: a client-side shoebox model on a drafting sheet.
  • idfkit-conformance: The conformance corpus and governance registers that hold idfkit and idfkit-js to one behaviour.
  • idfkit-auth: The sign-in page for the hosted idfkit services, built on the provider's hosted widget.

Hosts

Quick start

Python:

pip install idfkit
from idfkit import load_idf, save_idf

doc = load_idf("model.idf")
zone = doc["Zone"]["Office"]
zone.name = "Open Plan Office"  # every reference to the zone is updated
save_idf(doc, "updated.idf")

JavaScript and TypeScript:

npm install @idfkit/core @idfkit/schemas

The guides and the reference for both languages are at developers.idfkit.com.

Popular repositories Loading

  1. idfkit idfkit Public

    ⚡ A fast, modern EnergyPlus IDF/epJSON toolkit for Python

    Python 20 2

  2. idfkit-mcp idfkit-mcp Public

    🤖 Model Context Protocol (MCP) server for EnergyPlus building energy simulation

    Python 14 2

  3. idfkit-js idfkit-js Public

    EnergyPlus IDF and epJSON parsing and manipulation for JavaScript and TypeScript

    TypeScript 4

  4. idfkit-lsp idfkit-lsp Public

    🧠 Language Server and VS Code extension for EnergyPlus Python development with idfkit

    Python 2

  5. idfkit-shoebox idfkit-shoebox Public

    EnergyPlus in the browser: a client-side shoebox model on a drafting sheet, served at shoebox.idfkit.com

    JavaScript 2

  6. idfkit-docs idfkit-docs Public

    📖 Interactive EnergyPlus Input/Output reference documentation

    Python 1

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…