EN 中文
🏋️

Trainko

Let AI plan, you train.

🤖 Open Local API 🔒 Local First & Private ⌚️ Apple Watch Companion 🌍 17 Languages

How It Works

1

Connect Any AI Agent

Connect your preferred AI Agent to Trainko's built-in local HTTP API.

2

Receive Tailored Daily Plans

Your AI generates executable workouts tailored to your exact gym equipment, progressive overload targets, and recovery state.

3

Focus on Every Push

Trainko handles the rest: immersive set guidance, auto rest countdowns, Lock Screen Live Activities, and Apple Watch companion logging.

Core Features

🔌

Open Local API

Built-in on-device server. Any HTTP-capable AI assistant can create daily plans, log workouts, and query stats with ease.

🏋️‍♂️

Custom Gym & Plates

Register your gym's machines and weight plate increments (down to 0.5kg). AI plans will always match what you have.

⏱️

Dynamic Island & Live Activities

Keep your iPhone in your pocket. Glance at rest timers, target reps, and next exercises directly on the Lock Screen.

⌚️

Apple Watch Companion

Wrist-first tracking. Adjust weights and reps with the Digital Crown, monitor real-time heart rate zones, and feel haptic rest alerts.

📊

Volume & Shareable Cards

Automatic tonnage calculation, muscle group distribution, and stylish report cards with fun metaphors to share with friends.

🔒

Privacy & Local First

Zero ads, zero commercial tracking SDKs. Your training data lives securely on your device and your private Apple CloudKit.

Trainko Premium

👑 Upgrade to Trainko Premium

Unlock all pro training tools designed for serious lifters:

Support

Need help with Trainko? We're here for you.

📧 Contact Us

Technical support, bug reports, or feature requests:

trainko.support@gmail.com

FAQ

How do I manage or cancel my subscription?

All subscriptions are billed through Apple App Store (StoreKit 2). You can manage or cancel your subscription anytime via iOS Settings → [Your Apple ID] → Subscriptions → Trainko, or via 'Manage Subscriptions' inside the App. To avoid being charged, cancel at least 24 hours before your billing cycle ends.

Do I need an account? Where is my data stored?

No account is required. Trainko follows a strict local-first architecture. All your training records, gym setups, and profile metrics are stored securely on your iPhone. For Premium members who enable iCloud Sync, data is synced directly via Apple CloudKit in your personal private database — no developer server ever sees your data.

Can I turn off the local HTTP API service?

Yes. You can toggle the local API service on or off anytime in Settings → API Service. When turned off, the local HTTP server shuts down completely, preserving privacy and battery.

Which AI agents are supported?

Any AI Agent that can make HTTP requests — including desktop AI agents, custom automation workflows, and local scripts.

What languages are supported?

17 languages: English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français, Deutsch, Italiano, Português (BR), Русский, العربية, Čeština, Magyar, Polski, Türkçe, Español (LA).

Legal

📄 Privacy Policy

📋 Terms of Service

Trainko respects your privacy. All training data is stored locally on your device. No ads, no trackers, no centralized data collection.