Updated 2d ago
by ai4s-research
open-science
Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux. Open-source Claude Science desktop alternative built on Tauri + MCP + agent skills.
1.8k GitHub stars (1,803)
+114 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +8 |
| Sep 29 | +11 |
| Sep 30 | +6 |
| Oct 1 | 0 |
| Oct 2 | +3 |
| Oct 3 | +7 |
| Oct 4 | +6 |
| Oct 5 | +13 |
| Oct 6 | +5 |
| Oct 7 | +7 |
| Oct 8 | +7 |
| Oct 9 | +7 |
| Oct 10 | +7 |
| Oct 11 | +6 |
| Oct 12 | +7 |
| Oct 13 | +1 |
| Oct 14 | +2 |
| Oct 15 | +6 |
| Oct 16 | +5 |
- 10 skills (10 skills found in its SKILL.md files)
- 219 forks (219 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add ai4s-research/open-science
Asks which skills and agents to install. Just one: npx skills add ai4s-research/open-science --skill my-skill — add -g for every project.
Claude Code
git clone https://github.com/ai4s-research/open-sciencecp -r "open-science/.opencode/skills/my-skill" ~/.claude/skills/
Copies the my-skill skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add ai4s-research/open-science
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
my-skill
A test skill that says hello. Use when you want to test skill loading or verify that the skill system is working.
.opencode/skills/my-skill/SKILL.md on GitHub (opens in a new tab) -
computer-use
Use when a task needs an app on the user's own screen — a native desktop application (instrument control software, Origin, GraphPad, ImageJ, a reference manager, a spreadsheet), or a desktop browser window that needs window-level control. Read before the first `computer` call. Covers the observe-act-observe loop, why element indexes go stale, which action to prefer for which control, what "unveri…
runtime/skills/core/computer-use/SKILL.md on GitHub (opens in a new tab) -
domain-check
Use ONLY when the user asks to check, validate, review or audit analysis code for scientific correctness, or when you are the reviewer agent running its checks. Never run it unprompted as part of ordinary analysis work. Covers physics, earth/geo, biology, chemistry, social science and bioprocess/fermentation. Runs a deterministic domain-correctness gate that catches code which runs but is scienti…
runtime/skills/core/domain-check/SKILL.md on GitHub (opens in a new tab) -
large-file
Use BEFORE reading any data file that could be large (CSV/TSV, Parquet, HDF5, FITS, NetCDF, NDJSON, genomics FASTQ/FASTA/VCF/BAM, GRIB, ROOT, or big text/simulation logs like VASP OUTCAR). Returns a compact memory pointer — header/schema/shape/sample/key numbers — by introspection and sampling in bounded memory, so you never load a file bigger than the context window into the model. Reference dat…
runtime/skills/core/large-file/SKILL.md on GitHub (opens in a new tab) -
modal-run
Use when the user asks to run heavy or GPU work on Modal (the cloud compute platform) — writing a Modal function in the workspace, running it with the user's own `modal` CLI + token, and bringing results back. Data-to-compute for jobs too big for the laptop, without a Slurm cluster.
runtime/skills/core/modal-run/SKILL.md on GitHub (opens in a new tab) -
publication-figures
Use whenever you generate or review a chart, plot, table, or paper figure in this workspace, including work delegated by paper-writing, literature-survey, and experiment skills. Applies the Open Science publication style, enforces readable final-size layout for figures and tables, and rejects generic diagram-tool output as a publication figure. Interactive Plotly/HTML may be used for exploration,…
runtime/skills/core/publication-figures/SKILL.md on GitHub (opens in a new tab) -
remote-compute
Use when the user asks to run, submit, monitor, or cancel a job on a remote machine over SSH — their own GPU/CPU server, a workstation, or a Slurm cluster ("the cluster", a login node, "my 3090 box", "the compute server"). Picks a saved machine, runs the work directly over SSH (or via Slurm when present), tracks it, and fetches results back into the workspace.
runtime/skills/core/remote-compute/SKILL.md on GitHub (opens in a new tab) -
stats-integrity
Use whenever you run statistical analysis for the social sciences (regression, hypothesis tests, econometrics) or read Stata (.dta) / SPSS (.sav) data in this workspace. Enforces an execute-don't-interpret boundary (surface estimates, don't volunteer causal claims), checks the analysis against a preregistration plan for HARKing, verifies reproducible seeds, and reproduces .dta/.sav estimates via…
runtime/skills/core/stats-integrity/SKILL.md on GitHub (opens in a new tab) -
traceability-review
Use when the user asks to review, verify, or audit a report, manuscript, or analysis in the workspace for traceability — resolving citations, flagging numbers with no source, and checking figures against the code that generated them. Emits a structured review block the app renders as reviewer findings. Verifies traceability, never "correctness".
runtime/skills/core/traceability-review/SKILL.md on GitHub (opens in a new tab) -
verify
Verify apps/desktop frontend changes visually without launching the Tauri app or a live model
apps/desktop/.claude/skills/verify/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.