Kestrel KESTREL
Open-source AI running coaching

Train together.
Race smarter.

AI coaching that running apps charge for, free and open source. Kestrel builds your plan and changes it day to day, syncs your watch, predicts your races, and keeps your whole team on one calendar.

Adaptive Training Plans

Plans by weekly mileage that move with how you feel, sleep, and race. Change a day by telling it you can't make it. Every change checked by fixed guardrails — no big jumps, no back-to-back hard days, week stays within 10%.

Six plan levels

Adaptive mileage

From 20 to 80+ miles per week. The AI coach moves days when you can't make them and eases off when readiness or soreness says so.

Guardrails built in

Safety first

No big jumps in volume. No back-to-back hard days. Every plan change respects your limits.

Fitness tracking

VO2max & zones

Race estimates from 100m to marathon with 80% ranges, pace zones, and fitness/fatigue/form scores.

Any AI, Open Models

Free built-in AI, your own API key (OpenAI, Anthropic, Gemini, OpenRouter, Groq), or a model on your laptop. Race predictions come from open models anyone can publish in Kestrel Lab.

Kestrel AI

Free default

Powered by Gemini with open-weight Llama fallback. Every model gets the same prompt and guardrails.

Bring your own key

OpenAI · Anthropic · Gemini

OpenRouter, Groq, Ollama, LM Studio — keys stay in your browser, never sent to Kestrel's server.

Kestrel Lab

Open model hub

Browse, try, and publish open running models. Like Hugging Face for running AI.

Team Calendar

Anyone can start a school team: calendar, meets, RSVPs, availability, posts and team mileage. Names appear on the leaderboard only for athletes who choose to share.

Team management

Invite codes

Start a team for your school. Others join with an invite code or link. Owner manages the calendar.

Privacy by default

Health stays private

No coach view of training, teammates never see health, log, or contact details.

Watch sync

Intervals.icu

Garmin and COROS sync through intervals.icu. Each run gets difficulty from pace and heart rate.

Try It

🏭

Kestrel Lab

Browse, try, and publish open running models. Model cards, tags, API access.

📊

Race Predictor

Enter your recent times to predict your next race with 80% confidence intervals.

🤖

AI Coach

Chat about your plan, log, fitness, and next meet. Free default AI or your own key.

Start Your Free AI Coach Today

No paywall. No premium tier. Just advanced running analytics for everyone. Sign in with Google or create an account to get started.

About Kestrel

Kestrel was created to democratize high-tier fitness metrics and coaching features typically paywalled by platforms like Strava Premium. Our mission is to make advanced running analytics accessible to everyone — especially school teams with limited budgets.

Built as an open-source project, Kestrel gives you full control over your data, your models, and your coaching experience. Every feature that premium apps charge for is available here for free: from adaptive training plans and race predictions to AI-powered coaching and team management.

Whether you're a high school cross-country runner or a marathon trainee, Kestrel provides the insights you need to train smarter and race faster.