منصوبے کے بارے میں

Cairn ایک خود میزبان، واحد صارف کا wellness operating system ہے جو training، nutrition، longevity markers، sleep اور life context کو ایک agentic coaching brain میں یکجا کرتا ہے۔ یہ ایک پرسکون روزانہ Brief کے ساتھ کھلتا ہے جو rest، easy یا train تجویز کرتا ہے، reasoning دکھاتا ہے، اور صارف کو کبھی محدود نہیں کرتا۔ یہ نظام lab results کو ٹھوس nutrition، training اور wearable directives سے جوڑتا ہے، حقیقی وزن کے رجحانات سے adaptive nutrition اخذ کرتا ہے، اور مکمل شدہ کام کی بنیاد پر lifting اور running کے منصوبے تیار کرتا ہے۔ ایک واحد Node service PWA، REST API، MCP server اور background scheduler کو پیش کرتی ہے، جس میں storage Node کے بلٹ-in node:sqlite کے ذریعے SQLite میں ہوتی ہے۔ deterministic core کسی بھی بیرونی agent کے بغیر کام کرتا ہے: set-by-set logging، plan editing، bodyweight charts، marker trends، recovery views، endurance stats اور activity notes سب offline کام کرتے ہیں۔ Claude Code، Codex، Antigravity یا Grok جیسا coaching agent شامل کرنے سے chat، generative meal plans، health-review narratives، lab marker extraction اور weekly team reviews ممکن ہو جاتے ہیں۔ Cairn agent-native ہے، جو source سے تیار کردہ 260+ MCP tools اور 300+ REST routes پیش کرتا ہے۔ Garmin sync دو طرفہ ہے: sleep، HRV اور activities اندر آتے ہیں، جبکہ مکمل شدہ strength sessions Garmin کے exercise vocabulary استعمال کرتے ہوئے Garmin Connect کو واپس جاتے ہیں۔ Apple Health integration بھی دستاویزی ہے۔ Deployment multi-arch GHCR Docker image کے ذریعے ہوتا ہے، جس میں laptops، Raspberry Pi، phones بطور installable PWAs اور چھوٹے VMs کے لیے quickstart scripts شامل ہیں۔ یہ پروجیکٹ بطور ڈیفالٹ بغیر authentication کے آتا ہے اور trusted networks کے لیے ہے، جس میں اختیاری CAIRN_AUTH_TOKEN اور Tailscale-based private access موجود ہے۔ تمام ڈیٹا local SQLite فائل میں رہتا ہے؛ agent calls صرف اسی model provider کو جاتی ہیں جسے صارف جوڑتا ہے۔ یہ پروجیکٹ MIT-licensed ہے اور Node 26، TypeScript، Express اور vanilla PWA کے ساتھ بنایا گیا ہے۔