A free hybrid training planner

Running
and lifting.
One plan that fits.

You don’t have to choose one. Bring your runs, your lifts, and your real-life commitments into a week you can actually use.

Build my starting week

No account. No subscription. Just your device.

Your week, together

Run. Lift. Live.

  1. MONEasy runConversational effort
  2. TUEStrengthYour familiar movements
  3. WEDRoom to recoverRest is part of the plan
  4. THUClub practiceA fixed commitmentFixed
  5. FRIStrengthA place for your weights
  6. SATEasy runTime on your feet
  7. SUNLife, outside trainingNo catch-up required
A plan, not a promise to do more.
Illustrative week, not a personal prescription. Your plan starts from your own training.
Plans, not just logsWorks without AISaved on your deviceOpen source. MIT.

For people who do both

Two ways to train.
One life to fit them into.

A running plan doesn’t see your squat session. A lifting log doesn’t know about Thursday practice. Put the whole week in view.

A week, not a pile of workouts

The engine considers your running, lifting, available days, and fixed commitments together. Every planned session comes with a reason.

When life changes, the plan can too

Move a session, skip for time or fatigue, or delete it. These aren’t the same signal, and the planner doesn’t treat them as one.

Take it to the gym

Log weight, reps, and effort set by set on your phone. After the offline copy is ready, reopen and log without a connection.

From starting point to training week

Start where
you are.
Not from zero.

Find my starting point
  1. 01

    Bring your rhythm

    Choose the classic run-and-lift path. Tell it about a usual run, how often you train, your equipment, and the days you have.

  2. 02

    Make it your own

    Review recommended exercise cards and add immovable commitments. No blank spreadsheet. No guessed starting weights.

  3. 03

    Train. Log. Adjust.

    Use your calendar, record what you actually did, and plan the next week from there. Rest doesn’t break a streak. There are no streaks.

More than a race finish line

“Dodgeball world champs.
Bangkok.
And I still want to lift.

Practice stays fixedStrength mattersLife still happens

A sample goal you can explore inside the planner.

Optional AI. Clear boundaries.

Your goal can be
your own words.

Connect a compatible local model or your own API to interpret a free-text goal and suggest compatible exercise cards. You review the suggestions.

The model never sets your weights, reps, duration, or schedule. The deterministic engine does the planning, with safety checks applied separately.

The full run-and-lift planner works without AI. No model is bundled; an external provider may charge for use. Sport examples are supporting plans, not complete championship coaching.

See how the engine works

A little understanding goes a long way

Build a better training week.

All training guides

Good questions

No fine-print
fitness subscription.

An early, open project. Here’s what it does, and what it doesn’t.

Is Hybrid Coach really free?

The planner is free and MIT licensed. There is no trial, subscription, or account. Optional third-party AI services are separate and may charge for API use.

Where does my training data go?

It stays in this browser on this device, in IndexedDB. There is no training-data server or automatic sync. Use JSON export/import to move a backup between devices; clearing browser data can delete your local records.

Can I use it offline?

Yes, after opening the planner online and confirming its offline copy is ready. Reopen /app/ in the same browser to plan and log offline. A remote AI service still needs a connection.

Does AI write the training plan?

No. AI is an optional goal-interpretation and bounded content layer. The engine controls the prescription, scheduling, and safety checks. You can plan and log without an API key.

Can I import Garmin or Apple Health activities?

Not yet. FIT and Apple Health activity imports are not implemented, and there is no Garmin account connection. The current starting point is entered manually.

Is this a personal coach or a beginner lifting course?

No. It is a supporting planner for people with an established training baseline. It does not teach lifting technique, diagnose pain, measure readiness, or promise a race peak. The scheduling model uses estimates, and safety checks cannot guarantee injury prevention.

Less juggling. More training.

Make space for both.

Start with the training you actually do. Build a week around the life you actually have.

Build my starting week

Free. No account or API key needed.