{"repo":"Julien-Au/gymcoach","free":true,"listed":false,"github":"https://github.com/Julien-Au/gymcoach","clone":"git clone https://github.com/Julien-Au/gymcoach.git","description":"Self-hosted AI workout tracker. Bring your own LLM (Anthropic or OpenRouter): weekly debriefs, a chat coach, and AI-generated programs.","language":"TypeScript","stars":19,"topics":["ai","anthropic","claude","fitness","llm","nextjs","openrouter","opensource","postgresql","prisma"],"license":"MIT","category":"ai-agents","readme_excerpt":"GymCoach Open source, self hosted training tracker with a built in AI coach. Log your sessions, track your progress, and get evidence based weekly debriefs and program suggestions from the LLM of your choice (Anthropic Claude or any OpenRouter model). ▶ Try the live demo &nbsp;&middot;&nbsp; login demo@gymcoach.app / gymcoachdemo ▶ Watch the 20-second launch video &nbsp;&middot;&nbsp; an AI coach, built by an AI Why GymCoach? It is the only workout tracker you self-host that brings your own LLM. Log your training, see your progress, and get a coach that actually knows your data: weekly debriefs, a streaming chat, and full programs generated from a sentence. Your data stays in your database; the AI runs on your Anthropic or OpenRouter key. Status: actively developed. Multi-user, provider-agnostic (Anthropic or OpenRouter), with a unit / integration / E2E test suite and deep AI integration. This repo largely maintains itself GymCoach is also an experiment in autonomous software maintenance: most of its ongoing changes are made by Claude Code running in documented loops , not by a human typing each one. An agent picks an open issue, writes the change to the repo conventions, makes it pass a green-gate (lint + typecheck + tests + build), has an independent agent adversarially review the diff, opens a pull request, and auto-merges it once CI is green. A human still owns the vision and the hard calls. The whole playbook is open and reproducible in docs/loops/ : the pipeline (triage","default_branch":null,"files":null,"tree":[],"storefront":"/r/Julien-Au","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Julien-Au/gymcoach/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}