Fitness Tracker
A lifting and nutrition tracking workspace. Log workouts and meals through chat, track daily protein against a 150g goal, and get personalized workout plans that build on your recent session history.
No app to open, no form to fill. Just tell it what you did:
- "Just did upper body — bench 3x8 185, OHP 3x10 115"
- "Had chicken and rice, about 500 cal, 45g protein"
- "What's my summary for today?"
- "Give me a workout plan for tomorrow"
![]()
Setup
1. Download Friday
- Go to hellofriday.ai and download the macOS installer
- Open the DMG and drag Friday to your Applications folder
- Launch Friday and complete the initial setup
2. Import the workspace
- Open Friday and go to Discover Spaces
- Find this workspace and click it
- Click Add Space
3. Connect the Telegram communicator
- Go to your space > Overview > Info > Communicators
- Find the Telegram communicator and connect it
Once connected, messages sent to the linked Telegram bot will trigger the workspace automatically.
How it works
![]()
| Component | Role |
|---|---|
log-workout-agent |
Parses workout descriptions and writes session records to memory |
log-meal-agent |
Parses meal descriptions with calories, protein, carbs, and fiber, then writes to memory |
daily-summary-agent |
Reads today's logs and generates a nutrition and workout summary vs the 150g protein goal |
workout-planner-agent |
Reads recent session history and generates a personalized next-session plan |
Signals
| Signal | Trigger |
|---|---|
log-workout |
Manual — describe a lifting session |
log-meal |
Manual — describe a meal with macros |
daily-summary |
Manual — request today's summary |
generate-workout-plan |
Manual — request a new workout plan |
Memory stores
| Store | Purpose |
|---|---|
notes (short-term, narrative) |
Rolling log of workouts and meals within the current period |
memory (long-term, narrative) |
Longer-term history distilled over time |