CoAIch: an evidence-based strength and nutrition coach for Claude Code (preview)
Python
0
11 commits
updated Oct 12, 2026
A strength and nutrition coach for Claude Code. Every number comes with its reason. Your data stays in your folder.
For now CoAIch is built for iPhone and Apple Health users. Android (Health Connect) comes later.
Preview. "CoAIch" is a working name until the trademark search is done. The plugin is version 0.2 (preview). See the roadmap and the changelog.
Most training apps tell you what to lift next and never say why. Most AI chats forget your last session. CoAIch keeps your training in plain files in one folder. Every target comes with a reason you can check:
You did 100 kg × 7, 7, 7, 7 with two reps to spare, so next week is 102.5 kg.
The main skills, in plain words:
Experimental, off until you turn them on: nutrition (calories, macros, meals) and physique (muscle ratings from your progress photos).
From inside Claude Code:
/plugin marketplace add cubetes/coaich
/plugin install coaich@coaich
From a clone of this repository, add the repository root instead: /plugin marketplace add ./coaich. You need
Python 3.9 or newer.
Then, in an empty folder for your training, run:
/onboard
/onboard starts with /setup. It asks where your workouts come from (Strong, Hevy, openGym or by hand) and
whether to read Apple Health for steps, weight and body measurements. Then it checks that it all works. Run
/setup again any time.
Try it first. Clone this repository and open examples/demo-athlete, a made-up athlete with 12 weeks of
training. The marketplace install does not include that folder. Run claude inside it, then /weekly-review. When
asked for the week, say 2030-W13.
| Session | Exercise | Did | Target | Grade | Next | Why |
|---|---|---|---|---|---|---|
| lower-a-1 | Barbell Squat | 95×10·10·9·8 | 95×10·10·9·8 | met | 95×10·10·10·8 | Target met: same weight, one more rep on set 3 (9 → 10). |
| upper-a-3 | Standing Military Press | 40×12·9·9 | 40×10·9·8 | missed | 40×12·9·9 | Missed, but a rep record against last time: repeat the target. |
The plugin guide has the full list of skills, the folder layout and the demo's other steps.
The order is: plugin first (now), then a web companion, then the iPhone and Apple Watch apps.
CoAIch is free and open source, built by one person in the evenings. If it helps your training, you can support its development:
Not a money thing? A star, a clear bug report or a shared link helps just as much.
Read CONTRIBUTING.md before opening an issue or a pull request. It also lists the repository
checks (scripts/checks.sh). Report security or privacy problems privately: see SECURITY.md.
CoAIch is written with the help of Claude Code. A person decides what goes in, reviews every change and ships it.
The coaching rules are plain code with tests in plugin/scripts, so a number never depends on
what a model says that day. The instructions Claude follows in this repo are in CLAUDE.md.
AGPL-3.0. Contributions need the CLA in docs/CLA.md.
The code is AGPL-3.0. The CoAIch name and logo are not covered by the licence: forks are welcome under another name. See TRADEMARKS.md.
CoAIch: an evidence-based strength and nutrition coach for Claude Code (preview)
Python
0
11 commits
updated Oct 12, 2026
A strength and nutrition coach for Claude Code. Every number comes with its reason. Your data stays in your folder.
For now CoAIch is built for iPhone and Apple Health users. Android (Health Connect) comes later.
Preview. "CoAIch" is a working name until the trademark search is done. The plugin is version 0.2 (preview). See the roadmap and the changelog.
Most training apps tell you what to lift next and never say why. Most AI chats forget your last session. CoAIch keeps your training in plain files in one folder. Every target comes with a reason you can check:
You did 100 kg × 7, 7, 7, 7 with two reps to spare, so next week is 102.5 kg.
The main skills, in plain words:
Experimental, off until you turn them on: nutrition (calories, macros, meals) and physique (muscle ratings from your progress photos).
From inside Claude Code:
/plugin marketplace add cubetes/coaich
/plugin install coaich@coaich
From a clone of this repository, add the repository root instead: /plugin marketplace add ./coaich. You need
Python 3.9 or newer.
Then, in an empty folder for your training, run:
/onboard
/onboard starts with /setup. It asks where your workouts come from (Strong, Hevy, openGym or by hand) and
whether to read Apple Health for steps, weight and body measurements. Then it checks that it all works. Run
/setup again any time.
Try it first. Clone this repository and open examples/demo-athlete, a made-up athlete with 12 weeks of
training. The marketplace install does not include that folder. Run claude inside it, then /weekly-review. When
asked for the week, say 2030-W13.
| Session | Exercise | Did | Target | Grade | Next | Why |
|---|---|---|---|---|---|---|
| lower-a-1 | Barbell Squat | 95×10·10·9·8 | 95×10·10·9·8 | met | 95×10·10·10·8 | Target met: same weight, one more rep on set 3 (9 → 10). |
| upper-a-3 | Standing Military Press | 40×12·9·9 | 40×10·9·8 | missed | 40×12·9·9 | Missed, but a rep record against last time: repeat the target. |
The plugin guide has the full list of skills, the folder layout and the demo's other steps.
The order is: plugin first (now), then a web companion, then the iPhone and Apple Watch apps.
CoAIch is free and open source, built by one person in the evenings. If it helps your training, you can support its development:
Not a money thing? A star, a clear bug report or a shared link helps just as much.
Read CONTRIBUTING.md before opening an issue or a pull request. It also lists the repository
checks (scripts/checks.sh). Report security or privacy problems privately: see SECURITY.md.
CoAIch is written with the help of Claude Code. A person decides what goes in, reviews every change and ships it.
The coaching rules are plain code with tests in plugin/scripts, so a number never depends on
what a model says that day. The instructions Claude follows in this repo are in CLAUDE.md.
AGPL-3.0. Contributions need the CLA in docs/CLA.md.
The code is AGPL-3.0. The CoAIch name and logo are not covered by the licence: forks are welcome under another name. See TRADEMARKS.md.