Open-source LCA with a built-in AI agent

Describe a product.
Watch its life cycle appear.

PrismLCA researches the missing data, builds the model on a visual canvas, explains the results and drafts the full study report — while you stay in control of every step.

Windows · Linux · macOS coming soonAGPL-3.0No account

Real screens from PrismLCA: a cradle-to-grave model of a garden hose reel set with 19 processes and 22 ecoinvent datasets.

50+tools the agent can use
300+functions in your formulas
5report languages
0trackers, cookies or telemetry

The AI agent

One agent. The whole study.

Not a chatbot next to your tool — an agent inside it. It works on your model with the same tools you use, and everything it does lands in the audit log.

01 · Your model

It runs on the model you choose.

Frontier or open-weight, top tier or low cost — through OpenRouter or OpenAI with your own key. No lock-in to one vendor. And you set the effort: a quick pass for a small edit, deep reasoning for a whole study.

  • Switch models whenever you like
  • Effort from minimal to extra high
The chat's model menu: a list of Claude, GPT, Gemini, DeepSeek, Kimi and other models, with the effort dial opened beside it
02 · Research

It finds what the databases don't have.

Hand over a bill of materials. The agent researches missing figures on the web, grades its sources, reconciles them — and names the gaps it could not close.

  • Every figure becomes a parameter with its source
  • Sources land in the report's bibliography
The agent's research notes with end-of-life rates and their sources
03 · Build

It builds the system, process by process.

Processes on the canvas, tagged by life-cycle phase — and the parameters, formulas and scenarios behind them. A search hit is never a choice: it opens every dataset before it links it.

  • Change a whole model with one sentence
  • Decisions that move the number come to you first
The garden hose reel model on the canvas: ecoinvent suppliers, processes grouped and coloured by life-cycle phase, all flowing into the functional unit
04 · Skills & connectors

It brings the method — and the data around it.

Built-in skills carry LCA practice, from goal and scope to proxy choice and critical review; add your own for in-house rules. Connectors reach what a database doesn't hold: transport distances, Eurostat end-of-life rates, the web.

  • Write a skill in plain words
  • Connectors draw on trusted sources, not guesswork
The chat's plus menu with web search, distances and Eurostat switches, and the skills list opened beside it
05 · Analyse

It explains what drives the result.

The agent reads results across every indicator, points to the hotspots and tests the assumption your result rests on — then runs the health check on its own work.

  • Catches double counting and end-of-life traps
  • Compares scenarios side by side
Interactive contribution tree split by life-cycle phase
06 · Report

It writes the study up.

Goal and scope, inventory, results and interpretation as a typeset report — every number bound to the model, every chapter yours to check, correct and release.

  • A chapter tells you when the model has moved on
  • Open decisions are carried in as limitations
A results page of a study report written in PrismLCA
Your key, your provider

OpenRouter or OpenAI with your own key — hundreds of models, zero data retention by default.

A cost limit you set

Every call is in the ledger. The run stops at your limit and tells you so.

The right model for each job

Chat, research, review, writing and import matching — each on a model you choose. Or talk to it by voice.

Product tour

See PrismLCA in under four minutes.

Describe a product in plain words, and the agent builds the whole process network on the canvas — every process, number and source visible and editable.

3:41

Reports

A full study report, drafted by AI.

Each chapter is written after the agent has queried your results, inventory and study data — then checked, read through once more and handed to you.

  • Numbers are never typed out. Every figure is bound to the model; change it and the chapter says it is out of date.
  • Correct a sentence, not a chapter. Fix only the words a finding names; the rest stays as you read it.
  • Your release, your name. Release each chapter yourself — the release lapses when wording or figures move.
  • Five languages, twelve themes. English, German, French, Spanish, Portuguese — with your logo and your client's.

No AI at hand? A short report of hotspots, deltas and the system model comes straight from the model.

› Calculate EF 3.1 climate change for the garden hose reel set
  and tell me what drives it.
  ⚙ calculate        ✓ 62.7 kg CO2-eq per set
  ⚙ explain_result   ✓ contribution tree, 59 nodes
  Raw materials carry 56 %, led by the PVC hose (27 %).
  End of life adds another 27 %.
  ↳ every step is in PrismLCA's audit log — undo there

MCP server built in

Your own agent can drive it, too.

PrismLCA speaks the Model Context Protocol. External agents get the same tools as the built-in assistant — and every change still lands in the audit log, undoable. And it runs on the subscription you already have.

Claude CodeCodexClaude Desktop

One click in Settings writes the configuration and tests the connection.

A complete LCA tool

Everything a study needs. Nothing in the way.

Not a black box: the agent models in a full LCA workbench on the Brightway 2.5 engine, in plain sight. Step in at any point, change what it built, hand it back. Or switch it off and model alone.

Background data

Start free with BAFU:2026. Bring your own ecoinvent.

PrismLCA comes without a background database, but bringing one in takes a few clicks. Have an ecoinvent licence? Import it from your own files (BYOL) or start with the free Swiss Federal Administration LCI Database (BAFU:2026). Both can live in the same workspace.

You stay in charge

Powerful agent. Visible hands.

Everything the agent does is written down, reversible and checked — and it works on your computer, not in someone's cloud.

An audit log in plain names

Who changed what, when — you, the agent, an import or an external agent.

Undo everything

Every change can be taken back — a whole agent turn at once if you like.

It opens every dataset first

Before linking, the agent reads the dataset's own documentation — and catches proxies built for something else.

A health check for every model

Double counting, end-of-life traps, numbers that do nothing — found, and repaired where it can name the fix.

It asks before it decides

A market, a region, a missing dataset: choices that move the number come to you as options.

The agent asking in the chat which target market the model should cover, with three options

Your data stays on your computer

A desktop app. Models, datasets and reports live locally. Nothing leaves without an action of yours, and every network channel starts switched off.

A plan you can follow

Long tasks run against a visible plan. If a run is interrupted, it continues where it stopped.

The agent's plan card with completed and pending steps

Open source

Free. Open. Yours to verify.

PrismLCA is free software under the AGPL-3.0, built on the proven open Brightway 2.5 engine. Your workspaces are standard Brightway projects — no opaque black box.
Open them in Python any time.

Read every line

The full source is on GitHub. Issues and ideas welcome.

View on GitHub

See where it's going

The roadmap shows what is being built next and what is parked.

Open the roadmap

Learn it in an afternoon

The handbook walks through every page of the app, from import to report.

Read the handbook
Beta

Your first life cycle, today.

Free and open source. No account, no trial, no telemetry. Import the free BAFU:2026 database and bring ecoinvent when you're ready.

Updates only when you click “Check for updates”. The Windows installer is signed by Open Source Developer Jonas Harth. While the certificate is new, SmartScreen may still warn: check that More info names this publisher, then choose Run anyway.