Skip to content

v0.2.0 — Code execution, compute, databases, literature, citations, manuscripts

Choose a tag to compare

@virajshoor virajshoor released this 15 Jul 13:36

OpenScience v0.2.0

Open-source scientific AI workbench. MIT licensed. No paid API keys required — every data source is a free public API and code runs locally (pair with Ollama for a fully free/local stack).

What's new (18 new tools, 25 total)

  • Code execution & figurescode.run executes Python/R on your machine or over SSH/Slurm, captures output, and renders matplotlib/plotly figures in a new FigureViewer. Editable-by-chat: ask "make the x-axis log scale" and it rewrites the plotting code.
  • Compute managementcompute.run + slurm.submit/status/cancel wire the existing local/SSH/Slurm backends to the agent. Remote code.run stages scripts over SSH and pulls figures back via SFTP.
  • More databases — Ensembl, ClinVar, GEO, AlphaFold DB (reuses the 3D protein viewer).
  • Literature — PubMed + Europe PMC search with abstracts.
  • Citations — Crossref metadata + BibTeX/RIS/CSL export for properly cited reports.
  • Manuscripts — pin chat drafts into sections, insert figures and citations, export to Markdown/LaTeX/PDF (via pandoc, with graceful fallback). Assembled manuscript + bibliography are saved to the run for reproducibility.

Fixes

  • Robust sidecar port discovery (IPC + scan fallback) — the UI now self-heals when port 7100 is held by a stale process (previously showed "sidecar offline" and no run history).

Install (macOS Apple Silicon)

Download OpenScience_0.2.0_aarch64.app.zip, unzip, drag OpenScience.app to Applications. The app bundles its own Python sidecar (no Python/uv needed). It is unsigned — on first launch, control-click the app and choose Open, then confirm in the Gatekeeper dialog. See the signing notes below for producing a signed build.

openscience-0.2.0-source.tar.gz is the full source for this release.

Verify

37 sidecar tests + 4 frontend tests pass. Tool dispatch + viewer SSE verified end-to-end against a live PDB fetch.