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.
Open Science Desktop – Quick Overview
What it is – A local‑first, model‑agnostic desktop workbench that lets you run the whole scientific‑research loop (idea → literature survey → experiment → analysis → paper) with AI agents. It works on macOS, Windows and Linux and can also be run head‑less via a CLI (osd).
Key capabilities
- Autonomous research agents – pre‑built skill chains (
research‑explorer,literature‑survey,experiment‑suite,paper‑writer, etc.) that produce real artefacts (code, data, figures, PDFs) instead of just chat text. - Full provenance – every file, figure or table is linked to the exact code, model output and conversation that created it, stored in a
.openscience/provenance.jsonllog. - Local‑first & privacy‑first – all sessions, data and keys stay on your machine unless you explicitly share them. API keys never leave the host.
- Model‑agnostic runtime – uses the OpenCode side‑car; you can plug in any OpenAI‑compatible endpoint or other providers via the built‑in SDK.
- Multi‑pane UI – split‑screen tiling, independent “Screens”, per‑pane model selection, and commands like
/planand/goalto structure work. - Remote & mobile access – a token‑authenticated gateway serves the same UI to a browser on the LAN, phone, or via a tunnel; a head‑less
osd serverruns the workbench on headless machines. - Browser & computer control – the agent can drive your own Chrome (preserving logins) or a private browser, and can interact with desktop apps through accessibility APIs.
- Extensible skills & connectors – skills are fetched from the
ai4s-skillspack; one‑click connectors to literature databases (arXiv, PubMed, Crossref, etc.) and domain data sources (Materials Project, FRED, USGS, etc.). - Notebook support – real Jupyter notebooks (
.ipynb) with local kernel execution via bundleduv. - Safety & reproducibility – run records are stored in SQLite, runs can be reproduced on remote clusters (SSH/Slurm, Modal) and include environment snapshots.
Installation – Download platform‑specific installers from the Releases page (macOS dmg, Windows exe/msi, Linux deb/rpm). The installer also places the osd CLI on your PATH.
Typical CLI workflow
# configure model & key (keys stay in memory)
osd auth set anthropic --key sk-…
osd model set anthropic/claude-opus-4-5
# start headless server (LAN token printed)
osd server --lan
# create a project & session, send a prompt, wait for completion
osd project new "Reef survey"
sid=$(osd session new --project "Reef survey")
osd session send $sid "Fit bleaching trend 2015‑2024 and write report.md" \
--model anthropic/claude-sonnet-4-5 --wait
# fetch results
osd fs ls figures/
osd fs get report.md --output ./report.md
Status – Actively developed (v0.6.0 as of Oct 2026). Ranked #1 on the ResearchClawBench benchmark for autonomous scientific agents.
License & citation – MIT license; DOI 10.5281/zenodo.21351225 for citation.
All details are taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project