perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together.
A self-hosted, privacy-first alternative to MyFitnessPal. Track nutrition, exercise, body metrics, and health data while keeping full control of your data.

SparkyFitness is a self-hosted fitness tracking platform made up of:
It stores and manages health data on infrastructure you control, without relying on third party services.
SparkyFitness can sync data from multiple health and fitness platforms:
Integrations automatically sync activity data such as steps, workouts, and sleep, along with health metrics like weight and body measurements, to your SparkyFitness server.
SparkyAI provides a conversational interface for logging data and reviewing progress.
Note: AI features are currently in beta.
Choose one of the two ways to run SparkyFitness:
Get a SparkyFitness server running in minutes using Docker Compose:
# 1. Create a new folder mkdir sparkyfitness && cd sparkyfitness # 2. Download Docker files only curl -L -o docker-compose.yml https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/docker-compose.prod.yml curl -L -o .env https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/default.env.example # 3. (Optional) Edit .env to customize database credentials, ports, etc. # 4. Start the app docker compose pull && docker compose up -d # Access application at http://localhost:8080
Note: For other self-hosted installation methods, refer to the documentation at https://codewithcj.github.io/SparkyFitness/.
If you are not a technical user and prefer not to run SparkyFitness on your own server, you can deploy a hosted instance in the cloud using one of the following providers.
Note: These are independent third-party services. We encourage you to explore features provided by each provider to determine the one that best fits your needs.
Quick 2-minute tutorial showing how to install SparkyFitness (self-hosted fitness tracker).
For full installation guides, configuration options, and development docs, please visit our Documentation Site.
SparkyFitness is under active development. Breaking changes may occur between releases.
The following features are currently in beta and may not have been thoroughly tested. Expect potential bugs or incomplete functionality:
more like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
:hugs: AeroPath: An airway segmentation benchmark dataset with challenging pathology
search projects, people, and tags