Offline computer vision
AnyLearning is a desktop app for building computer vision models. Your images, your annotations, your trained weights — none of it leaves the machine it was created on.
Object detection
Drag on the image to draw · click a box to select · Del to remove it
This is running in your browser, with nothing sent anywhere. The desktop app works the same way — it just also trains the model.
How it works
You cannot train without labelled data, and you cannot ship a model without a finished run. The app tracks where each project actually stands rather than where you happen to be looking.
Draw boxes, polygons or whole-image classes. Segment Anything can pre-label for you, so you correct instead of starting from scratch.
Pick a model size, set epochs, start the run. Training happens in a separate process on your own hardware — GPU if you have one, CPU if you don't.
Every finished run registers a model you can try on a new image and export to ONNX for whatever runs it next.
Training
A real run writes progress to the project database from a separate process, and the app polls it. This is a simulation of exactly that, so you can see the shape of it before you install anything.
Training session
Epoch
20/20
[epoch 20/20] loss 0.0905 acc 0.9403 lr 0.0010
Privacy
Plenty of tools will train a model for you if you upload your data first. That is exactly the step some work cannot take — patient scans, factory-floor footage, anything under NDA, anything a data-protection officer has an opinion about.
Images are read from disk and stay there. There is no bucket, no ingest, no sync.
Nothing to sign into. The licence is checked against the machine, not a session.
Training uses hardware you already own, so a longer run costs time rather than money.
Tasks
Each one comes with its own labelling tools, model variants and training defaults, so the choice you make when you create a project is the only configuration most people need.
Boxes around things that matter
Outline a region precisely
Separate every occurrence
One label per image
Gestures from hand landmarks
The app
Pricing
A free tier for labelling, and a paid licence when you want to train. Licences cover a fixed number of machines and do not expire.