Fine-tuning llama3.2 3B for personalized health coaching using Apple Watch data and MLX

✍️ OpenClawRadar📅 Published: March 2, 2026🔗 Source
Fine-tuning llama3.2 3B for personalized health coaching using Apple Watch data and MLX
Ad

A developer created a personalized health coach LLM by fine-tuning llama3.2 3B on a Mac using Apple Health and Whoop data. The entire fine-tuning process took approximately 15 minutes using MLX.

Technical pipeline

The implementation follows this workflow:

  • Apple Health and Whoop data stored in local SQLite database
  • SQL RAG layer converts natural language queries to SQL
  • Claude API used once to generate ~270 gold-standard training examples (anonymized question/SQL/result pairs, no personal health data sent)
  • LoRA fine-tuning on llama3.2 3B via MLX
  • Fused model served locally at 127.0.0.1:8080

Before vs. after fine-tuning

The source provides concrete examples of the improvement:

Before fine-tuning: "Your HRV is an important measure of autonomic nervous system function..." [500 words of generic advice]

After fine-tuning: "Your HRV averaged 68ms this week, down 12% from last week's 77ms. Coincides with 3 nights under 7 hours sleep. Consider reducing training intensity for 48 hours."

Ad

Memory footprint and hardware

  • Model (4-bit): ~2 GB
  • LoRA adapter: ~50 MB
  • Training memory: ~4-5 GB total
  • Runs on M-series Mac, no GPU needed

The developer mentions including technical details on SQL hallucination guardrails, cross-metric context enrichment, and the training pipeline in their full writeup. They also offer to answer questions about the MLX setup or RAG layer implementation.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Practical AI Support Improvements from Claude Code Leak Analysis
Use Cases

Practical AI Support Improvements from Claude Code Leak Analysis

A developer analyzed the Claude Code source leak and implemented six specific changes to their Chatbase setup: overhauling text snippets, adding sentiment analytics, building structured Q&A pairs, creating adversarial testing agents, connecting actions to tools, and cross-referencing topics.

OpenClawRadar
Claude Code Ships Complete Multiplayer Game from Half-Finished Project
Use Cases

Claude Code Ships Complete Multiplayer Game from Half-Finished Project

A developer used Claude Code to complete a competitive estimation game called Closer, adding real-time multiplayer via Supabase Realtime, ELO ranking system, daily challenges with percentile rankings, behavioral analytics dashboard, client-side routing, and confidence calibration tracking.

OpenClawRadar
Open-Source Claude Code Skill for Family Logistics Coordination
Use Cases

Open-Source Claude Code Skill for Family Logistics Coordination

A developer built Parent Helper, a Claude Code skill that coordinates family schedules, meal planning, and grocery optimization using a single markdown file and MCP integrations. The tool projects $4.3K/year grocery savings by splitting lists across stores based on price.

OpenClawRadar
How a Developer Used Claude Code with Linear and Discord for a Solo 30-Day Build
Use Cases

How a Developer Used Claude Code with Linear and Discord for a Solo 30-Day Build

A developer built a full-stack Pokémon VGC team report tool in 30 days using Claude Code as a pair programmer, integrated with Linear for ticket tracking and Discord for build notifications. The workflow involved automated ticket handling, type-checking gates, and a CLAUDE.md file for consistent AI instructions.

OpenClawRadar