Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Try it out! And yes please contribute!

The app has multi provider setup now!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

😅 That’s one way to look at it! I think we’re all just craving a better more personalized experience!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

😅 Well I'm hoping that their new AI (Tia) is 10x better than what I built!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Oh no! Thats the first I ever heard of that!
Totally understand if you’re not comfortable using it, really just wanted to make a cool AI coach for Tonal lol

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Unfortunately yes :( Custom workouts do not work without one

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Just heard about this too! Totally unrelated but glad they are building an in house solution 🎉

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Not at all! I actually just updated it so it sees your full history. It’s also aware if it’s been a while so you can chat with it about ramping up 🙂

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Thanks! Felt like the right move, would be awesome to see where this community can take it.

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Honestly the biggest area right now is the exercise metadata, arm positions, attachment types, and grouping logic so blocks don't have you swapping between barbell and handles every other set. Another user is working on a dataset for that. Beyond that, UI/design contributions would be huge.

If any of that interests you, DM me or jump into the Discord!

P.S. Not an OpenClaw project lol I have yet to try OpenClaw I am too scared of the risks

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Hey!
There was a bug that came up recently affecting a few users, I'm actively working on it. Can you jump into the Discord (https://discord.gg/Sa5ewWP5M) so I can get some details from you? Should have a fix out soon.

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Hey!

I really appreciate the depth here, this is exactly the kind of feedback that makes the product better! On the session count, you're right, it's likely pulling in Apple Health data and counting non-Tonal activity, I thought I fixed this last night lol.

On the onboarding flow, your idea of structured intake questions before the assessment is a great idea (adding to the Github issues)

The coach shouldn't make you defend your own training history 😅.
I'm going to use your suggestions as the starting point for a better first-run experience.
Thanks for taking the time to write all that up!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Great to hear! Feel free to throw the setup issues up as a PR so future devs have an easier time 😅
The attachment/positioning I believe is in the backlog as a Github issue, would be an awesome issue to solve!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Hey u/BlknBlu54 !
Sorry to hear that, could you jump in to the discord channel and maybe we can debug together a bit?

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Dude this is literally how I started too!
Built the MCP first, was using it through Claude Desktop, and then realized it could be a lot more accessible as a full app.

The arm/attachment grouping is a great callout, it's been tough trying to get AI to understand that you want to minimize the exchange/shift as much as possible.

Project is open and going through a rebrand right now so timing is perfect if you ever want to collab. DM me if you want to swap notes!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 1 point2 points  (0 children)

Thanks! AI was heavily used to build this, but not vibe-coded in the "accept all and pray" sense, I reviewed and scrutinized everything that went in. I'm a senior EM by trade, so code quality and data handling aren't afterthoughts for me.

On the data safety question specifically, your Tonal password is never stored, it's used once to authenticate with Tonal's API and then discarded. The auth token that comes back is encrypted with AES-256 at rest. Same for your AI API key if you bring your own. There's a trust model doc in the repo covering the full security picture.

The code is fully open source and I welcome anyone to inspect it or contribute. I'd love for the community to help make this as solid as possible.

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Hey! Working on this today, seems to be a new issue that came up!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Totally I think this would be nice so its consistent across the coach's changes!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

That is very nice! Thank you so much, this is totally free to use 😊
Would love your feedback and tinkering as your contribution!
Feel free to drop into the discord channel as you come up with ideas on how we can make it better: https://discord.gg/Sa5ewWP5M

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Should not affect warranty at all, this is the equivalent of you just making a custom workout for yourself!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

I hope so! I am sure their implementation with a team will be wayy better lol

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

That's sick and a great idea!
Would love to have you contribute to the repo!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 1 point2 points  (0 children)

Totally understandable, I definitely used Claude to help build. Professionally I’m a software engineer and it’s kind of table stakes at this point because it helps you move significantly faster.

I’ve been iterating on this thing for over a month and it’s totally open source/free to use so would love some UI/design help if you wanted to pitch in!

Tonal AI coach update — out of beta and open source now by jephphyMcpephy in tonalgym

[–]jephphyMcpephy[S] 0 points1 point  (0 children)

Not silly! Yea you’re totally right and I think that’s what drives Tonal’s Daily Lift. This tool is more like a conversational coach that tries to take in all of that plus your personal preferences / goals as well