If you want to practice martial arts moves in a simulated environment, Kayyo is a great option. The app lets you participate in interactive MMA training sessions with AI instructors that offer real-time feedback and a variety of entertaining drills for beginners and pros. It also features a virtual fight mode so you can practice your moves and get immediate feedback. The app is free to use now but plans to expand to training for BJJ, Wrestling and General Fitness in the future.
Another app is FitnessAI, which is geared for weightlifting but could be a useful template for tracking your progress and optimizing your workout. It's more geared for weightlifting, but its personalized workout recommendations and detailed tracking of your progress could be useful for anyone looking to get in better shape.
If you're looking for a more general-purpose workout app, Workout Tools offers customized fitness plans based on your needs. With a library of more than 800 exercises, you can customize your workouts to your goals, including tracking injuries and set/rep details. It's not geared for martial arts specifically, but you could use its personalized workout plans to incorporate your martial arts training.