Skip to content

jutul-agent

A scientific AI agent for differentiable simulators built on the Jutul framework. Ask for a simulation in plain language. The agent sets it up, runs it in a persistent Julia session, analyses and plots the results, and iterates: fixing mistakes and refining the next run.

Get started How it works

jutul-agent · my-battery-run
$ jutul-agent tui
> Set up a constant-current discharge for the
  chen_2020 cell and plot the voltage curve.

run_julia  output = solve(cell_setup)
plot_julia  voltage vs time
saved artifacts/voltage_curve.png

jutul-agent web UI: a Fimbul geothermal doublet with the 3D temperature field over time     jutul-agent web UI: a BattMo discharge-rate investigation with plots and a report

The browser UI (jutul-agent web): chat on the left; interactive plots and reports pinned in a canvas on the right.

Supported simulators

JutulDarcy BattMo Fimbul Mocca

Simulator Package Domain
jutuldarcy JutulDarcy.jl Reservoir / multi-phase flow
battmo BattMo.jl Lithium-ion (and other) battery cells
fimbul Fimbul.jl Geothermal (ATES, BTES, doublet, EGS)
mocca Mocca.jl Adsorption-based CO₂ capture