1. Home
  2. Open source
Open source

Open source, so you can check.

Ayuvo is MIT-licensed. Read how it stores your data, build it yourself, and help make it better on iPhone, Android or the web.

github.com/astechtic/ayuvo · MIT licence

Stays on your deviceNo Ayuvo account, no Ayuvo server.
You choose the AIBring your own key, or run a model on the phone.
No ads, no analyticsNothing is tracked, sold or profiled.
Open sourceMIT-licensed. Read every line.
What is inside

Two native apps and shared contracts.

The iPhone app is SwiftUI and the Android app is Jetpack Compose. Behaviour that must match, such as the health metric registry, export formats and AI routing, lives in shared contracts with test vectors that both apps run, so an iPhone export imports on Android and back.

  • Docs explain the formats: health data, records, medications, portable data, AI models
  • An on-device model catalogue pins every download to a checksum
  • Everything runs without an Ayuvo server, because there isn't one
ayuvo/
├── ios/          SwiftUI app, widgets, watch app, share extension, tests
├── android/      Kotlin + Jetpack Compose app, tests
├── shared/       exercise dataset, health registry and schema, contracts
├── docs/         health data, records, medications, portable data, AI models
├── local-models/ on-device model catalogue and notices
├── web/          this website (static, Firebase Hosting)
├── brand/        mark, tints, fonts
└── scripts/      brand and website tooling
01 Contribute

Ways to help.

Build

Run the apps

iOS needs Xcode 16 or later. Android needs Android Studio and JDK 17. The README has the build commands for both.

Improve

Fix, translate, document

Add a language, improve exercise data, extend the health metric registry, tighten docs or polish this website.

Method

Contract first

Change the shared contract and its test vectors first, then both platforms in the same pull request.

Discuss

Open an issue

Bugs, ideas and questions are welcome as GitHub issues. See CONTRIBUTING.md for the checklist.

Security

Report privately

Please do not open a public issue for a vulnerability. Email yaaratech@gmail.com with the subject Security. See SECURITY.md.

Licence

MIT

Use it, fork it and ship your own, keeping the licence notice. Third-party credits are in THIRD_PARTY_NOTICES.md.

Credits

Inspired by Fud AI.

Ayuvo is inspired by Fud AI by Apoorv Darshan, an open-source calorie tracker, and builds on its MIT-licensed code. The original copyright notice is retained in the repository and shown in the app under Settings, Legal, Licenses.

Exercise data comes from the open exercises-dataset, and product data from Open Food Facts under the Open Database Licence.

Get started

Read it. Then trust it.

Free, private, on your device. Bring your own AI key. No account, no subscription, no ads.

Coming soon to the App StoreComing soon to Google Play

Or read the code: Ayuvo is open source