Independent Indian Health Ecosystem

Fitness tracking that stays out of your way.

Log Indian meals in plain language. Track workouts, body composition, hydration and trends locally on your device. Create an account only when you want cross-device sync.

No subscription • Works offline • Account optional
Example data · Product preview
Step 1 · Natural Indian meal input

1 Masala Dosa with coconut chutney, sambar, and 1 tumbler filter coffee

Instant local processing. No voice or meal text leaves your device.

Step 2 · On-device dish matching
Masala Dosa (1 dosa (160g)) 290 kcal · 6g P · 42g C · 10g F
Curated
Sambar (1 bowl (150g)) 85 kcal · 4g P · 12g C · 2.8g F
Curated
Coconut Chutney (2 tbsp (40g)) 90 kcal · 1.5g P · 3g C · 8g F
Curated
Filter Coffee (1 cup (150ml)) 80 kcal · 2g P · 10g C · 2.8g F
Curated

Matched against 848 hand-written Indian dish profiles and 528 IFCT-2017 entries.

Step 3 · Verified macro composition
545 Total Calories
13.5g Protein
67g Carbs
23.6g Fat
Curated KFit foods · 848 hand-written rows using familiar serving units
Step 4 · Daily tracking balance
Logged Energy 1,285 / 1,700 kcal
Active Burned 310 kcal
Hydration 2.4 / 3.0 L

Persisted locally in SQLite. Syncs to KFit Web only when you choose to connect.

Natural Indian meal logging.

Type food naturally in everyday terms. KFit resolves authentic local dishes and portion sizes directly on your device.

KFit Food Engine · Example Interaction
Illustrative sample values
Try an example meal:
545
Energy (kcal)
13.5g
Protein
67g
Carbohydrates
23.6g
Fats
Local Primary

Curated KFit foods

848 hand-written food rows, mostly Indian dishes, using familiar serving units like katori, pieces, and bowls.

Lab Measured

IFCT 2017

528 lab-measured Indian food entries from ICMR-NIN with composition values stored per 100 g.

Optional Fallback

Packaged databases

OpenFoodFacts and USDA fallbacks for packaged barcode lookups when network access is enabled.

Four dedicated applications. One vision.

Independent tools designed for personal health, studio management, and hands-free voice assistance.

KFit for Android

v3.0.544

Offline-first personal health tracker built for authentic Indian nutrition and daily wellness.

Latest Stable
kfit://local/dashboard Example preview
Wednesday Log Today's Nutrition
18 Days
Calories1,480 kcal
Protein105 g
Carbs168 g
Fat42 g
Curated Indian food database (848 hand-written items)
ICMR-NIN IFCT 2017 lab-measured foods per 100g
MET-based exercise energy expenditure formulas
Works offline · Account optional · No subscriptions
Technical architecture →
Runs fully on-device using SQLite via Drift. Energy expenditure uses MET-based exercise formulas. Optional Supabase sync shares supported records across signed-in devices. Companion actions link via Android Binder IPC.

KFit Web

PWA

Complete health dashboard in your browser. Installable as a standalone PWA on supported desktop and mobile browsers.

Live PWA
https://getkfit.app Example preview
Active Week 5 / 7 Days
Avg Daily Protein 112 g
Hydration Target 94%
Installable PWA on supported browsers
Offline app shell and local data access via IndexedDB
Seamless cross-device synchronization protocol
Desktop-class data charts and weekly analysis
Technical architecture →
Built with TypeScript and modern web standards. Stores records locally in IndexedDB and synchronizes securely via Postgres and Supabase Auth.

GymWorld Workspace

Commercial

Operational workspace for gym and studio owners. Manage memberships, payments, and operational reporting.

Workspace
https://gymworld.getkfit.app Example data
Active Members 184
Renewals Due 12
Attention Needed 4
Member roster, tiers and subscription renewal dates
Payment logging, dues tracking and ledger records
Exportable member summaries and operational metrics
Complete separation: no access to personal KFit member logs
Technical architecture →
React/TypeScript client served through Cloudflare Workers, backed by Supabase Auth/Postgres with RLS.

JARVIS Assistant

v1.0.80

Low-latency voice companion for workouts and fast hands-free food logging.

Companion
jarvis://ipc/kfit-bridge Example preview
"Logged 2 rotis and 1 bowl dal tadka to KFit."
Hands-free food logging without unlocking your screen
Workout interval pacing, rep counts and rest timers
Direct Android Binder IPC: zero roundtrip internet overhead
Optional companion: KFit operates 100% independently
Technical architecture →
The KFit integration uses a permission-controlled Android Binder bridge that remains on-device. Voice and assistant capabilities depend on the configured runtime and providers.

How the products connect.

Architected with intention. Clear boundaries protect your personal privacy and keep each tool reliable.

Personal tracking stays yours

KFit stores your workouts, body composition and meals locally on-device. KFit Web accesses your data only if you explicitly choose to sign in for multi-device sync.

SQLite via Drift → Postgres Sync

Gym operations remain strictly separate

GymWorld is an independent business workspace for gym owners. It manages member rosters and dues, but has zero access to your personal meals or workout metrics.

Isolated Workspace Boundary

Realtime on-device voice companion

JARVIS connects directly to KFit through an Android Binder IPC bridge. Voice interactions execute with low latency and without cloud roundtrips for local logging.

Android Binder IPC Bridge

Built on a few simple principles.

We built KFit because health tracking apps became subscription-heavy, bloated with ads, and unfaithful to Indian diets.

01

Local-first by default

Your health records live in a private SQLite database on your device. Logging meals, workouts, and hydration requires zero internet connection.

02

Transparent nutrition sources

Every calorie and macro resolves against curated Indian recipes and verified IFCT-2017 lab data. We do not invent numbers or guess based on word count.

03

Account optional

Open the app and start logging immediately. No account signup, phone number verification, or profile questionnaires required before you can track.

04

Core tracking without subscription

KFit core tracking is free with no subscription. Essential tracking features, macro resolution, and historical trends are never gated behind monthly paywalls.

How to install on Android.

KFit is distributed directly as an official signed APK. Sideloading gives you direct software access with zero intermediary store trackers.

Step 1

Download the APK

Tap the download button above or grab the release asset directly from GitHub Releases.

Step 2

Open Downloaded File

When download completes, tap the notification or open the APK from your browser or Files app.

Step 3

Allow Installation

Android will prompt to allow installations from your browser. Toggle permission to continue.

Step 4

Start Tracking

Open KFit and immediately begin logging meals and workouts. No account creation required.

Standard Android Security Prompt

Because KFit is installed directly without the Google Play Store, Android shows a standard warning about unknown sources. Every release is cryptographically signed and SHA-256 hashed. You can verify the checksum below.

Cryptographic release verification.

Verify the integrity of every published APK. Independent cryptographic checksums guarantee that your download is untampered.

KFit for Android v3.0.544
Download (211 MB)
File Size 211 MB (221,731,565 bytes)
Android Support Android 8.0+ (minSdk 24)
Release Date 2026-09-29
SHA-256 Checksum
46a344e9147bfee146d2a3cd83012933928d35c423c4da8a9c7f88cb818e2474
JARVIS Voice Assistant v1.0.80
Download (94 MB)
File Size 94 MB (98,594,409 bytes)
Android Support Android 10+ (minSdk 24)
Release Date 2026-09-29
SHA-256 Checksum
682ac6dbf0b2268854b040b6f19124410b660e2e0d63ed08588fd4f8a04e94df
Engineering Philosophy

Crafted with care in Bangalore.

KFit started with a simple observation: modern fitness applications became overcrowded with ad carousels, opaque algorithms, and foreign food catalogs that fail to understand Indian eating habits.

We set out to build something different. A focused, local-first ecosystem that tracks real meals in authentic portions, keeps your private data on your physical device, and never locks basic wellness tracking behind monthly paywalls.

Every layer — from the Android SQLite schema to the PWA synchronization engine and voice companion — is built with craft, honesty, and deep respect for user autonomy.

Karthik M Lead Engineer · Independent Creator
View Source on GitHub