I train combat sports. I also run, and I lift. Every app I tried could only see one of those things.
On paper my week looked easy. Three moderate sessions, nothing heavy. My logbook agreed. The barbell numbers were unremarkable. But my legs were gone, and no app could tell me why, because no app was counting the rounds and the kilometres alongside the squats.
One model that reads every session (rounds, runs, lifts) as a single training load. The headline is one honest number: how recovered you actually are. Underneath it, Virtue shows you exactly which parts of your body it used to get there, so the number is something you can check rather than something you have to trust.
Logging has to be effortless or nobody does it. Describe a meal in a sentence and it breaks into ingredients you can adjust. Start a session and it tracks itself. The complexity belongs under the surface, not in front of you.
Most recovery tools are really watch accessories: no hardware, no insight. Virtue works with whatever you give it. Training load comes from what you log. If you do wear a watch that writes to Apple Health, that data sharpens the picture. Nothing here waits on gear you don't own.
For a long time I didn't really know what I was supposed to be doing, so I did too much. I took the training seriously and the recovery not seriously at all, and I spent more time injured than I should have. That is the honest reason this app exists: I wanted something keeping an eye on the whole load, the way a coach would, except in my pocket and available at any hour.
One person, in Oslo, who got tired of two apps that don't speak to each other. Virtue is shaped by the people who use it. If something is wrong, or missing, or slower than it should be, write to me. There is no support team. Every message goes straight to me, and I read all of them.