Open Science Desktop Docs
Download and run the local-first AI research workbench for scientists. It is model-agnostic and designed for reproducible AI-assisted research.
Download installer
Use the latest GitHub Release for the packaged desktop app. The link always resolves to the newest published build.
Install packaged app
macOS
Download the correct .dmg for Apple Silicon or Intel, open it, then drag Open Science into Applications.
If macOS says the app is damaged or cannot be opened, first drag Open Science into Applications, then run:
xattr -cr "/Applications/Open Science.app"
System requirement: macOS 13 Ventura or later. Use macOS 13+ for the bundled OpenCode runtime connection.
Windows
Download the latest Windows x64 setup .exe or .msi, then run the installer.
System requirement: Windows 10/11 x64. If notebook or Python tools report that Python is missing, install Python 3 from python.org and restart Open Science.
Debian / Ubuntu
sudo apt install ./Open.Science_*_amd64.deb
Fedora / RHEL / openSUSE
sudo dnf install ./Open.Science-*-1.x86_64.rpm
# openSUSE:
sudo zypper install ./Open.Science-*-1.x86_64.rpm
Unsigned build warnings
Current installers ship before code signing. The warning is expected for this release and only needs to be handled once per install.
macOS says the app is damaged
If macOS says the app is damaged or cannot be opened, first drag Open Science into Applications, then run:
xattr -cr "/Applications/Open Science.app"
This removes the quarantine flag macOS adds to downloaded apps while leaving project files unchanged.
Windows SmartScreen blocks the installer
If Windows shows "Windows protected your PC", choose More info, then Run anyway.
Install from source
Source install is for development. Normal users should use the packaged installers above. You need Node.js 20 or newer, pnpm 9, Rust, and the Tauri prerequisites for your operating system.
git clone https://github.com/ai4s-research/open-science
cd open-science
pnpm install
bash scripts/dev/fetch-opencode.sh
bash scripts/dev/fetch-uv.sh
bash scripts/dev/fetch-skills.sh
Run locally
Start the desktop workbench in development mode.
pnpm --filter @ai4s/desktop tauri dev
Build an installer
Build the production desktop app for the current platform.
pnpm --filter @ai4s/desktop tauri build
First launch
What ships locally
OpenCode runs as a sidecar process behind the desktop app.
Project files stay on your machine unless you approve external access.
Reports, figures, code, and session history remain reviewable.
Bring your own provider and keep credentials out of project artifacts.