Open Workout: A Lightweight Way to Plan and Share Workouts
Open Workout is our local-first, open-source workout planner for trainers who need a lightweight way to build routines and share them by link.
Product perspective
Learning Operations Platform
A lot of coaching still happens in person, especially in smaller and lower-income gyms. A trainer explains the movement, writes a routine in a notebook or message, and hopes the client can make sense of it later. That method is familiar and cheap, but the plan can get buried in a chat, copied incorrectly, or separated from the exercise the trainer meant.
Open Workout, called Forme inside the application, is our open-source contribution to that ordinary problem. It is a small, local-first base for planning and sharing workouts. We did not build it to digitise an entire gym. Trainers with limited means should not need a heavy platform, a new client account, or a monthly software bill just to hand over a clear plan.
Built Around the Real Gym
The Coaching Is In Person. The Plan Should Still Travel.
Open Workout starts from offline coaching rather than trying to replace it. The trainer still watches the client, corrects their form, changes the load, and makes the judgement calls. The software has a smaller job: keep the agreed routine readable after that conversation ends. This is particularly useful in gyms where one trainer may be helping many people and neither side wants another complicated system to maintain.
A link is easier to hand over than a rewritten note or a long message chain. It contains the selected plan without exposing completed sessions or private history. The client can import it into a local library, where it is stored in that browser without an account or cloud database. The link must still reach a hosted or locally running copy of Forme when first opened, so we are not claiming every web link works offline everywhere. The useful offline part is the in-person coaching and the local copy kept on the device.
A Clearer Handoff
A Workout Is More Useful When It Is More Than a List of Names.
Writing “squats, rows, press” may be enough while the trainer is nearby. It is less useful two days later. Which variation did they mean? How many sets, and how much rest? The small details are the plan, and they are usually the first things lost when a routine moves from paper to a message.
Forme keeps exercise order, repetitions, weight, duration, rest time, and coach notes together. Its database can be searched by body part, target muscle, equipment, and category. Exercise images or animations provide a visual reminder, but they are not remote coaching or medical advice. They cannot judge safety or correct form; the trainer remains responsible for the programme.
Less Software to Carry
Small Gyms Do Not Need Enterprise Software to Share One Routine.
Many fitness products bring subscriptions, profiles, billing, leaderboards, feeds, analytics, and notifications. Those features may suit a large operation, but they can turn sharing one workout into onboarding someone into a business system. For an independent trainer, community gym, or coach on a limited budget, that is often more burden than help.
Core Open Workout use needs no account, API key, external database, or cloud setup. Workouts and session records stay in the browser. Plans can be exported as JSON for backup or as simple PDFs when paper is more dependable. Local storage is not magic: clearing browser data or losing the device can remove the library, so important plans should be exported regularly.
A Deliberately Narrow Base
It Does a Few Jobs and Leaves the Rest Alone.
The repository can build and edit workouts, browse exercises, share plans, import and export them, run an active session, and review completed sessions. It even includes an optional agent skill and MCP server that can help Codex or Claude produce a validated share link from the same exercise dataset. Those are useful extensions, but they do not change the basic promise: make a workout plan easier to create, carry, and understand.
It does not try to become a gym CRM, payment system, staff dashboard, social network, or AI coach. The contribution guide specifically asks developers to avoid piling those unrelated SaaS features onto the project. We agree with that restraint. Software for people with fewer resources becomes less accessible when every useful tool grows into a platform that needs training, administration, and recurring infrastructure.
- Plan with context. Keep exercise order, sets, repetitions, rest, weight, duration, and coach notes together.
- Share one clear link. Give the client a read-only plan they can revisit and import without exposing private session history.
- Keep the local option. Use browser storage for core work, with JSON backups and printable PDFs when they suit the gym better.
An Open-Source Contribution
A Useful Base Should Be Available to Inspect and Improve.
We support open-source software because modest tools can matter most where expensive software is hard to justify. Open Workout is public so a developer can inspect it, run it locally, adapt the interface, or contribute a focused fix. Its core operation is not tied to a Brownsmith Dynamics account or hosted service.
Open source does not remove every cost. Someone still provides the device, hosting for links used beyond a local network, updates, and any support. The exercise media also carries separate terms and attribution. That is why we call this a base application layer: a trainer can use the straightforward workflow, a small gym can self-host it, and a developer can extend it without starting from nothing.
Conclusion
Share the Workout, Then Get Back to Coaching.
Open Workout is not our attempt to put an app between a trainer and a client. It is meant to support the conversation that already happens on the gym floor. Build the routine once, include enough context to make it useful, share the link, and let the client keep a local copy they can check when the trainer is not beside them.
You can read, run, fork, or contribute to the project on GitHub. If you operate a small gym or coach a community with limited software resources, we would also like to hear what the simplest useful version looks like in your setting. Brownsmith Dynamics can help with hosting or a focused customisation, but we want the open base to remain practical without either.
Open-Source Project
Read and Run Open Workout
Review the application, setup instructions, data notes, and contribution guidelines in the public repository.
Open the GitHub RepositoryCoding Tools
Find More Practical Open Tools
Browse our catalogue of useful software for building, operating, and improving everyday workflows.
Explore Coding ToolsRelated Editorial
What Open-Source Software Really Costs to Run
See why public software can remove licence fees without removing hosting, maintenance, or support work.
Read About Managed Open SourceFocused Implementation
Adapt a Useful Base Without Building a Platform
Ask Brownsmith Dynamics about a contained deployment or customisation for the way your team already works.
Discuss an ImplementationResearch notes
Sources and Supporting Material
These references support factual claims in the article. Brownsmith's interpretation and forward-looking analysis remain editorial judgement rather than vendor promises.
