Skip to content

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.

Notifications You must be signed in to change notification settings

xmartlabs/vytalLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

This monorepo hosts every piece of the product experience:

  • mobile/ — Flutter application that runs on device and exposes the embedded MCP server.
  • landing/ — Static marketing site deployed to Firebase Hosting.
  • mcp-server/ — Standalone MCP server (Node.js) intended to run outside the mobile app.
  • 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

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •