OpenTTD AI suitability list

Note that this list is not officially sanctioned, it is a players opinion based on testing and not connected to OpenTTD developers.
All AI's were tested on a 1028x1028 map, with no GRF's. Your mileage may vary if you use GRF's, especially those that change industries or vehicles. Some AI react badly to oddly shaped maps, or maps that are tiny or excessively large.
At the bottom of the page are criteria used to measure AI's, click here to skip to bottom.

Stable, more than likely to operate fine in your game, also
actively updated and any current issues are not pervasive.
Stable, but with some issues, also unupdated so fixes are not
expected for anything at all. Also includes failed AI's that have a fix (which will be linked) by a different user.
Flat out not recommended due to crash issues, and/or no
anticipated updates.

If you'd like to use an AI with a CPU error in valuator, Xarick has provided a fix here.
Last updated: May 2023 -
AI Name Recommended Notes Link

AAAHogEx

-> Leaves abandoned stations long after it stops using them, instead of removing them. TT-Forums

AdmiralAI

-> May crash if you build a town whilst in game.
-> Clones profitable vehicles endlessly, which may jam up a rail network until nothing can move.
TT-Forums

AIAI

-> Excess CPU violation error.
TT-Forums

BorkAI

-> Creates stations it never uses, or doesn't destroy them reliably after stopping using them. TT-Forums

ChooChoo

-> Some of its track laying is hilarious.
-> Clones profitable vehicles endlessly, which may jam up a rail network until nothing can move.
TT-Forums
GitHub

CluelessPlus

TT-Forums

CoronaAI

TT-Forums
GitHub

Denver & Rio Grande

-> Excess CPU violation error TT-Forums

DictatorAI

TT-Forums

EmotionalAI

EpicTrans

-> Creates stations it never uses, or doesn't destroy them reliably after stopping using them.

FastPTPAI

-> Excess CPU violation error.
TT-Forums

HeliFerry

-> Builds excessive buoys.
-> Blindly follows the coastline, even if there is a large estuary or similar which adds time to a journey that it wouldn't have had, had it gone straight ahead instead of around coastlines.
TT-Forums

LuDiAI

-> Doesn't check vehicle limits before building stations, so can have empty stations as it has no vehicles left in max allowed vehicles for each type (RVs, boats, aircraft etc), example.
-> Index doesn't exist error.

LuDiAI AfterFix

TT-Forums

MailAI

-> If you run into lots of signs being made, a fix is available by Steffl on TT-Forums here.

MpAI

-> Crashes with index doesn't exist error.

Mungo

-> Aircraft only, will not work if you have max aircraft allowed to 0. -> Doen't handle save/load sequence, crashes with "GetLocation doesn't exist". TT-Forums

NoCAB

-> Crashes with save error
-> Sends all RV's to depot for some reason.

NoNoCAB

TT-Forums

NotPerfectAI

-> Sometimes builds road stops outside of the city grid.
TT-Forums

OtviAI

-> AI is confused by dual headed trains, and builds carriages up to max length setting, but gets stuck in a loop if its double headed and the second loco on the back goes over limit [example].

PathZilla

-> Crashes with "too long to save" error. A fix is available on TT-Forums here.
TT-Forums

PAXLink

-> Excess CPU violation error.
-> Creates mass buses that may go a very short distance and lose money, often resulting in bankrupcy.
-> Pays no respect to other roads users, if they get stuck within its mass swarm of RV's that lose money anyway, so be it.

TT-Forums

RailwAI

-> Sometimes edits its own network whilst trains are in the area, causing crashes.
TT-Forums

RoadRunner

-> Crashes with index 'pptile' does not exist.
TT-Forums

rocketAI

-> Builds a very basic amount of stuff, then terminates (crashes) itself.
TT-Forums

SimpleAI

SuperSimpleAI

TT-Forums

ShipAI

SynTrans

TT-Forums

Terron

TT-Forums

TeshiNet

-> Crashes with invalid location.

TracAI

-> Excess CPU violation error.
-> Index doesn't exist error.

TrAIns

-> Clones profitable vehicles endlessly, which may jam up a rail network until nothing can move.
-> Creates stations it never uses, or doesn't destroy them reliably after stopping using them, usually rail ones

TransAI

-> Appears to build airports, but doesn't use them.

WrightAI

-> Instantly crashes if max airplanes is set to 0, only uses aircraft.
-> Appears to essentially be a demo AI made by OTTD team with no further updates.
OpenTTD Wiki

WmDOT

-> Builds one way roads with no respect for stations or other RV's. [example] TT-Forums

WormAI

TT-Forums

Criteria

  • Any 'Error' -> This is a crash situation, the AI crashed & needed restarting, which wipes any current progress of the AI.
  • 'Creates stations it never uses / doesn't destroy' -> At the end of at least one test period, the AI had at least 15 stations, of any type, without vehicles stopping at.
  • 'Clones profitable vehicles endlessly' -> The AI created enough vehicles on the same route that it negatively affected itself, or worse, it totally jammed up a segment of railway or road.
Icons are from FlatIcon.