iXO allows play against xiangqi engine that supports UCCI - Universal Chinese Chess Interface as

Engine Mac Windows
Anita No Yes
BitStronger No Yes
Binghe 54 No Yes
Yssy No Yes
ElephantEye Yes No
Haqikid Yes No
Google