Skip to main content
OSPRI Science is a local-first desktop workspace for scientific chat, files, research, code, and long-running cloud work. Its interface is organized around Projects and Chats so non-technical users do not need to assemble a developer environment before starting useful work.
Release status: Full Workstation is still release-gated. Setup cannot install it until OSPRI publishes the signed runtime manifest and matching component archives. The final Mac and Windows installers are also still being validated. If Setup says the runtime is unavailable, do not substitute or rename another platform’s files.

The workspace

The left rail remains visible on Home, project, and chat pages. The project chooser above the composer opens the same search surface.

First-run setup

See the exact setup flow and current release gates.

Projects and chats

Understand research projects, coding projects, and chat scope.

Permissions and privacy

Learn what runs locally, what a provider receives, and when OSPRI asks.

Troubleshooting

Diagnose setup, runtime, connection, sync, Git, and job failures.

Full Workstation

The release payload defines 18 component roots. They include Node, CPython 3.12, uv, portable Git, FFmpeg, ripgrep, jq, archive tools, CA certificates, Chromium, the computer-use driver, the Python sidecar, and six science packs. The release pipeline signs and tamper-checks these components and rejects binaries for the wrong processor. The app does not require Homebrew, system Python, system Node, WSL, or Docker for its managed tool path.
The six verified science-pack roots are added to a trusted managed Python import path for agent shell, visible terminal, and local coding commands. OSPRI does not inherit a user-supplied PYTHONPATH.

Public platform lane

Windows on ARM is blocked because required upstream binaries and Python wheels are incomplete. OSPRI does not relabel x64 artifacts as ARM artifacts.

Local-first, not local-only

Local shell, file, Git, browser-driver, and code tools run on the selected computer. A hosted model still receives the prompt, tool results, and authorized attachment information needed for that turn. The composer and connection settings identify the active execution lane. Read Permissions and Safety before using sensitive files.