How a session goes.
Aitrainer is a trainer, not a textbook. You say what you want to be able to do; four AI agents build the course, set the work, check it and change the plan as you go. This is what that looks like, in order.
Get the app and sign in
On an iPhone or a Mac, sign in with Apple. On Windows and on the web, give an email address, a name and a password; a six-character code arrives by email once, to prove the address is yours. After that it is the address and the password.
The same address is the same account on every client. Each sign-in is a device you can see in the app and sign out from any other.
Say what you want to be able to do
One sentence is enough: “Hold a ten-minute conversation in Spanish about my work.” Then rate yourself, honestly; a low rating with nothing to show for it means the Trainer teaches before it tests.
Choose how you like to train: writing, a code sandbox, a terminal, a conversation. That choice is a ceiling. The agents choose within it and never outside it.
The Curriculum Architect turns all of that into a roadmap of skills, each one a thing you can do with a measurable standard. The whole plan is on the screen before you start, and it names any skill your own choice of training excludes rather than quietly turning it into a written question.
Pick where the agents run
On an iPhone or a Mac the agents run on Apple’s on-device foundation model: no internet, no key, nothing to pay, and your answers stay on the device. For a harder subject you can switch a goal to Apple Private Cloud Compute, or to your own Claude, OpenAI or OpenRouter key.
On Windows, bring your own key or run a local model through Ollama. On the web, your own key. Your key stays on your device and never reaches the hub.
A challenge
The Trainer sets one piece of real work at a time: a question to answer in writing, a function to make pass hidden tests, a repository to shape with real commands. The criteria state a standard; they never name the answer.
Ask the Trainer anything while you work. Help arrives in rungs, from a nudge to a worked example to being shown, and each rung you take is counted. Practising freely in a sandbox costs nothing; a hint does.
When you submit, the work is graded by something that did not set it: a checker, a test suite, the real tool, or the Assessor. The setter is never the grader.
What “mastered” means
Done with no help counts fully. Done with minor hints counts, less. Guided or shown is recorded so the plan can come back to it, and is never mistaken for mastery.
The Supervisor reads how the training is going: what stuck a week later, where the hints piled up, what the Trainer should do and stop doing next. Its findings bind the Trainer. When something is hard the plan narrows and slows down; when something is easy it skips ahead; a capstone at the end of a module proves the module holds together. Every change is written down with its reason, and the whole record is yours to read, in the agents’ own words.
Answer back
Flag a challenge as unfair or unclear. Change how you like to train. Both reach the agents that decide what happens next.
Carry on somewhere else
Sign in on another device and your goals, courses and progress are already there. Train on the iPhone on the way in; continue on the Mac at the desk.
Ask the hub to write a course
If you would rather not run the course writer yourself, describe the course you want, the language it should be taught in, your level and how big it should be. An administrator reads the request and approves or declines it with a note. An approved course is written on the hub’s own key, costs you nothing, and appears as a new goal in your account.
Share a course
Share a course you trained on and an administrator reviews it; once published, anyone can find it and import it onto a goal of their own. A declined course comes back with a note. Published courses stay available even if you later delete your account.
Your account
From any client you can change your name or address, download everything held about you, or delete the account — at once, and everything with it.