OPEN SOURCE · ON-DEVICE · iOS · v0.1.0

Your entire
training log.
On your phone.

Ischys is a strength-training log that runs entirely on your iPhone — 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.

  • 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 iPhone. No account, no server, no analytics, no telemetry — and it backs up with your normal device backup.

Apple to the core

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.

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 Hevy 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 weekly volume and recent workouts
HOME
Active workout screen with set rows and rest timer
ACTIVE WORKOUT
Workout summary screen with total volume and new personal records
SUMMARY
Exercise detail screen with progress chart and history
EXERCISE

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), and you can export a full JSON or CSV copy 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

Not on the App Store
yet. Build it yourself.

Ischys is open source and pre-release. Until it ships on the App Store, you run it by building from source — you'll need a Mac with Xcode and a free Apple developer account to sign it onto your iPhone.

  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 Hevy 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

✓ 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.

LICENCE
MIT
EXERCISES
736
SERVERS
0

ROADMAP

Being built next.

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

  • PLANNED

    App Store release

    A signed build on the App Store, so installing is a tap instead of a checkout. Building from source is the only way for now.

  • PLANNED

    Android

    The app is React Native, but the Watch, Live Activity and Health integrations are iOS-only and it's never been built for Android. Android support is unstarted.

  • PLANNED

    Imports from anywhere

    Hevy CSV works today. Strong, Boostcamp and a JSON restore are next, so switching trackers never costs you a training history.

  • PLANNED

    Share a lift

    Opt-in, on-device sharing of a workout card — nothing uploaded, nothing tracked, just an image you choose to send.

Where the project actually is

Fully on-device and running on iPhone (built from source, not yet on the App Store). Ischys is strength-only — weight × reps, no cardio. Android is untested. 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.

Is my workout data private?

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

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 platforms does it support?

iPhone (iOS), with an Apple Watch companion, a Lock Screen Live Activity, and Apple Health integration. Android isn't built or tested yet.

Can I import my history from Hevy?

Yes. Ischys imports a Hevy CSV export, and you can export all of your data back out as JSON or CSV whenever you like.

Is it on the App Store?

Not yet. It's open source and pre-release, so for now you build it from source (macOS with Xcode). An App Store release is planned.

Take your lifts off the cloud.

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