[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-6c78a296":3,"seo:featured-workflow:6c78a296-4e62-11f1-9bc6-00163e2b0d79:es":85,"workflow-related-asset-6c78a296-6c78a296-4e62-11f1-9bc6-00163e2b0d79":86},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":14,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":16,"tags":23,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":30,"asset_kind":31,"target_tools":32,"install_mode":36,"entrypoint":20,"risk_profile":37,"dependencies":39,"verification":44,"agent_metadata":47,"agent_fit":60,"trust":72,"provenance":81,"created_at":83,"updated_at":84},3459,"6c78a296-4e62-11f1-9bc6-00163e2b0d79","asset-6c78a296","SparkyFitness — Self-Hosted AI-Powered Family Fitness Tracker","A self-hosted health and fitness platform with AI coaching that lets families track food, exercise, water intake, and wellness goals together from a single shared dashboard.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"",9,"en",[17],{"id":18,"step_order":19,"title":20,"description":13,"prompt_template":21,"variables":13,"depends_on":22,"expected_output":13},4019,1,"SparkyFitness","# SparkyFitness — Self-Hosted AI-Powered Family Fitness Tracker\n\n## Quick Use\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FCodeWithCJ\u002FSparkyFitness.git\ncd SparkyFitness\ndocker compose up -d\n# Open http:\u002F\u002Flocalhost:3000\n```\n\n## Introduction\nSparkyFitness is a self-hosted fitness and health tracking platform built for families. It combines food logging, exercise tracking, water intake monitoring, and AI-powered coaching into a single app where household members share a dashboard and support each other's wellness goals.\n\n## What SparkyFitness Does\n- Logs meals with nutritional data including calories, macros, and micronutrients\n- Tracks workouts, steps, and exercise routines with progress charts\n- Monitors daily water intake with reminders and goal tracking\n- Provides AI-powered health coaching and personalized recommendations\n- Supports multiple family member profiles on a shared self-hosted instance\n\n## Architecture Overview\nSparkyFitness is a TypeScript application with a React frontend and a backend API. It integrates with LLM providers for AI coaching features. Health data is stored in a local database, ensuring all personal information stays on your own infrastructure. The Docker Compose setup bundles all components for simple deployment.\n\n## Self-Hosting & Configuration\n- Deploy with Docker Compose using the included configuration\n- Configure AI coaching by providing an API key for an LLM provider (OpenAI, Ollama)\n- Create family member profiles through the web interface\n- Set individual goals for calories, exercise, and hydration per user\n- Data persists in the database volume with standard backup procedures\n\n## Key Features\n- Family-oriented design with per-member profiles and shared dashboards\n- AI coaching that analyzes habits and suggests personalized improvements\n- Comprehensive food database for quick meal logging\n- Visual progress charts and streak tracking for motivation\n- Privacy-first: all health data stays on your own server\n\n## Comparison with Similar Tools\n- **MyFitnessPal** — commercial app with ads and subscriptions; SparkyFitness is free and self-hosted\n- **Fitbit** — hardware-dependent ecosystem; SparkyFitness works with manual input on any device\n- **Cronometer** — nutrition-focused SaaS; SparkyFitness adds AI coaching and family features\n- **Wger** — open-source workout manager; SparkyFitness includes nutrition, hydration, and AI coaching\n\n## FAQ\n**Q: Do I need a GPU for the AI coaching features?**\nA: No. AI coaching uses cloud LLM APIs by default. You can optionally point it at a local Ollama instance.\n\n**Q: Can each family member have private data?**\nA: Each member has their own profile. The shared dashboard shows aggregate family progress while individual data remains per-profile.\n\n**Q: Does it integrate with fitness wearables?**\nA: Currently it relies on manual input. Wearable integrations may be added by the community.\n\n**Q: What nutritional database does it use?**\nA: SparkyFitness includes a built-in food database and supports manual entry for custom meals.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002FCodeWithCJ\u002FSparkyFitness\n- https:\u002F\u002Fgithub.com\u002FCodeWithCJ\u002FSparkyFitness#readme","0",[24],{"id":25,"name":26,"slug":27,"icon":28},12,"Configs","config","⚙️",false,"336653480f3309fb3ce48c21e89dbea84e84e9d9ad11024496fc934b68ad53d8","skill",[33,34,35],"claude_code","codex","gemini_cli","single",{"executes_code":29,"modifies_global_config":29,"requires_secrets":38,"uses_absolute_paths":29,"network_access":29},[],{"npm":40,"pip":41,"brew":42,"system":43},[],[],[],[],{"commands":45,"expected_files":46},[],[20],{"asset_kind":31,"target_tools":48,"install_mode":36,"entrypoint":20,"risk_profile":49,"dependencies":51,"content_hash":30,"verification":56,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":50,"uses_absolute_paths":29,"network_access":29},[],{"npm":52,"pip":53,"brew":54,"system":55},[],[],[],[],{"commands":57,"expected_files":58},[],[20],true,{"target":34,"score":61,"status":62,"policy":63,"why":64,"asset_kind":31,"install_mode":36},98,"native","allow",[65,66,67,68,69,70,71],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":30,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":75,"review_status":76,"signals":77},"established","hash_only",[],"unreviewed",[78,79,80],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":82,"content_hash":30,"visibility":19,"created_at":83,"updated_at":84},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-6c78a296","2026-05-13 08:26:45","2026-05-13 11:33:07",null,[87,148,196,243],{"id":88,"uuid":89,"slug":90,"title":91,"description":92,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":93,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":94,"tags":95,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":97,"asset_kind":31,"target_tools":98,"install_mode":99,"entrypoint":100,"risk_profile":101,"dependencies":105,"verification":110,"agent_metadata":113,"agent_fit":125,"trust":132,"provenance":136,"created_at":138,"updated_at":139,"__relatedScore":140,"__relatedReasons":141,"__sharedTags":146},2099,"07781e66-4080-11f1-9bc6-00163e2b0d79","billionmail-open-source-self-hosted-mail-server-newsletter-07781e66","BillionMail — Open-Source Self-Hosted Mail Server & Newsletter Platform","A free self-hosted mail server with built-in newsletter and email marketing capabilities, powered by Postfix, Dovecot, and Rspamd in a Docker deployment.",90,[],[96],{"id":25,"name":26,"slug":27,"icon":28},"c427fd61b30784cb4bbb2ce9cda99b0274f86cc8da4bc4dacd7b8e9077aa5712",[33,34,35],"stage_only","BillionMail Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":102,"uses_absolute_paths":29,"network_access":29},[103,104],"ADMIN_PASSWORD","DB_PASSWORD",{"npm":106,"pip":107,"brew":108,"system":109},[],[],[],[],{"commands":111,"expected_files":112},[],[100],{"asset_kind":31,"target_tools":114,"install_mode":99,"entrypoint":100,"risk_profile":115,"dependencies":117,"content_hash":97,"verification":122},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":116,"uses_absolute_paths":29,"network_access":29},[103,104],{"npm":118,"pip":119,"brew":120,"system":121},[],[],[],[],{"commands":123,"expected_files":124},[],[100],{"target":34,"score":126,"status":99,"policy":99,"why":127,"asset_kind":31,"install_mode":99},29,[65,66,128,129,130,131,71],"install_mode stage_only","policy stage_only","install_mode is stage_only","risk_profile.requires_secrets is not empty",{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":97,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":133,"review_status":76,"signals":135},[134,99],"requires_secrets",[78,79],{"owner_uuid":9,"owner_name":10,"source_url":137,"content_hash":97,"visibility":19,"created_at":138,"updated_at":139},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fbillionmail-open-source-self-hosted-mail-server-newsletter-07781e66","2026-04-25 16:23:25","2026-05-13 09:37:46",110.93856208848165,[142,143,144,145],"topic-match","same-kind","same-target","same-author",[27,147],"configs",{"id":149,"uuid":150,"slug":151,"title":152,"description":153,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":154,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":155,"tags":156,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":158,"asset_kind":31,"target_tools":159,"install_mode":36,"entrypoint":160,"risk_profile":161,"dependencies":163,"verification":168,"agent_metadata":171,"agent_fit":183,"trust":185,"provenance":189,"created_at":191,"updated_at":192,"__relatedScore":193,"__relatedReasons":194,"__sharedTags":195},2157,"41526c33-4126-11f1-9bc6-00163e2b0d79","zipline-self-hosted-sharex-upload-server-gallery-41526c33","Zipline — Self-Hosted ShareX Upload Server with Gallery","Zipline is a self-hosted file upload and sharing server built with Next.js. It integrates with ShareX and other screenshot tools to provide instant uploads with link generation, an image gallery, URL shortening, and paste bin features.",110,[],[157],{"id":25,"name":26,"slug":27,"icon":28},"512e0a14b483564059b7c2ed387588b41751c692a443a854e463b74d519edac0",[33,34,35],"Zipline Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":162,"uses_absolute_paths":29,"network_access":29},[],{"npm":164,"pip":165,"brew":166,"system":167},[],[],[],[],{"commands":169,"expected_files":170},[],[160],{"asset_kind":31,"target_tools":172,"install_mode":36,"entrypoint":160,"risk_profile":173,"dependencies":175,"content_hash":158,"verification":180},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":174,"uses_absolute_paths":29,"network_access":29},[],{"npm":176,"pip":177,"brew":178,"system":179},[],[],[],[],{"commands":181,"expected_files":182},[],[160],{"target":34,"score":61,"status":62,"policy":63,"why":184,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":158,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":186,"review_status":76,"signals":187},[],[188,78,79,80],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":190,"content_hash":158,"visibility":19,"created_at":191,"updated_at":192},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fzipline-self-hosted-sharex-upload-server-gallery-41526c33","2026-04-26 12:13:18","2026-05-13 04:58:35",103.06798446817999,[142,143,144,145],[27,147],{"id":197,"uuid":198,"slug":199,"title":200,"description":201,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":202,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":203,"tags":204,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":206,"asset_kind":31,"target_tools":207,"install_mode":36,"entrypoint":208,"risk_profile":209,"dependencies":211,"verification":216,"agent_metadata":219,"agent_fit":231,"trust":233,"provenance":236,"created_at":238,"updated_at":239,"__relatedScore":240,"__relatedReasons":241,"__sharedTags":242},2105,"7ca13f10-4080-11f1-9bc6-00163e2b0d79","omni-tools-self-hosted-web-based-developer-utility-7ca13f10","Omni Tools — Self-Hosted Web-Based Developer Utility Collection","A free, self-hosted collection of web-based tools for everyday developer tasks including converters, formatters, encoders, and image processors, with no ads or tracking.",97,[],[205],{"id":25,"name":26,"slug":27,"icon":28},"60c6e7633a9650cf35f4869395c5478f240c59860b88c1f49ef386f3f555bd1c",[33,34,35],"Omni Tools Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":210,"uses_absolute_paths":29,"network_access":29},[],{"npm":212,"pip":213,"brew":214,"system":215},[],[],[],[],{"commands":217,"expected_files":218},[],[208],{"asset_kind":31,"target_tools":220,"install_mode":36,"entrypoint":208,"risk_profile":221,"dependencies":223,"content_hash":206,"verification":228},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":222,"uses_absolute_paths":29,"network_access":29},[],{"npm":224,"pip":225,"brew":226,"system":227},[],[],[],[],{"commands":229,"expected_files":230},[],[208],{"target":34,"score":61,"status":62,"policy":63,"why":232,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":206,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":234,"review_status":76,"signals":235},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":237,"content_hash":206,"visibility":19,"created_at":238,"updated_at":239},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fomni-tools-self-hosted-web-based-developer-utility-7ca13f10","2026-04-25 16:26:41","2026-05-13 08:53:57",102.98683911353874,[142,143,144,145],[27,147],{"id":244,"uuid":245,"slug":246,"title":247,"description":248,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":249,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":250,"tags":251,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":253,"asset_kind":31,"target_tools":254,"install_mode":36,"entrypoint":255,"risk_profile":256,"dependencies":258,"verification":263,"agent_metadata":266,"agent_fit":278,"trust":280,"provenance":283,"created_at":285,"updated_at":286,"__relatedScore":287,"__relatedReasons":288,"__sharedTags":289},2183,"cb163928-418b-11f1-9bc6-00163e2b0d79","homebox-self-hosted-home-inventory-organization-system-cb163928","Homebox — Self-Hosted Home Inventory and Organization System","A lightweight, self-hosted inventory management app for tracking household items, warranties, and storage locations with labels and QR codes.",79,[],[252],{"id":25,"name":26,"slug":27,"icon":28},"6eb54cb3d5d3f17dcb3ccb47ea6550bfa948512b4b9c6b825f059930a0f50294",[33,34,35],"Homebox Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":257,"uses_absolute_paths":29,"network_access":29},[],{"npm":259,"pip":260,"brew":261,"system":262},[],[],[],[],{"commands":264,"expected_files":265},[],[255],{"asset_kind":31,"target_tools":267,"install_mode":36,"entrypoint":255,"risk_profile":268,"dependencies":270,"content_hash":253,"verification":275},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":269,"uses_absolute_paths":29,"network_access":29},[],{"npm":271,"pip":272,"brew":273,"system":274},[],[],[],[],{"commands":276,"expected_files":277},[],[255],{"target":34,"score":61,"status":62,"policy":63,"why":279,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":253,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":281,"review_status":76,"signals":282},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":284,"content_hash":253,"visibility":19,"created_at":285,"updated_at":286},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fhomebox-self-hosted-home-inventory-organization-system-cb163928","2026-04-27 00:20:08","2026-05-13 06:48:32",102.85463498048792,[142,143,144,145],[27,147]]