Free guide · AI-assisted tuning

Tune your car with an AI co‑pilot.

Let Claude and other AI agents drive your Haltech, Link or MaxxECU software, read your datalogs line by line, and learn how your engine behaves. You still make the calls. The agent does the tedious part.

Haltech NSPLink PCLinkMaxxECU MTune ECUMasterMoTeCEmtronSpeeduino
agent · sample-wot-pull.csv
Lambda actual Lambda target hover the trace
claude › Loaded 241 rows, 10 channels, 20 Hz. 3rd-gear pull from 2,530 to 7,200 rpm.
▲ lean 5,100–5,300 rpm @ 200 kPa: λ 0.857 against a 0.780 target (+9.9%).
● knock 6,050–6,100 rpm: knock level 1.24 V, about 3° pulled by knock control.
claude › Binned error: +7.8% at 5,250 and +3.5% at 5,000 rpm. Suggest adding half that, then re-log. Check that knock before touching timing.
✓ waiting for your approval. No changes made.
The loop agent analyses · you decide 01Log itRecord a pull or drive 02ExportCSV from NSP / PCLink 03AnalyseAgent flags issues 04ProposeCell-by-cell changes 05You reviewApprove, edit or reject 06Apply & testSmall steps, log again
How it works

Same tuning process, with a faster analyst in the loop

You don't hand over your tune. The agent takes the slow parts: reading 10,000 rows, cross-referencing table cells, writing up what changed. Every change still goes through you.

  1. Capture a good log

    Steady-state cruise, a controlled pull, a cold start. Log the channels the agent needs. The channel checklist lists them.

  2. Export & hand it over

    CSV export from your ECU software, or let a computer-use agent do the export for you.

  3. Get a written diagnosis

    Findings ranked by severity, with timestamps, RPM/load cells and the evidence for each.

  4. You approve the change

    Proposed edits are small and reversible, and you apply them to a saved copy of the map. Nothing touches the engine until you say so.

Example

“Why does it stumble at 3,000 rpm cruise?”

This is the kind of question agents handle well. They line every channel up against every other one and spot patterns that are hard to see when you scrub through a log viewer by hand.

Tip: tell the agent what the car felt like and where. "Stumbles on light throttle, 3rd gear, around 3k" narrows 50,000 data points down to a few hundred.

Browse the prompt library →
Claude · cruise-log-03.csv
YouAttached is a 4-minute cruise log from my Link G4X. It stumbles on light throttle around 3,000 rpm in 3rd. Engine notes are in the project file. What's going on?
Claude ⚙ ran python · filtered TPS 5–15%, 2,800–3,200 rpm (1,904 rows)

I found 11 stumble events. They all share one pattern:

  • Lambda swings 0.94 → 1.09 within ~0.3 s, always when MAP crosses 58–62 kPa.
  • That's the boundary between your 55 and 65 kPa VE rows. The 65 row is ~7% leaner than its neighbours at 3,000 rpm.
  • Closed-loop trim hits its −10% limit just before every event, so it can't correct.

Suggestion: blend the 3,000 × 65 kPa cell up about 5% and re-log. Want me to list the exact cells and values to check in PCLink?

Read this first

The agent is the analyst. You are the tuner.

AI agents are confident, fast and sometimes wrong. Engines are expensive. These four rules are not optional.

Never live-write unattended

Don't let an agent write to an ECU on a running engine without you watching each step. Stage changes in a saved copy of the map first.

Back up every map

Save a dated copy before every session. Ask the agent to write a change log you can roll back from.

Set hard limits

Write your limits into the agent's instructions: max timing, min lambda under boost, max change per step (e.g. 3%).

Trust sensors, not vibes

A wideband, knock monitoring and EGTs where you can. If the data and the agent disagree, believe the data.

Get started

What you need

01

An AI agent

Claude (desktop app for computer use, or Claude Code for analysing files). Any capable agent that can run code will work.

02

Your ECU software

NSP, PCLink, MTune or similar, on a Windows laptop or VM the agent can see.

03

A good datalog

Wideband lambda, RPM, load, ignition, knock, temps. Or start with our sample log.

04

An engine brief

Grab our skill template and fill in your engine, fuel, limits and channel names.

FAQ

Questions people ask about AI tuning

Can AI tune my car?

An AI agent can do a lot of the analysis: reading every row of a datalog, finding lean spots and knock, lining errors up against your fuel and ignition table cells, and proposing small changes. It should not be the tuner. You review and apply every change, ideally on a dyno or with a qualified tuner, and you keep backups of every map.

Can Claude read Haltech, Link or MaxxECU datalogs?

Yes, once they are exported to CSV. Native log formats generally need the vendor's software to open, but NSP, PCLink and MTune can all export logs as CSV, which Claude can load and analyse with code.

What is computer use, and can it control my tuning software?

Computer use lets an AI agent see your screen and use the mouse and keyboard. That means it can work inside NSP, PCLink or MTune: finding tables, reading values, exporting logs and staging edits on an offline map copy while you watch. We recommend keeping it away from live ECU writes.

Is it safe to let an AI change my ECU map?

Only with guardrails: work on a saved copy of the map, set hard limits (minimum lambda, maximum timing, maximum change per step), approve every change yourself, and never let an agent write to a running engine unattended. AI agents can be confidently wrong.

Do I need to know how to code?

No. Agents like Claude write and run the analysis code for you. It helps to save that code as a script once you like the results, so every future log is checked the same way.

What do I need to get started?

An AI agent (for example Claude), your ECU's tuning software, a datalog with wideband lambda, RPM, load, ignition, knock and temperatures, and a short brief describing your engine. Our free sample log and skill template cover the last two.

Is VibeTuners free?

Yes. The guides, prompts, sample datalog, skill template and script are free. The site is supported by KrispyGauge and Krispy Workshop in New Zealand.

Made by car people

VibeTuners is free, thanks to KrispyGauge & Krispy Workshop

We build digital gauges, dashes and ECU installs in New Zealand. We made this site because AI changed how we tune, and we wanted everyone to have the same head start.

0.82 LAMBDA BOOST 14.6 IAT 38° KrispyGauge

See it live with KrispyGauge

Your agent finds the problem in the log. A KrispyGauge shows it to you on the road while it happens. The 52mm multi-protocol CAN bus gauge reads your ECU's data stream directly.

  • Haltech, Link, MaxxECU, ECUMaster, Emtron & more
  • Standard 52mm fit: lambda, boost, temps and more
  • Designed & built in New Zealand
Shop KrispyGauge →
ECU Krispy Workshop

Want it done properly?

AI can tell you the wiring or sensor is the problem. Krispy Workshop can fix it. Factory dash to digital conversions, custom dash builds, ECU installs and clean automotive wiring.

  • ECU installs & wideband / sensor upgrades
  • Factory dash → digital conversions
  • Custom looms and tidy, documented wiring
Visit Krispy Workshop →