Medical Research Skills for Claude Code, Codex, Cursor & Copilot
의사가 만든 58개 오픈소스 스킬로 의료 연구 전 과정을 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An Indian calorie and macro tracker that runs on your iPhone's Home Screen. It does not depend on a Claude plan.
iPhone (CutTrack app)
│ your log is kept on the phone first, so it works offline
▼
Your Vercel server (free) ── holds your secrets ──┐
├─ /api/drive → Google Drive (stores your data, no AI)
├─ /api/ai → OpenAI → Gemini → Groq (reads meals, photos, coach)
└─ /api/transcribe → OpenAI → Gemini → Groq (voice notes)
if one runs out of credit or fails, the next takes over
What lands in your Drive
My Drive/
└── CutTrack AI/
├── cuttrack-data.json ← everything, used to restore on a new phone
└── 2026/
└── 10 - October/
└── 2026-10-18.txt ← that day's entries with time, amount, macros and totals
CutTrack can only see files it created. It cannot read anything else in your Drive.
Cost: Vercel Hobby and Google Drive are free. OpenAI is pay-as-you-go; gpt-6-luna costs $0.10 per million input tokens, so a month of logging typically costs a few rupees. Gemini and Groq take over only when OpenAI can't answer.
You need:
AI keys live in GitHub secrets. The running app on Vercel can't read GitHub secrets directly, so the included Sync AI keys to Vercel action copies them across. It needs one extra secret,
VERCEL_TOKEN(step 4b).
OPENAI_API_KEY and GEMINI_API_KEY are in the repository's GitHub secrets. Add GROQ_API_KEY there whenever you have it, then run the sync action (step 4b).
OpenAI bills API use separately from ChatGPT: add credit at platform.openai.com → Billing.
cuttrack-app.zip on your laptop.cuttrack-ai, choose Private, then Create repository.cuttrack-app folder into the page. That means the api and icons folders plus index.html, sw.js, manifest.webmanifest, package.json, vercel.json and README.md.Check that the repo shows an api folder at the top level, not a cuttrack-app folder containing it.
Go to console.cloud.google.com. Accept the terms, then create a project named CutTrack. Make sure it's selected at the top.
Turn on the Drive API. Search "Google Drive API" in the top bar, open it, and click Enable.
Set up the sign-in screen. Open Google Auth Platform; in older layouts it's APIs & Services → OAuth consent screen.
CutTrack AI. Support email: your Gmail address.Choose what the app may access. Open Data Access → Add or remove scopes. Tick:
.../auth/drive.fileopenid.../auth/userinfo.emailClick Update, then Save.
Publish the app. Open Audience → Publish app → Confirm. This matters: if the app stays in "Testing", Google signs you out every 7 days. The scopes above are non-sensitive, so no Google review is needed.
Create the sign-in credentials. Open Clients; in older layouts it's Credentials → Create credentials → OAuth client ID.
CutTrack.Go to vercel.com and sign up with GitHub.
Click Add New… → Project, then Import your cuttrack-ai repo.
For Framework Preset, choose Other. Leave build settings empty.
Open Environment Variables and add each of these:
| Name | Value |
|---|---|
GOOGLE_CLIENT_ID | from step 3.6 |
GOOGLE_CLIENT_SECRET | from step 3.6 |
ALLOWED_EMAIL | [email protected] |
SESSION_SECRET | a random string of 32 or more characters (see below) |
For SESSION_SECRET, use a password generator, or run openssl rand -base64 36 on a Mac. Don't reuse a real password.
Click Deploy. When it finishes, copy your address, for example https://cuttrack-ai-xyz.vercel.app.
cuttrack-github, scope it to your account, choose an expiry, and copy it.VERCEL_TOKEN, paste the token, then click Add secret.Run it again whenever you add or change an AI key, for example when you add GROQ_API_KEY.
APP_URL with your address. No slash at the end.https://YOUR-ADDRESS.vercel.app/api/auth/callback
Then click Save. Google can take a few minutes to apply it.CutTrack AI folder appears in your Drive.These features use no AI at all:
AI is used only for:
Each request tries OpenAI first, then Gemini, then Groq. A service that runs out of credit or rejects its key is skipped for 30 minutes, then tried again.
| Feature | OpenAI | Gemini | Groq |
|---|---|---|---|
| Typed and spoken meals, coach | gpt-6-luna | gemini-3.5-flash-lite | llama-3.3-70b-versatile |
| Photos and labels | gpt-6-luna | gemini-3.5-flash-lite | qwen/qwen3.8-27b |
| Voice | gpt-4o-mini-transcribe | gemini-3.5-flash-lite | whisper-large-v3-turbo |
To change a model, add a Vercel variable such as OPENAI_TEXT_MODEL or GEMINI_VISION_MODEL (the full list is in .env.example), then redeploy. To change the order, set AI_ORDER, for example gemini,openai,groq.
| You see | Fix |
|---|---|
redirect_uri_mismatch from Google | The redirect URI in Google Cloud must exactly match APP_URL + /api/auth/callback. |
| "Server isn't fully set up" | One of the environment variables is missing. Add it, then redeploy. |
| "No working AI key" | Check the AI secrets in GitHub, then run Sync AI keys to Vercel. |
| "Every AI service is out of credit" | Top up OpenAI or Gemini, or add a Groq key and run the sync action. |
| Sync action fails | Check VERCEL_TOKEN is set and hasn't expired. The Vercel project must be named cuttrack-ai. |
| Signed out every week | The Google app is still in Testing. Publish it (step 3.5), then sign in again. |
| "Wrong account" | Sign in with the account set in ALLOWED_EMAIL. |
| Photos fail but text works | A vision model may have been retired. Set OPENAI_VISION_MODEL or GEMINI_VISION_MODEL in Vercel, then redeploy. |
| Label says "Drive ⚠" | Open Profile to see the reason. Entries are never lost; they stay on the phone and upload on the next change. |
Data logged in the claude.ai version doesn't move over by itself. Re-enter anything you need.
If you keep using the claude.ai version, turn off its Drive backup in Profile. Otherwise it creates a second CutTrack AI folder that this app can't see.