Skip to main content

CFDpilot

An AI agent for OpenFOAM — in your terminal.

CFDpilot reads your OpenFOAM case directly from disk, diagnoses why it diverges or gives wrong physics, proposes the exact fix as a colored diff, and — once you confirm — patches the files and reruns the solver. No ZIP upload, no browser. It runs where you already work: your laptop, your workstation, or an HPC node over SSH.

pip install cfdpilot
cfdpilot login                 # authenticate once
cd path/to/your/case && cfdpilot

Then just ask, in plain English:

"Why won't my rhoSimpleFoam case converge?"

The agent maps your case, reads fvSchemes, fvSolution, your boundary conditions and solver log, reasons from the actual numbers (Courant number, residuals, turbulence wall treatment, scheme/switch consistency), and reports the bugs ranked by impact — with the exact fix for each. Nothing is changed without showing you a diff first, and every patch makes a .bak backup.

What it checks

Boundary-condition consistency, turbulence wall treatment (low-Re vs high-Re), Courant number and time-step control, relaxation factors, discretisation schemes, solver-mode switches (e.g. transonic), and solver/turbulence-model compatibility — across incompressible, compressible, multiphase (VoF) and heat-transfer solvers.

Requirements

  • Python 3.10+
  • An OpenFOAM case directory (Foundation or ESI). OpenFOAM itself can run natively or in Docker; the agent will use it to run the solver when you ask.

Access

CFDpilot is in free early access for the first engineers. Run cfdpilot login to get started, or request access at cfdpilot.com.

Release files for cfdpilot 0.1.31

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cfdpilot 0.1.31
File Size Uploaded
cfdpilot-0.1.31.tar.gz 106.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cfdpilot 0.1.31
File Interpreter ABI Platform
cfdpilot-0.1.31-py3-none-any.whl Python 3 none any Details

Total release size: 184.0 kB

Release files / cfdpilot-0.1.31.tar.gz

Download URL cfdpilot-0.1.31.tar.gz
Size 106.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6b7d2ddc9fdcb167f581d29242ba6c51459e127efbed49f002da5b17297753e6
BLAKE2b-256 checksum
How to use checksums
15095773e0be9d33a8852133a7df669c98d46d972a18a7c1bd1aa0ce2ef882e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / cfdpilot-0.1.31-py3-none-any.whl

Download URL cfdpilot-0.1.31-py3-none-any.whl
Size 78.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8de3e09e86288efba455fed0879bfc3f66a065fd0a63e34dffc6f3a4dba6730
BLAKE2b-256 checksum
How to use checksums
cd1b191ed0533935410a7eaa13f66d62f7da6167ba1d8660f80c5bdb7ce896aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

0.1.32

2 release files

This release

0.1.31 This release

2 release files

0.1.30

2 release files

0.1.29

1 release file

0.1.28

2 release files

0.1.27

2 release files

0.1.26

2 release files

0.1.25

2 release files

0.1.24

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

1 release file

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page