Skip to content

Project-first training for AI-heavy engineers

Keep AI speed. Train on the code you actually ship.

Connect your coding agent. ManualMode reserves useful tasks from your own repositories for you to complete manually. Tailored Gym reps fill the gaps when real work does not fit.

Start free

3 Gym + 1 Project reps · Create an account · No card required

Or try the five-minute review — no account needed
Today · Example
2 / 5 VERIFIED
PROJECT · search-results.jsJavaScript
1  async function search(query) {
2    const request = ++latestRequest;
3    const response = await api.search(query);
4    setResults(response.items);
5  }

Newest request wins

FAIL
AI DRAFTMANUAL REPTESTSNEXT TASK
3 Gym + 1 Project

Free before you choose Pro

Your repositories

Useful tasks reserved by your agent

Gym fallback

Targeted drills when projects do not fit

The verification gap

66%say AI output is almost right, but not quite.
Stack Overflow 2025 survey ↗
AI-GENERATED PATCHLOOKS SAFE

01  function resolveLimit(limit) {
02    return limit || 10;
03  }

One silent assumption changes behavior

Evidence

default limitPASS
custom limitPASS
explicit zero0 ≠ 10
01Read the assumption
02Prove the failure
03Make the smallest fix

How it works

One loop. Each rep gets more relevant.

No course catalog. No task hunting. ManualMode picks the work and learns from what you prove.

01
CODE READING74
DEBUGGING61
TEST DESIGN38

Measure

Three Gym reps calibrate your starting point; one Project rep proves the workflow.

02

Project · 18 min

BEST FIT

Guard request ordering

Gym fallback · 12 min

Debug stale async state

Train

Reserve useful project work first. Use Gym when no right-sized task fits.

03
1

Tests pass

Evidence verified

2

Queue changes

Difficulty +1

Adapt

Verified outcomes sharpen the next recommendation.

Project-first training

Your repository becomes the training ground.

ManualMode gives your coding agent a bounded skill target. It proposes useful work from the project already in front of you; you reserve one task and complete it manually in your IDE.

ManualMode skill profileVerified evidence is strongest in implementation and code reading, with async reasoning selected as the next focus.READDEBUGTESTIMPLEMENTAI REVIEWASYNC
PROJECTAGENT RESERVED
src/search.ts

Useful work from your repository

Reserved by your coding agent · completed in your IDE

One profile

VERIFIED EVIDENCE

GYM FALLBACKBROWSER
async-search.js

Targeted reps when needed

Use when your project has no right-sized task

Not another puzzle site

Your real work becomes the workout.

LeetCodeA fixed puzzleCorrect answer
AI coding toolsYour promptGenerated code
ManualModeYour codebase + skill evidenceUseful work you complete yourself

4 reps free · no card

Prove the loop before you pay.

3 Gym reps find your starting point. Then one free Project rep proves the workflow on code you actually ship.

Start free
1
GYM
2
GYM
3
GYM
4
PROJECT

Monthly

$20per month

Pay month to month while you build the habit.

  • Project tasks from your repositories
  • Tailored Gym fallback
  • Coach reads your code + test output

Billed monthly

Annual

$200per year

Train for a full year at the lowest monthly rate.

  • Project tasks from your repositories
  • Tailored Gym fallback
  • Coach reads your code + test output

$16.67/month · save $40

Unlimited adaptive repsGym drills and Project tasks
ManualMode CoachReads code + latest failure only when asked
Full evidence historyProgress across six skill axes