OPEN SOURCE · ON-DEVICE · iOS · v4.5

The open-source
workout tracker.
On your phone.

Ischys is a free, open-source workout tracker and gym log that runs entirely on your phone — no account, no server, no cloud. Set rows, rest timers, automatic PR detection, an Apple Watch companion and a Lock Screen Live Activity. Not one lift ever leaves the device.

COMING SOONAndroid and Wear OS — in closed testing on Google Play. Join the test

  • No account
  • No server
  • MIT licensed

WHAT IT IS

A strength log that stays on your phone.

Runs entirely on-device

Every workout is a row in a local SQLite database on your phone. No account, no server, no analytics, no telemetry — and it backs up with your normal device backup.

Watch and health, built in

On iPhone: an Apple Watch companion to mirror and control a live workout, a Lock Screen Live Activity that ticks your rest timer, and Apple Health — heart rate in, finished workouts out. On Android, in testing: a Wear OS companion, an ongoing workout notification with the rest countdown, and Health Connect.

Built for the set

Set rows with warmup, drop and failure types. A rest timer. Last session's numbers autofilled. Personal records — best set, estimated 1RM, best volume, max reps — recomputed the moment you finish.

Bring your history

Import a workout CSV export. Take everything back out as CSV or JSON, whenever you like. 736 exercises bundled from the public-domain free-exercise-db.

THE APP

Fast to log. Quiet by design.

Big number targets, previous-session references, monospace figures that never shift width. Built to be read mid-set with sweaty hands.

Ischys home screen showing this week's workouts, volume, streak and routines
HOME
Active workout screen with set rows and a running rest timer
ACTIVE WORKOUT
iPhone Lock Screen showing the Ischys Live Activity with the rest countdown, skip and 15-second buttons
LOCK SCREEN
Exercise detail screen with best-set stats and a one-year progress chart
EXERCISE

ANDROID AND WEAR OS · IN CLOSED TESTING

Ischys home screen on Android showing this week's workouts, volume and routines
ANDROID · HOME
Active workout on Android with set rows and a running rest timer
ANDROID · ACTIVE WORKOUT
Wear OS watch showing the current set, 100 kg for 8 reps, with heart rate and a Log Set button
WEAR OS · LOG A SET
Wear OS watch showing a rest countdown with skip and 15-second adjust buttons
WEAR OS · REST

PRIVACY

No server to trust.
Because there isn't one.

Most trackers ship your training — and everything it implies about your body, schedule and habits — to a cloud you don't control. Ischys has nowhere to send it. All the logic that computes your volume, 1RM estimates, streaks and charts runs in TypeScript on the phone.

Can't be collected or sold

There's no account to create and no backend to breach. Your data can't leak from a server that doesn't exist.

Yours to back up

It rides along with your normal device backup (iCloud on iPhone, Google's device backup on Android), and you can export your workout history as JSON or CSV anytime.

Verifiable, not just promised

Every line is on GitHub under MIT. "Nothing leaves the device" isn't a policy you have to take on faith — read the code.

INSTALL

On the App Store.
Or build it yourself.

Ischys is free on the App Store — one tap to install. It's also open source: if you'd rather build it yourself and see exactly what runs on your phone, you'll need a Mac with Xcode and a free Apple developer account to sign it onto your iPhone.

Android and Wear OS: the app now runs there too and is in closed testing on Google Play, which Google requires of new developer accounts before a public release. It will be publicly available there soon — no date yet. Until then, Android builds from the same source with npx expo run:android (JDK 17 and the Android SDK).

  1. Clone and install Grab the repo and install the app's dependencies with npm install in frontend/.
  2. Build to your iPhone npx expo run:ios --device builds a release and installs it. Plug in, unlock, and pick your phone.
  3. Open it and lift No server to point at, no sign-in. It opens straight to your training. Import a workout CSV or start fresh.
zsh — ischys
# everything runs on the phone — no backend to start
$ git clone https://github.com/ischys-app/Ischys.git
$ cd Ischys/frontend
$ npm install
$ npx expo run:ios --device  # needs macOS + Xcode
# Android instead: npx expo run:android

✓ Built Ischys.app
✓ Installed on your iPhone
  open it — no account, no server, no setup

OPEN SOURCE

Auditable, forkable, yours to change.

Every line is on GitHub under the MIT licence — a React Native / Expo app with a local SQLite database and all the training logic in TypeScript. Read exactly what happens to your data, open an issue, or send a pull request.

GITHUB STARS
23
FORKS
5
VERSION
4.5
LICENCE
MIT
EXERCISES
736
SERVERS
0

ROADMAP

Being built next.

Ischys is v4.5. On-device logging, the Apple Watch companion, Live Activity and Apple Health all work today — everything below is where it's going.

  • SHIPPED

    App Store release

    Live on the App Store — free, one tap to install. Building from source is still there for anyone who wants it.

  • IN TESTING

    Android and Wear OS

    The same app now runs on Android, with Health Connect, an ongoing workout notification and a Wear OS companion. Both are in closed testing on Google Play; a public release is coming soon.

  • PLANNED

    Imports from anywhere

    CSV import and JSON import work today. More formats are next, so switching trackers never costs you a training history.

  • SHIPPED

    Share a lift

    Share a finished workout as a card made on your device — nothing uploaded, nothing tracked, just an image you choose to send.

Where the project actually is

Fully on-device and live on the App Store for iPhone, free. Ischys is strength-only — weight × reps, no cardio. The Android and Wear OS apps are in closed testing on Google Play and coming there soon; they have had far less real-world use than the iPhone app. If that sounds like the tracker you want to help build, the issues are open.

FAQ

Questions, answered.

Is Ischys free?

Completely. Ischys is free and open source under the MIT licence — no subscription, no paywall, no ads. If it's useful to you, you can leave an optional tip on Ko-fi, the only official way to support Ischys.

Is there a free workout tracker with no subscription?

Yes. Ischys is a free, open-source alternative to subscription workout trackers and gym logs. Every feature is included — routines, progress charts, personal records, the Apple Watch app and the Live Activity — with no premium tier, no account and no ads.

Does Ischys have an Apple Watch app?

Yes. The Apple Watch companion mirrors and controls a live workout from your wrist, and a Lock Screen Live Activity shows the rest timer on your iPhone. Both are free, like the rest of the app. More on the Watch app and Live Activity.

Is my workout data private?

Yes. Ischys runs entirely on your phone — no account, no server, no cloud, no analytics. Your training data never leaves your device, so it can't be collected, sold, or breached. How that works.

Does it work offline?

Yes. Everything is on-device, including the 736-exercise catalogue, so Ischys works with no internet connection at all.

Is Ischys open source?

Yes — the full source is on GitHub under the MIT licence. You can read exactly what it does with your data. What the source covers.

What platforms does it support?

On iPhone it is on the App Store, with an Apple Watch companion, a Lock Screen Live Activity and Apple Health. The same app also runs on Android, with a Wear OS companion, an ongoing workout notification that carries the rest countdown, and Health Connect. The Android and Wear OS apps are in closed testing on Google Play and are not publicly listed yet. They have had far less real-world use than the iPhone app.

Is it on Google Play?

Not publicly yet. The Android app is in closed testing on Google Play, and the Wear OS app has been submitted to its own closed test and is awaiting Google's review. Google requires new developer accounts to run a closed test before a public release, so it will be available there soon, but there is no date. Android is the newer platform: the workout notification is a standard system notification rather than a custom card, there is no live heart rate on the phone without the watch app, the watch cannot start a workout or log sets while the phone app is fully closed, and the Wear OS app has so far been verified on an emulator paired with a real phone, not on real watch hardware. To try it now, email hello@ischys.app from the Google account on your Android phone and you will be added to the test.

Can I import my history from another tracker?

Yes. Ischys imports a workout CSV export, and you can export your workout history back out as JSON or CSV whenever you like. Step-by-step import guide.

Is it on the App Store?

Yes — Ischys is live on the App Store for iPhone, free. It's also open source, so you can build it from source yourself (macOS with Xcode) if you prefer.

Take your lifts off the cloud.

Free, MIT-licensed, and running entirely on your phone.