Home / AI Daily / 2026-11-03
GITHUB AI DAILY · UPDATED EVERY MORNING

GitHub AI Daily · 2026-11-03 (Tuesday)

5 picks2026-11-03 · TuesdaySource: public GitHub repositories
Window2026-11-02 10:00 ~ 2026-11-03 10:45 Beijing time, corresponding to default-branch commits with GitHub `committer-date >= 2026-11-02T02:00:00Z`. This issue collects **134** entries in total: 5 featured picks, with the four categories breaking down as ① 25 / ② 35 / ③ 32 / ④ 42.
CoverageAI Coding / programming agents and the skill ecosystem · Medical / clinical research AI and agent skill libraries · Health management / nutrition and food AI · Model foundation and agent infrastructure
De-duplicationChecked line by line against the sixteen published issues from 10-16 to 11-02 (the full set of **611 historical repositories** was extracted with `grep -ho "https://github.com/[^/]*/[^/]*"` and compared one by one with `grep -qx`). All **134 entries are first-time appearances, with zero repeats**. Six candidates were separately verified as having **no commits** inside the window and are therefore excluded rather than listed: `handsomestWei/patent-disclosure-skill`, `VectifyAI/PageIndex`, `HKUDS/RAG-Anything`, `EverMind-AI/EverOS`, `StarTrail-org/LEANN`, and `snigdha-0210/Cancer-multi-agent` (the last one does in fact have 5 commits, but its owner capitalisation differs from the `Snigdha-0210/Cancer-multi-agent` returned by `search/repositories`, which left its metadata missing; it was re-verified under the correct name and is included). Any repository whose `pushed_at` shows an update but whose `committer-date` verification places it outside the window is dropped — nothing is listed on the strength of `pushed_at` alone.
VerificationEvery "moved today" entry is judged on the real default-branch commit record via `search/commits` with a `committer-date` filter (`pushed_at` is only a hint and can come from a non-default branch or a tag). Commit counts come from `total_count` on `search/commits` at `per_page=1`; because a batched query returns at most 100 items it will **silently drop repositories**, so each batch carries only 6 `repo:` qualifiers, and any truncated or missing repository is re-verified one by one. **Note that `search/commits` returns timestamps with their original UTC offset** (e.g. `2026-11-01T22:34:34-05:00` is really 11-02 03:34 UTC), so they must be converted before deciding whether a commit falls inside the window. Stars and licences are a live GitHub API snapshot as of 2026-11-03 10:45 Beijing time, and 57 repositories were cross-checked against the core endpoint. A `None` licence is rendered as "unstated" and `NOASSERTION` as "non-standard licence" — **both mean GitHub could not auto-detect a standard SPDX licence, not that there are no licensing terms**. **`ClawBio/ClawBio` is the clearest example this issue: the API reports `NOASSERTION`, but the README states "MIT licensed", and the 96 skills in the repo have been through a licence audit (92 MIT, 1 Apache-2.0, 1 GPL-3.0, 1 PROPRIETARY, 1 undeclared) — this table records it as MIT per the README and adds a note.** Three more repositories (`grotyx/Academic_writing_c_claudecode`, `pmanko/clinical-ai-validation-harness`, `wth-lg/clinical-agent-env`) were confirmed via the core endpoint to have **no LICENSE file** and are listed as "unstated"; selection still requires reading the repository root.

1. Today's picks (5)

1. ClawBio/ClawBio: writing a domain expert's analytical decisions into a versionable, reviewable, reproducible machine contract — the way this skill library is organised is precisely the layer my GRPM nutrigenomics system is missing

URL: https://github.com/ClawBio/ClawBio | ★1,172 | MIT (per the README; the API reports NOASSERTION, see Verification) | Python | a bioinformatics-native AI agent skill library — local-first, reproducible, with a CLI / Python API / Claude Code plugin / OpenClaw Gateway / Telegram & Discord entry points

What happened

Three commits inside the window (11-02 08:49Z ~ 18:41Z). The volume is small, but every one lands on governance rather than features.

  • The substantive work this issue is automated site-stat updates plus a fix to a skill document's length: chore: update site stats (automated) (contributor, test-count and fork-count figures maintained automatically), plus the merge of fix/issue-731-igv-validator-skill-md-over-5-000-words — a SKILL.md over 5,000 words is judged non-compliant, and that limit is now enforced in CI.
  • Skill maturity is quantified into six levels and written into a machine-readable skills/catalog.json: spec-only (only a SKILL.md) → scripted (runnable code) → tested (has tests) → cli-registered (callable via clawbio run) → ci-validated (explicitly run in CI) → bench-validated (backed by a blocking scientific benchmark). "Which level has this skill reached" is a queryable fact, not a self-description in a README.
  • Every skill output ships a reproducibility/ directory: commands.sh (the replay command for this run), environment.yml (a Conda environment snapshot), checksums.sha256 (SHA-256 of selected output files) and runtime-lock.json. In other words: any analytical conclusion can be recomputed offline by a third party.
  • Licensing is split into three fields: each skill declares license / model_license / data_license separately, and the strictest of the three governs. It also states explicitly that "empty means 'none declared', never 'permissive'" — which is precisely where selection goes wrong most often.
  • The data-egress list is enforced in code: docs/data-handling.md lists by five categories which skills send data outward (downloading reference data only / sending only query terms / sending variants / sending full sequences / sending chat content), recording for each the target host, trigger condition, exactly what is sent, the credential variable and the offline behaviour; the tests scan skill code for outbound calls, and a networked skill with no registry entry fails CI outright.

Why it matters

  • This repository is almost exactly the target shape of my GRPM nutrigenomics system. What I am building today: extract 40 nutrition-relevant SNPs from a 2,526-page gene report and generate personalised supplement recommendations. ClawBio's PharmGx Reporter is the general-purpose version of the same task — it accepts consumer genetic data from 23andMe and AncestryDNA (with automatic gzip detection), extracts 31 pharmacogenomic SNPs across 12 genes (CYP2C19 / CYP2D6 / CYP2C9 / VKORC1 / SLCO1B1 / DPYD / TPMT / UGT1A1 / CYP3A5 / CYP2B6 / NUDT15 / CYP1A2), identifies star alleles, determines metaboliser phenotypes, and looks up CPIC guidance for 51 medications — zero dependencies, under 1 second. It separates "the expert's analytical decision" from "the executing code" into independently versioned artefacts, which is exactly the specification layer I need to add to GRPM's productisation (upload → analyse → export → share).
  • Its negative lessons are worth more than its features. ClawBio publicly corrected one of its own scorecards: the site had published 168/182 (92.3%), while a continuous run actually produced 161/182 (88.5%) — because the leaderboard workflow failed when GitHub Actions could not open a pull request, and nobody noticed the statistics page had been stale for 87 days; one regression source was nutrigx-advisor dropping from 10/10 to 0/10. "An automatically updated statistics page can quietly stop working" — I am noting this because my own intervention-report page also carries auto-generated statistics.
  • It deleted its own "first" claim and added a CI guard against regression. Integrity and governance sweep (M1) explicitly says "remove the 'first bioinformatics-native AI agent skill library' primacy claim", removing it from the README, pyproject.toml, the marketplace page, the variant-interpretation workshop page and the Bioconda recipe, and adding a CI gate so the sentence cannot reappear. A project willing to put its own promotional language under regression testing has credibility that can be trusted.
  • It retired a feature for the right reason. soul2dna (turning a fictional character profile into a genome and "breeding" offspring by Mendelian inheritance) was pulled from the skill catalogue because "there is no scientific basis for mapping traits of character to genotypes", taking the catalogue from 97 skills to 96. A 1,172-star project killing its own coolest feature for the sole reason that "this does not hold up scientifically" — that standard of judgement is worth more than any technical highlight.
  • On selection: MIT (per the README); at the skill layer there is one GPL-3.0 and one PROPRIETARY, but the bulk is commercially usable. Note also that it no longer offers an MCP server — since 0.7.0 it was deprecated and in 0.8.0 it was removed. Access is now via CLI / Python API / Claude Code plugin / Agent Skills directory (copy into ~/.agents/skills/).

2. cortexkit/aft: giving an agent a real IDE and OS — swapping "read the file, change the code" for "read and write by symbol", and keeping a restorable backup behind every change

URL: https://github.com/cortexkit/aft | ★334 | MIT | Rust | the "sensorimotor cortex" for coding agents (OpenCode / Pi / oh-my-pi), built by hoisting the host's built-in tool slots plus an aft_ family of tools

What happened

253 commits inside the window — the highest commit count of any repository this issue, and the only infrastructure project to make the picks.

  • The architecture is framed as a "sensorimotor cortex" with three layers. The sensory cortex (perceive) provides aft_outline (every symbol in a file, directory or remote URL, with its kind, name, line range, visibility and nested members), aft_zoom (drill into one function, class or type, optionally with callgraph: true), aft_search (semantic + lexical hybrid retrieval over an indexed codebase, with local, OpenAI-compatible or Ollama embedding backends), aft_callgraph (callers, callees, data flow, impact analysis and the shortest call path between two symbols across the workspace) and aft_inspect (a one-call codebase health report covering LSP errors and warnings, TODOs, metrics, dead code, unused exports and duplicates).
  • The motor cortex (act) provides edit (fuzzy find/replace, or replacement of a named symbol directly), write (auto-created directories, backup, formatting and optional inline diagnostics), apply_patch (multi-file *** Begin Patch with atomic rollback), aft_import (language-aware import add, remove and organise) and ast_grep_search / ast_grep_replace (structural search and replace with AST patterns and meta-variables).
  • The brainstem (the OS layer) provides bash (command rewriting cat→read, per-command output compression, tree-sitter permission scanning), background tasks (bash_status / bash_kill / bash_watch, with tasks and their completion state surviving restarts), multi-tier output compression (turning firehose CLI output from test runners, installers, docker ps and kubectl into the few lines that matter while keeping errors and summaries), real interactive PTY sessions (able to drive a REPL or even a nested agent), and aft_safety's per-file undo stack, named checkpoints and restore — every edit is backed up to disk and survives both bridge and host restarts.
  • Today's commit thread is "give every edge case an explicit answer": TODO scan bounds: mark the skipped-file reason as approved (a skipped file must state its reason and be marked as approved), callgraph read bound (a bound on callgraph reads), mason: preserve Windows task metadata durability on equal writes (Windows task metadata must still be durable on an equal write), mason: classify planned graph loads by typed state (planned graph loads distinguished by typed state) and mason: preserve fixture attribute policy in acquisition workers.
  • When a list is truncated it must say so: replies end with shown N of M <unit> (<reason>) · narrow: <knobs> — the absence of that line means the list is complete.

Why it matters

  • "No such line means the list is complete" is a rule I can move across immediately. Every time my 4P precision-nutrition platform asks an LLM for an intervention report, if the 24 risk dimensions come back truncated without saying so, I will assume "that's all of them". Making an agent self-certify the completeness of its output costs almost nothing and eliminates an entire class of silent errors.
  • The undo stack plus named checkpoints is exactly what I lack when tuning prompts. In the previous issue (11-02) I recorded agent-stash's "save the change as a switchable version" — today this project makes the same idea into an infrastructure layer: aft_safety provides a per-file undo stack and named checkpoints, backing every change up before it hits disk, with the backups surviving bridge and host restarts. When I tune the prompts behind a 4P supplement plan I routinely overwrite the original and afterwards cannot say which version produced a given conclusion — this layer closes that gap.
  • Semantic search plus a call graph is the right answer to "the codebase is too big and the agent only ever reads whole files." aft_search finds code by meaning, aft_callgraph tracks impact. "Impact analysis" applies just as well to the supplement platform — change one algorithm and I need to know which intervention-report templates move with it.
  • Its output-compression strategy is worth copying outright. "Keep the errors and the summary, drop the noise" is exactly what I want when slimming the GLP-1 nutrition companion's reports: what the user needs is "which markers are out of range and what to adjust", not all 24 dimensions listed.
  • MIT licensed — readable, modifiable, commercially usable. For a one-person company this is a candidate to evaluate as a foundation. Note it is a Rust binary with thin adapters (OpenCode / Pi / oh-my-pi) and does not target Claude Code directly.

3. zilet/cairn: reading labs, training, food and sleep as one picture, then offering only the one thing worth doing today — and "no scores, no nudges" is its most counter-cultural sentence

URL: https://github.com/zilet/cairn | ★11 | MIT | TypeScript | a self-hosted wellness OS — PWA + REST + MCP, with all data in a single SQLite file you own

What happened

Six commits inside the window (11-02 07:15Z ~ 13:47Z), with the main thread being "from reading you, to deciding for you".

  • This issue pushes "finished goals are looked back on, and a race's lessons shape the next build": feat(horizon): finished goals are looked back on, and a race's lessons shape the next build; and feat(horizon): a finished race is said back — result, recovery days, and what's next — a completed race is reported back with its result, recovery days and what comes next.
  • Two bugs about "misleading readings" were fixed, and both matter: fix(day-read): a session still being logged is not the day's work done (a session still being logged does not count as the day's work being finished); and fix(week): a race effort reads as itself, and a health hold's wording agrees in number (a race effort must be read as it actually was, and a health hold's wording must agree with its number).
  • Setting a calorie target moved into the conversation: feat(chat): set the calorie target from chat, released as v2.1.11.
  • A flagged lab marker propagates by itself into meals, training and the watch, each carrying a "why" and a citation; records are grouped in clinical order with the lab's own flag kept apart from the optimal band; and the doctor packet builds itself — findings, your questions, body composition, results grouped by panel, with toggleable sections, a preview and something you can hand over.
  • Expenditure comes from your real weight trend: "A thin logging week lowers confidence instead of scolding" — a thin week of logging lowers confidence rather than scolding you.
  • The product boundaries are written into the README: "no scores and no streaks. Nothing is pushed at you. Every read is a suggestion; you drive. Anything clinical still waits for you to say yes."

Why it matters

  • "No scores, no nudges" lands exactly on my 4P platform's current problem. In the previous issue I recorded Calibrate's 2×2 dependence matrix and concluded that "presenting 24 risk dimensions at equal weight is the same as showing no risk prompt at all." Cairn goes further: no scores, no streaks, nothing pushed at you — each day it offers one thing worth doing, while a team behind it (strength, endurance, nutrition, physio, and an informational-only health seat) each names the next step toward your milestones; bounded, reversible changes land on their own, with the why and a one-tap way to put them back.
  • "A bounded, reversible change lands with its reason plus a one-tap undo" is the interaction paradigm AI assistants should follow when they enter health decisions. My supplement platform today either leaves every step to a human to execute (slow) or lets the AI change the plan directly (dangerous and untraceable). Cairn offers a third path: bounded, reversible changes take effect automatically, with a reason and an undo; anything clinical waits for the user to say yes. This could map almost verbatim onto the "suggestion execution layer" of my 4P intervention report.
  • "A thin week of logging lowers confidence instead of scolding the user" is also a compliance point. My platform today is "either there is data or there is no recommendation" — the middle state is missing. Confidence grading is the key mechanism that lets a system operate safely when data is thin, and it maps naturally onto what I recorded last issue as "insufficient evidence must be an independent conclusion rather than folded into a pass".
  • All data sits in a single SQLite file you own — zero cloud, zero accounts. What I run is a local-first 4P precision-nutrition platform (Flask + SQLite), so the architectural choice is identical; Cairn additionally exposes REST and MCP, which is a ready reference for the 4pwellness.org.cn MCP connector line.
  • It explicitly supports a "coaching agent" using Claude Code / Codex / Antigravity / Grok, installed into its own persistent home volume, logged in with your own account, with no shared key. That matches both my local dsh ecosystem and the WorkBuddy model — the agent is pluggable and the key always stays with the user.

4. grotyx/Academic_writing_c_claudecode: when the evidence only supports "association", the wording is not allowed to escalate to "causation" — that rule belongs straight in my content guidelines

URL: https://github.com/grotyx/Academic_writing_c_claudecode | ★35 | unstated (the core endpoint confirms there is no LICENSE file) | Python | ManuWright — an evidence-bound medical manuscript engine for AI agents (Claude Code / Codex / Gemini)

What happened

Seven commits inside the window (11-02 20:50 +09:00 ~ 11-03 11:22 +09:00) — three releases in a single day.

  • v1.10.0 (11-02 22:50): adds manuwright bind (result-binding proposals), phrase-level numeric exemptions, tracked-changes revision DOCX and journal P-value notation.
  • v1.10.1 (11-03 00:51): manuwright figure — figures are drawn straight from the results CSV and carry provenance.
  • v1.10.2 (11-03 11:22): figure style presets (prism default, nejm, grey) and denser log-axis ticks.
  • The core mechanism is a two-stage "plan first, write second" gate: the drafts/draft_plan.md plan file must be completed first, and the plan check counts ticked options and [EVID:] lines, accepts "None" for an evidence gap, and names missing sections in words.
  • Citation verification is hard-edged: the scripts/search_pubmed.py audit covers weighted metadata matching, DOI mismatch detection, and retraction / concern / erratum checking; author names match on whole words and do not require accent characters to agree, years compare numerically, and PubMed retrieval runs in batches of 200.
  • Claim strength is graded on verbs, not nouns or adjectives: check_claim_strength.py rates cited sentences, and honours the Claim Strength and Allowed Wording that each entry in evidence.md carries. The key rule is "explicit association caps a sentence at associative" — an explicit association caps a sentence's conclusion strength at associative.
  • Blind review and revision consistency: when re-reviewing a revision, the response letter is withheld first so the reviewer forms an independent judgement; if the reviewer raises their verdict after reading the reply, a matching final_anchor must exist in the revised text. Review comments are refused if unnumbered.
  • Style comes from measured journals rather than from a prompt: the reference corpus is 33 openly licensed original-research papers (JAMA Surgery, JAMA Network Open, Lancet, BMJ, Nature; 2019–2022), and the repo stores only aggregate numbers, generic multi-journal phrases, source DOIs and licences — no paper text. Personal style learning requires at least 3 papers and 30 sentences, and never falls below the journal p90.

Why it matters

  • "Explicit association caps a sentence at associative" is the guardrail my WeChat public-account content needs. I produce evidence-bound content (the "4P Precision Nutrition Watch" and "Health 100 Observation" WeChat public accounts) and have always required "zero AI hallucination, references mandatory". But "has a reference" and "the strength of the conclusion does not exceed the strength of the evidence" are two different things — an article citing a cross-sectional study and claiming an intervention "improves atherosclerosis" has a real reference and an out-of-bounds conclusion. ManuWright makes this an executable check: each piece of evidence in the ledger declares the strongest wording it can support, and over-claiming raises an error.
  • "Accepting 'None' as a declared evidence gap" maps directly onto my GRPM reports. In my nutrigenomic recommendations, when the evidence for a given SNP is thin, my current behaviour is "give no recommendation". Changing that to "state explicitly that this target's evidence is insufficient" is more useful — what matters is making "missing evidence" a declared fact rather than a silent blank. This is exactly consistent with what I recorded last issue as "insufficient evidence must be an independent conclusion".
  • "Figures drawn directly from the results CSV with provenance" (v1.10.1) is a ready-made answer for my intervention-report charts. My GLP-1 nutrition companion has lab-marker trend tracking, and the charts are currently drawn by the front end — generating figures from the persisted result data with provenance eliminates the whole class of "the number in the chart doesn't match the database" problems.
  • Retraction / concern / erratum checking is the most commonly missed link in evidence-bound content. When I cite literature I normally verify only that the paper exists, not whether it has been retracted. ManuWright folds it into the routine audit flow.
  • The triple threshold for style learning (3 papers + 30 sentences + never below p90) is worth copying. One long-standing frustration of mine: I want AI to keep my personal style without learning a template voice. "At least 3 papers and 30 sentences before it may be enabled, and never below the journal p90" gives 'learn my personal style' an executable admission threshold and a ceiling.
  • One licensing fact that must not be missed: this repository has no LICENSE file. So its methodology can be read and its thinking borrowed, but the code cannot go directly into a product I intend to sell. Commercial use would require contacting the author first.

5. pmanko/clinical-ai-validation-harness: a single aggregate score is not clinical validation — it preserves the whole evidence trail behind every judgement so a reviewer can inspect it themselves

URL: https://github.com/pmanko/clinical-ai-validation-harness | ★3 | unstated (the core endpoint confirms there is no LICENSE file) | Python | a clinical AI validation harness: run experiments, keep evidence, produce reviewable reports (Python 3.11+ / uv)

What happened

Five commits inside the window (11-01 21:34Z ~ 11-02 05:38Z), all circling the question of how to make people trust a result.

  • The project's opening sentence states the position outright: "The goal is evidence a reviewer can inspect: which records supported an answer, which SQL actually ran, what failed, and why a reviewer accepted or rejected a result. Aggregate scores alone are not clinical validation."
  • The substantive work this issue introduces a three-way label contract and "judge cards": Score every check against the judge and read the three-way label contract (every check is scored against the judge and the three-way label contract is read), Judge cards, repeated passes and their agreement (judge cards, repeated passes and the agreement between them), WAHS 4-Use-Case Evaluation Runner, Hard-Subset Stratification & Condenser Mode Matrix (W4, W12) (a four-use-case evaluation runner, hard-subset stratification and a condenser mode matrix), and Drop the live QueryStore reader from corpus alignment (the live QueryStore reader is removed from corpus alignment).
  • Even the display rules are treated as a specification: Show each answer and In-Depth the way the product does, with the checks that marked it — the report must present answers and "in-depth" content the way the product actually does, with the checks that flagged them attached.
  • Every run drops a complete evidence packet: run_manifest.json, events.jsonl, plus results.jsonl, captured inputs, traces and review records; provenance is either supplied by the caller or observed from the target — "unknown revisions/model details are recorded as missing, not substituted with workspace pins".
  • Offline regeneration is an explicit requirement: a report must use the inputs captured at the time, not current product sources, live services or the author's original dataset directory; the complete run directory must be copied as a whole.
  • The bar for changes is written into CONTRIBUTING: behavioural changes need focused tests, diverse failure and abstention cases, versioned metadata and record-level evidence; "accepted data mappings/transforms are reviewed and deterministic; LLM proposals remain advisory"; and any material change to model, prompt, retrieval, mapping or pipeline requires a change record describing the validation protocol, impact and residual risk.

Why it matters

  • "Aggregate scores alone are not clinical validation" points straight at my 4P platform's soft spot. My intervention report has a 9-chapter structure, 24 risk dimensions and 6 risk levels — which is essentially a total score plus its breakdown. What this project offers is not another scoring scheme but the list of "what else must be kept besides the score": which records supported the answer, which SQL actually ran, what failed, why the reviewer accepted or rejected it. Moving this set across to the 4P platform is the complete version of the "intervention-report persistence checklist" I recorded last issue.
  • "Unknown revisions/model details are recorded as missing, not substituted with workspace pins" is a life-saving rule. I hit this constantly when producing reports: the model changed, the prompt changed, but the conclusion in the report stands, and there is no way to tell which version produced it. Preferring "unknown" over filling a historical gap with today's value is the mirror image of the yantrikdb footgun I recorded last issue ("a second SQLite instance in the same process silently corrupts storage"): never fill an uncertain hole with something that merely looks plausible.
  • "Offline regeneration must use the inputs captured at the time" can become my report-archive requirement today. My lab-report OCR → AI → App import pipeline has always persisted every interaction to support self-evolving learning, but if regenerating a historical report uses today's model and today's knowledge base, that report is no longer the one the user saw. Archiving the input packet as a whole is worth adding right now.
  • "LLM proposals remain advisory; accepted data mappings and transforms must be reviewable and deterministic" is exactly the boundary in my GRPM report. In the mapping from SNP to supplement recommendation, which parts are rules (auditable, reproducible) and which are model-generated (advisory only) must be separated, or users cannot tell which conclusions can be traced. This is also a compliance requirement.
  • The three-way label contract (pass / fail / cannot-determine) has appeared again. Last issue it was aureproof's inconclusive gate; this issue it is a three-way label contract plus agreement checks across judge cards. "Insufficient evidence" is becoming the clinical AI default rather than each project's own invention.
  • On licensing: this repository has no LICENSE file. The methodology can be read; the code cannot be moved across as-is.

2. Category roundup

① AI Coding / programming agents and the skill ecosystem

ProjectStarsOne-liner
garrytan/gstack138,695MIT, Garry Tan's exact Claude Code setup (23 opinionated tools serving as CEO, Designer, Eng Manager, Release Manager and more), 73 commits in window
JuliusBrussee/caveman116,973Apache-2.0, a "caveman speak" skill + proxy for coding agents that claims to cut 65% of tokens, 2 commits in window
Fission-AI/OpenSpec73,735MIT, spec-driven development (SDD) for AI coding assistants, 1 commit in window
cline/cline71,236Apache-2.0, autonomous coding agent as an SDK, IDE extension or CLI assistant, 5 commits in window
shanraisshan/claude-code-best-practice68,479MIT, from vibe coding to agentic engineering — practice makes Claude perfect, 14 commits in window
cathrynlavery/diagram-design64,403MIT, editorial diagram design for Claude Code, Codex, Copilot, Cursor and more (45 diagram types), 6 commits in window
Imbad0202/academic-research-skills55,066non-standard licence, academic research skills for Claude Code: research → write → review → revise → finalize, 4 commits in window
ChromeDevTools/chrome-devtools-mcp54,682Apache-2.0, the Chrome DevTools MCP server, letting a coding agent read the browser live, 1 commit in window
alibaba/open-code-review49,303Apache-2.0, Alibaba's hybrid code review tool: deterministic pipelines + an LLM agent, precise line-level location, 2 commits in window
github/awesome-copilot40,733MIT, community-contributed instructions, agents, skills and configurations for GitHub Copilot, 20 commits in window
VoltAgent/awesome-agent-skills36,776MIT, 1,000+ curated agent skills compatible with Claude Code, Codex, Gemini CLI and Cursor, 15 commits in window
OthmanAdi/planning-with-files27,842MIT, persistent file-based planning: crash-proof markdown plans, session recovery after /clear and compaction, 7 commits in window
google/skills21,804Apache-2.0, Agent Skills for Google products and technologies, 9 commits in window
wanshuiyin/Auto-claude-code-research-in-sleep18,516MIT, ARIS: lightweight Markdown-only skills for autonomous ML research (cross-model review loops, idea discovery, experiments), 3 commits in window
lsdefine/GenericAgent14,385MIT, a self-evolving agent that grows a skill tree from a 3.3K-line seed at 6× less token consumption, 7 commits in window
openclaw/clawhub9,545MIT, the Skill + Plugin registry for OpenClaw, 13 commits in window
repowise-dev/repowise8,109AGPL-3.0, codebase intelligence for AI and humans: health scores, auto-generated docs, git analytics, dead code detection, 10 commits in window
refly-ai/refly7,544non-standard licence, an open-source agent skills builder: define skills by vibe workflow and export them as APIs, 2 commits in window
Devin-AXIS/iPolloWork7,360non-standard licence, an enterprise-grade local-first Agent Workbench unifying Codex Harness, DeepSeek Harness and OpenClaw, 5 commits in window
fallow-rs/fallow5,295MIT, codebase intelligence for TypeScript and JavaScript: health, complexity hotspots, duplication, architecture boundaries, 21 commits in window
mohitagw15856/pm-claude-skills1,507MIT, 1,310 professional agent skills (PRDs, postmortems, leases, medical bills, payroll and more), 2 commits in window
ClawBio/ClawBio1,172MIT (per the README), a bioinformatics-native AI agent skill library: local-first, reproducible, six skill maturity levels, 3 commits in window
cortexkit/aft334MIT, giving an agent a proper IDE and OS: symbol-aware edits, semantic search, AST replace, background tasks, PTY, undo stack, 253 commits in window
mojoapp-ai/agent-skills2MIT, drop-in skills for AI agents (Claude Code / OpenClaw) — meal logging, GLP-1 knowledge, 2 commits in window
npbuilds/skill-library1MIT, 500+ expert-persona agent skills served over MCP (stress-tested across biotech diligence and more), 1 commit in window

② Medical / clinical research AI and agent skill libraries

ProjectStarsOne-liner
ivmartel/dwv1,851GPL-3.0, a zero-footprint DICOM Web Viewer medical image library, 11 commits in window
afairgiant/MediKeep553non-standard licence, a lightweight self-hosted app for managing your personal medical information, 1 commit in window
theislab/ehrapy369Apache-2.0, Electronic Health Record Analysis with Python, 2 commits in window
pymedphys/pymedphys368Apache-2.0, a community effort to build an open standard library for Medical Physics in Python, 83 commits in window
PyTomography/PyTomography179MIT, fast medical image reconstruction in Python, 7 commits in window
xxPcy/PharmaLLM-Agent176MIT, a medical LLM agent and MRI segmentation workspace built on PharmaLLM with LangGraph, vLLM and BEU-Net, 1 commit in window
aphp/edsnlp167BSD-3-Clause, a modular, fast NLP framework compatible with PyTorch and spaCy, built for French clinical notes, 2 commits in window
Project-MONAI/monai-physio135Apache-2.0, generate anatomic models in Omniverse with physiological motion derived from medical images, 2 commits in window
DouglasNeuroInformatics/OpenDataCapture119Apache-2.0, an electronic data capture platform for remote and in-person clinical instruments, 8 commits in window
imgag/megSAP95GPL-3.0, medical genetics sequence analysis pipelines, 1 commit in window
CogStack/cogstack-nlp86Apache-2.0, CogStack NLP including the Medical Concept Annotation Tool MedCAT, 1 commit in window
rfhb/ctrdata62non-standard licence, aggregate and analyse clinical trial data from public registers, 1 commit in window
opensafely-core/opencodelists60non-standard licence, an open platform for creating and sharing codelists of clinical terms and drugs, 4 commits in window
aphp/Cohort360-FrontEnd56Apache-2.0, a web application to find patients, build cohorts and visualize health records, 2 commits in window
RASAAS/docmcp-knowledge51non-standard licence, an open regulatory knowledge base for medical device compliance — EU MDR, FDA and NMPA regulations, standards and guidance, 2 commits in window
anshk1234/MEDUCID46MIT, a web app that takes medical laboratory reports and presents them in clear, readable language, 3 commits in window
alanphys/LinaQA44non-standard licence, a medical physics toolkit for radiotherapy, diagnostic radiology and nuclear medicine based on pylinac and pydicom, 1 commit in window
grotyx/Academic_writing_c_claudecode35unstated, ManuWright: an evidence-bound medical manuscript engine with plan-first gates and two-way citation/number checking, 7 commits in window
HL7/cqf-recommendations20non-standard licence, representation of clinical practice guideline recommendations in FHIR, 1 commit in window
SidneyBissoli/medical-terminologies-mcp16MIT, a unified MCP server for six medical terminologies (ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10) with authoritative WHO ICD-10→ICD-11 mapping, 2 commits in window
tvs-sde/oxford-omop-data-mapper12Apache-2.0, a documentation-centric DuckDB ETL transforming common clinical datasets into OMOP CDM, 4 commits in window
Gilead-Public/qcthat11Apache-2.0, a quality control framework for R packages used in clinical trials, 1 commit in window
ma3u/MinimumViableHealthDataspacev29Apache-2.0, a minimum viable EHDS secondary-use demo: a CRO running a drug-repurposing study on synthetic patient data, 21 commits in window
airslie/renalware9MIT, uses demographic, clinical, pathology and nephrology datasets to improve care and run clinical and administrative audits, 6 commits in window
cqframework/cql-tests8Apache-2.0, the Clinical Quality Language tests repository, 1 commit in window
smart-on-fhir/cumulus-library7Apache-2.0, a framework for designing, executing and distributing SQL queries packaged as "studies", 2 commits in window
pacharanero/clincalc5AGPL-3.0, a fast, reliable, LLM-friendly clinical calculator CLI, 1 commit in window
SudarshanSingh1/DR-Screening-System5non-standard licence, explainable AI for diabetic retinopathy screening combining automated retinal analysis with clinical review, 1 commit in window
Yash-Lalwani/TrialWright5MIT, AI pre-flight review for clinical trial protocols: catches inconsistencies and missing sections (HackRU 2026 overall winner), 5 commits in window
pmanko/clinical-ai-validation-harness3unstated, a clinical AI validation harness: run experiments, keep evidence, let humans review — refusing to emit a bare aggregate score, 5 commits in window
broadinstitute/via3unstated, a new variant interpretation tool for the All of Us Researcher Workbench, linking genomic and phenotypic data, 2 commits in window
wth-lg/clinical-agent-env1unstated, a runtime and evaluation environment for clinical agents, 7 commits in window
athril/agentic-target-evidence0Apache-2.0, multi-agent gene target validation: LangGraph agents over an MCP data layer (30+ sources, 40+ tools) scoring six independent lenses, 60 commits in window
pkotecha-eng/faro-clinical-agent0unstated, FARO: multi-agent clinical trial intelligence for patients, with four specialised agents searching in parallel, 2 commits in window
SanjanaChoudhury1508/TrialLens0MIT, a clinical trial intelligence copilot powered by hybrid RAG, visual document retrieval and LangGraph, 4 commits in window

③ Health management / nutrition and food AI

ProjectStarsOne-liner
Snouzy/workout-cool8,660MIT, an open-source fitness coaching platform: build workout plans, track progress, access an exercise database, 1 commit in window
Cawlumm/lyftr363MIT, a self-hosted fitness tracker: log workouts, track nutrition, Docker deployment, mobile-friendly, 2 commits in window
deadletterq/mcp-opennutrition208MIT, an MCP server over the OpenNutrition food database with 300,000+ items, nutrition data and barcode lookups, 1 commit in window
rwestergren/cronometer-api-mcp70MIT, an MCP server for Cronometer nutrition tracking via the mobile REST API, 2 commits in window
LowCarbCheck/openplate69MIT, an open-source self-hosted food tracker PWA with BYOK AI plate identification, local-first, 9 commits in window
haschildrensfoundation/pravin-elite-fitcore53unstated, an Indian diet macro calculator and personal training booking app, 3 commits in window
Shell3D/power-fit-hub53unstated, an AI fitness club management system: workouts, diet, trainer, scheduling, 3 commits in window
ataturhan21/Omega-LC24MIT, an early concept for an AI-assisted life coach covering exercise, nutrition, sleep and stress (not yet implemented), 1 commit in window
rfivesix/train-libre18GPL-3.0, private workout and nutrition tracking for Android and iOS, 2 commits in window
davidmosiah/wellness-nourish11MIT, a local-first nutrition MCP: USDA food search, barcode and photo, meal logging — tokens never leave your machine, 13 commits in window
zilet/cairn11MIT, a self-hosted wellness OS whose coaching team reads labs, lifting, running, food and sleep as one picture and suggests the one thing worth doing today, 6 commits in window
healthkey-ai/promop11Apache-2.0, Django + PostgreSQL with OMOP + oncology models plus a denormalized table for fast clinical trial matching, 18 commits in window
StefanOOEOrg/mcp-food3MIT, food database (own foods, Open Food Facts, BLS 4.0) and recipes as an MCP server, 2 commits in window
StefanOOEOrg/mcp-nutrition3MIT, food diary (meals, water, goals, evaluation) as an MCP server, 2 commits in window
skeptrunedev/skcal3MIT, a body-recomposition PWA on Cloudflare with local BLE hardware capture and no third parties, 3 commits in window
jiping730/nutrition-agent3unstated, an askable Agentic RAG nutrition assistant built on LangGraph + Grill Engine + FAISS, 5 commits in window
kirmalyshev/eait2AGPL-3.0, eait.fit: a photo-first nutrition coach — the backend, the contract its clients implement, the web app and the Telegram bot, 16 commits in window
ntsd/zerocoach2Apache-2.0, an open-source privacy-first AI health coach with offline mobile LLM inference, visual nutrition tracking and wearable sync, 4 commits in window
Synapsr/Symbiose2MIT, an open-source AI-first health companion: say your goal in your own words, snap a meal, get a plan, honest numbers and a coach, 18 commits in window
Aryan-Jhaveri/mcp-foodguidecanada2MIT, MCP + CLI for Health Canada and Food Guide Canada resources, 46 tools, HTTP bound to loopback by default, 44 commits in window
ak111pro/ha-fddb2MIT, a Home Assistant integration for the FDDB food diary: calories, macros, meals, goal, balance and profile as sensors, 1 commit in window
weante/ashkb2MIT, an ankylosing spondylitis personal health app: medication reminders, symptom/BASDAI logging, R27 exercise grading, nutrition, 2 commits in window
sealambda/chironium2AGPL-3.0, open-source practice management for health and wellness professionals, built on HL7 FHIR, 1 commit in window
kadato/Dietinator2MIT, a local-first calorie tracker for Android, iOS and web: SQLite diary, YAZIO search, barcode scanning, on-device AI assistant, 1 commit in window
kuhyx/diet-guard2MIT, a log-to-unlock diet and meal-tracking gate extracted from testsAndMisc, 7 commits in window
smcgarrigle/ihavethereceipts2MIT, AI-powered receipt analysis: granular field extraction, price comparison, shopping prediction and nutrition data, 5 commits in window
RCM7/ask.recipes2CC-BY-4.0, a remote MCP cookbook server: recipes, ingredient matching, nutrition, saved favourites, 1 commit in window
20212661/diet-agent1unstated, a "dinner workflow" intelligent diet management assistant started with one command, 13 commits in window
tenderzzz/body-journal1GPL-3.0, a local-first health record and review tool: iPhone shortcuts for logging, Mac management of training, diet and body metrics, 1 commit in window
ElijahZhao/MetaNutri---AI-1MIT, a full-stack precision-nutrition platform (Next.js + FastAPI + PostgreSQL) whose research module trains reproducible ML models on real data, 5 commits in window
arjav1181/Darkbite-Tracker1MIT, a dark-mode calorie and nutrition tracker: photo and text food logging, macro breakdown, AI food analysis, 2 commits in window
harsaas/Hybrid-Copilot-Clinical-PBM-Decision-Support-System-OKF0unstated, a dual-engine clinical PBM decision-support agent combining unstructured PDF table parsing with deterministic OKF rules, 1 commit in window

④ Model foundation and agent infrastructure

ProjectStarsOne-liner
ollama/ollama185,730MIT, get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models, 2 commits in window
langgenius/dify160,274non-standard licence, agentic workflows and RAG pipelines with rich model and tool support, deployable to cloud, VPC or self-hosted, 39 commits in window
langflow-ai/langflow156,269MIT, a powerful tool for building and deploying AI-powered agents and workflows, 2 commits in window
ggml-org/llama.cpp133,211MIT, LLM inference in C/C++, 30 commits in window
infiniflow/ragflow93,385Apache-2.0, an agent-native database: a RAG engine that grew into context infrastructure, 40 commits in window
OpenHands/OpenHands92,529MIT, AI-driven development, 24 commits in window
lobehub/lobehub83,734non-standard licence, your chief agent operator: hiring, scheduling and reporting on your entire AI team, 36 commits in window
microsoft/ai-agents-for-beginners78,732MIT, 18 lessons to get started building AI agents, 3 commits in window
upstash/context764,105MIT, the Context7 platform — up-to-date docs for AI agents, 10 commits in window
BerriAI/litellm62,587non-standard licence, the fastest, litest AI gateway: Rust core with Python SDK, 100+ LLM APIs with cost tracking and guardrails, 58 commits in window
pathwaycom/serviette58,730MIT, a no-code RAG server that keeps answers in sync with your documents, across 8 vector databases, 2 commits in window
vectorize-io/hindsight58,109MIT, agent memory that learns, 9 commits in window
Ebony-Vinyl/dsh-our-free-model57,549MIT, a dsh plugin: no login, no sign-up, no API key — use frontier models including DeepSeek V4.1 Flash and Kimi K3 for free, 2 commits in window
HKUDS/nanobot49,771MIT, your lightweight open-source personal agent, 2 commits in window
DeusData/codebase-memory-mcp48,020MIT, local code intelligence connecting code, docs and infrastructure in a persistent graph, 17 commits in window
langchain-ai/langgraph44,353MIT, build resilient agents, 2 commits in window
agentscope-ai/QwenPaw37,240Apache-2.0, your personal AI assistant: install and deploy on your own machine or the cloud, 10 commits in window
microsoft/graphrag36,534MIT, a modular graph-based Retrieval-Augmented Generation system, 1 commit in window
Tencent/WeKnora36,302non-standard licence, an open-source LLM knowledge platform: documents become a queryable RAG, an autonomous reasoning agent and a self-maintaining Wiki, 44 commits in window
agentscope-ai/agentscope35,246Apache-2.0, build and run agents you can see, understand and trust, 20 commits in window
github/github-mcp-server34,174MIT, GitHub's official MCP server, 1 commit in window
SigNoz/signoz32,510non-standard licence, an OpenTelemetry-native observability platform for your team and your AI agents, 10 commits in window
simstudioai/sim29,979Apache-2.0, a collaborative workspace to build, deploy and monitor AI agents and workflows, 39 commits in window
antirez/ds424,210MIT, a local inference engine for DeepSeek 4 Flash and PRO across Metal, CUDA and ROCm, 5 commits in window
jundot/omlx23,297Apache-2.0, an LLM inference server with continuous batching and SSD caching for Apple Silicon, managed from the macOS menu bar, 15 commits in window
comet-ml/opik23,129Apache-2.0, debug, evaluate and monitor LLM applications, RAG systems and agentic workflows, 11 commits in window
arc53/DocsGPT18,353MIT, a private AI platform with an Agent Builder, deep research, document analysis and multi-model support, 20 commits in window
FlashML-org/FreeToken16,155Apache-2.0, datacenter-scale model serving on your desktop — run massive models locally, 3 commits in window
NVIDIA/TensorRT-LLM14,994non-standard licence, an easy-to-use Python API for defining LLMs with state-of-the-art inference optimizations, 53 commits in window
NevaMind-AI/memU14,595non-standard licence, personal memory across agents, 1 commit in window
LMCache/LMCache12,263Apache-2.0, the fastest KV cache layer for supercharging your LLM, 14 commits in window
MemTensor/MemOS12,229Apache-2.0, a self-evolving memory OS: ultra-persistent memory, hybrid retrieval and cross-task skill reuse, claiming 35.24% token savings, 2 commits in window
mcp-use/mcp-use10,842MIT, the fullstack MCP framework for MCP Apps in ChatGPT and Claude and MCP Servers for AI agents, 3 commits in window
EricLBuehler/mistral.rs7,796MIT, fast and flexible LLM inference, 1 commit in window
vllm-project/vllm-omni7,497Apache-2.0, a framework for efficient inference with omni-modality models, 19 commits in window
kvcache-ai/Mooncake6,957Apache-2.0, the serving platform behind Kimi, a leading LLM service from Moonshot AI, 23 commits in window
google-ai-edge/LiteRT-LM6,805Apache-2.0, Google's production-ready, high-performance open-source inference framework for edge LLM deployment, 15 commits in window
Trusted-AI/adversarial-robustness-toolbox6,295MIT, a machine learning security library covering evasion, poisoning, extraction and inference — red and blue teams, 7 commits in window
NVIDIA/Model-Optimizer5,497Apache-2.0, a unified library of SOTA model optimization techniques: quantization, distillation, pruning, NAS, speculative decoding, 11 commits in window
vllm-project/aibrix5,176Apache-2.0, cost-efficient and pluggable infrastructure components for GenAI inference, 2 commits in window
llm-d/llm-d5,128Apache-2.0, state-of-the-art inference performance with modern accelerators on Kubernetes, 2 commits in window
durable-workflow/waterline204MIT, an operator UI for Durable Workflow runtime health, history, queues, retries and repair, 14 commits in window

3. Trends today

Of the 134 entries today, the most notable thing is not which repository gained how many stars, but that "evidence" and "licensing" are sinking from "kind advice in the documentation" into "hard constraints in the code". This is happening across all four directions at once.

  • First, licensing is going from "one field" to "three fields plus an audit". ClawBio/ClawBio splits each skill's licensing into license / model_license / data_license, takes the strictest, and states plainly that "empty means 'none declared', never 'permissive'"; it audited all 96 skills and found 92 MIT, 1 Apache-2.0, 1 GPL-3.0, 1 PROPRIETARY and 1 undeclared. "The code is MIT" does not mean "this project is safe to commercialise" — skills, model weights and reference data can each carry their own terms. For a one-person company building a product, this layer has to be checked before any work begins.
  • Second, "conclusion strength must not exceed evidence strength" now has tooling. grotyx/Academic_writing_c_claudecode enforces "explicit association caps a sentence at associative" — when the evidence only supports association, the wording may not escalate to causation — together with retraction / concern / erratum checks, DOI consistency checks, and permission to declare an evidence gap with "None". This is where content compliance meets research integrity, and it is the ruler my evidence-bound public accounts have been missing.
  • Third, the consensus in clinical AI evaluation is shifting from "emit a score" to "keep an entire reviewable evidence packet". pmanko/clinical-ai-validation-harness states outright that "Aggregate scores alone are not clinical validation", requires every run to drop run_manifest.json + events.jsonl + results.jsonl + traces, and records unknown revisions as missing rather than substituting workspace pins; athril/agentic-target-evidence scores a target through six independent lenses (genetics, biology, safety, clinical, commercial, regulatory) into a provenanced dossier, and its README says plainly that "Every verdict is LLM-generated over retrieved evidence — a preliminary research aid, not ground truth". Two independent projects, one shared subtext: multiple perspectives plus an explicit disclaimer are more honest than a finer-grained single score.
  • Fourth, health products are splitting into a "full-stack OS" track and a "single-purpose MCP" track — and the defaults on both sides have changed. zilet/cairn takes the full-stack route: self-hosted, one SQLite file, PWA + REST + MCP, a coaching team that reads everything and then offers one thing, no scores, no nudges, and one-tap undo on every change that lands on its own; davidmosiah/wellness-nourish, Aryan-Jhaveri/mcp-foodguidecanada, deadletterq/mcp-opennutrition and StefanOOEOrg/mcp-food take the single-purpose route, wrapping one data source as an MCP for agents to call. Notably, the default on both tracks is now "local-first, data never leaves the machine, HTTP bound to 127.0.0.1" — half of wellness-nourish's 13 commits this issue are security hardening (restricting unauthenticated HTTP to loopback, rejecting pre-existing profile symlinks before migration, serialising and bounding shared profile persistence, hardening MCP input budgets), and foodguidecanada's 44 commits include a read-only, non-root HTTP smoke test across 24 tools. "Local-first" is no longer a personal preference — it is this product category's default architectural assumption.
  • Fifth, the agent "tool layer" is being redesigned as "something that behaves like an IDE", not just a handful of added APIs. cortexkit/aft works by hoisting the host's existing read / write / edit / bash tool slots and replacing what sits underneath with tree-sitter parsing, indexed search, output compression and symbol-level operations, then layering an aft_ family of tools on top; it comes with a per-file undo stack plus named checkpoints, and with output contracts such as "when a list is truncated it must say so — shown N of M". In the same period fallow-rs/fallow (21 commits), repowise-dev/repowise (10) and DeusData/codebase-memory-mcp (17) are all doing codebase health and structured retrieval. "Let the agent see the structure before it acts" is now consensus, and "changes can be taken back" is moving from a nice-to-have to a baseline.

4. Repo index

Featured

① AI Coding / programming agents and the skill ecosystem (25)

② Medical / clinical research AI and agent skill libraries (35)

③ Health management / nutrition and food AI (32)

④ Model foundation and agent infrastructure (42)