https://github.com/xmartlabs/vytallink
VytalLink is a digital health platform connecting personal health data—including Apple Health, Google Fit, and wearables—with AI assistants like ChatGPT and Claude. Includes a Flutter app, Node.js MCP server, and Firebase landing page. Focused on privacy and user control.
https://github.com/xmartlabs/vytallink
ai apple-health artificial-intelligence chatgpt claude fitness flutter google-fit health health-data mcp mobile-app model-context-protocol nodejs privacy security wellness werable
Last synced: 9 months ago
JSON representation
VytalLink is a digital health platform connecting personal health data—including Apple Health, Google Fit, and wearables—with AI assistants like ChatGPT and Claude. Includes a Flutter app, Node.js MCP server, and Firebase landing page. Focused on privacy and user control.
- Host: GitHub
- URL: https://github.com/xmartlabs/vytallink
- Owner: xmartlabs
- Created: 2025-07-26T14:11:05.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T18:08:02.000Z (9 months ago)
- Last Synced: 2025-10-06T20:23:10.781Z (9 months ago)
- Topics: ai, apple-health, artificial-intelligence, chatgpt, claude, fitness, flutter, google-fit, health, health-data, mcp, mobile-app, model-context-protocol, nodejs, privacy, security, wellness, werable
- Language: Dart
- Homepage: https://vytallink.xmartlabs.com
- Size: 1.54 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# VytalLink Monorepo
VytalLink brings your personal health metrics to life by collecting Apple HealthKit or Google Health Connect data and exposing it through an MCP-compatible interface, so any AI assistant can query it securely from your own device. Learn more at [vytallink.xmartlabs.com](https://vytallink.xmartlabs.com/).
We initially launched this repository as a Flutter mobile application that bundled its own MCP server; the full story is captured in our blog post “[Building Health Apps with MCP + LLMs](https://blog.xmartlabs.com/blog/blog-building-health-apps-mcp-llms/).” To make the experience more accessible and less dependent on technical setup, we shifted toward a GPT integration backed by a cloud-hosted MCP server, keeping this app as the bridge between the two worlds. If you want to explore the original local MCP server version, you can still find it at [github.com/xmartlabs/vytalLink/tree/1.0.0](https://github.com/xmartlabs/vytalLink/tree/1.0.0).
This monorepo hosts every piece of the product experience:
- **[mobile/](mobile/)** — Flutter application that runs on device and exposes the embedded MCP server.
- **[landing/](landing/)** — Static marketing site deployed to Firebase Hosting.
- **[mcp-server/](mcp-server/)** — Standalone MCP server (Node.js) intended to run outside the mobile app.
- **[docs/](docs/)** — Shared documentation (coding standards, contribution guides, etc.).
Each folder contains its own README with the detailed setup. This document only summarizes the repository layout.
## Global prerequisites
- Flutter + FVM (see `.fvmrc`).
- Node.js with your preferred package manager (npm, pnpm) for the web/Node portions.
- Firebase CLI if you plan to deploy the landing or use hosting commands.
## Documentation
- Repository guidelines: [`AGENTS.md`](AGENTS.md).
- Coding standards: [`docs/CODE_STANDARDS.md`](docs/CODE_STANDARDS.md).
- Consolidated guidelines: [`docs/CONSOLIDATED_GUIDELINES.md`](docs/CONSOLIDATED_GUIDELINES.md).
- Add any new repository-wide guides under [`docs/`](docs/).
## Contributing
1. Create a descriptive branch.
2. Run the checks for every package/app you touched.
3. Open a pull request referencing the relevant issues or tickets.
## License
MIT License. See individual project READMEs for any additional notes.
Made with ❤️ by [Xmartlabs](https://xmartlabs.com/).