mrkeyoor.com_
Sun 01 Nov 23:35 UTC
AI Toolsevaluationupdated 01 Nov 2026

openscience review

Trial OpenScience if your lab wants an agent to work across literature, code and experiments, and can review the resulting evidence. OpenScience is a research agent with a local desktop, browser or terminal workbench. Our run on September 29, 2026, at commit f1bdf25 completed installation and build, but the test command timed out with individual test failures already visible. We did not test a scientific workload or validate a research conclusion.

+57stars / 7d
Verdict

OpenScience merits a controlled trial for a technical lab that wants literature, code and experiments in one inspectable workspace. Our September 29, 2026 run at f1bdf25 supports successful installation and build, but provides no completed test-suite result or validated scientific workload. Reproduce the named test failures, review trace sharing and verify containment on the intended host before committing a real project.

We ran it

Lab card: what happened when we ran openscienceScreenshot of openscience (openscience.sh)
Install✓ · 79s951 packages · 1044 MB
Build✓ · 110s
Tests✗ timed out · 900sran, no count parsed
Repo5966 files~633,247 lines of source · 70.7 MB · 13 CI workflows

Answers from our run

Does openscience build from source?

Dependencies installed in 79 seconds (951 packages), and the build succeeded in 110 seconds. We cloned commit f1bdf25 into a clean Debian container with 3 CPUs and no project-specific setup.

Do openscience's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Who should not use openscience?

Labs that require confidential research to remain local without reviewing trace-sharing settings and configured external services.

What are the alternatives to openscience?

PaperQA2, Agent Laboratory. OpenScience merits a controlled trial for a technical lab that wants literature, code and experiments in one inspectable workspace.

Setup3/5Our recorded installation completed in 79 seconds and build in 110 seconds. Model configuration and scientific-tool availability remain separate setup tasks.
Docs4/5The supplied README, architecture and security policy explain installation, runtime boundaries, model routes and trace sharing. We did not verify every documented path.
CommunityN/AThe supplied primary extracts do not establish current contributor participation, issue response times or support responsiveness.
Maturity2/5Our test command timed out after 900 seconds with visible failures in attachment permissions, research budgets and context preflight. No completed suite result was supplied.

Discussed on

  1. hnOpenScience: Workbench for scientific research using custom LLMs13 points

Who it’s for

Technical researchers who want files, code execution and research traces in one workspace.
Labs prepared to review sources, generated programs and outputs before accepting a conclusion.
Developers willing to configure model access and check the availability of scientific tools before assigning substantial work.

Who it’s NOT for

Labs that require confidential research to remain local without reviewing trace-sharing settings and configured external services.
Users relying on native Windows containment: the security policy says Windows has no sandbox backend.
Teams seeking evidence that unattended experiments finish reliably. Our recorded run covered installation, build and an unfinished test command, not an end-to-end research project.

Setup reality

Our sandbox recorded a 79-second installation and a 110-second build, both with exit code 0. The test command reached the 900-second limit and exited with code 124. These outcomes belong to our run on September 29, 2026, at commit f1bdf25, using 3 CPUs, 8 GB of memory and the lab-node:22 image.

The stored dependency measurement is 951 packages and 1,044 MB. The install log separately reports 949 packages installed in 46.87 seconds. Those are different recorded observations; the log footer does not replace the harness's package measurement or full installation duration.

The README offers desktop, npm and standalone installation routes. Model access requires your own provider route, a local model or the managed Ace option. First-run setup asks for an OpenScience account, while headless openscience run does not. A bundled skill does not establish that its required tools or services are installed.

What our run established

Our run on September 29, 2026, tested commit f1bdf25 in our sandbox. Installation completed in 79 seconds and build completed in 110 seconds; both commands returned exit code 0. The test command timed out after 900 seconds with exit code 124.

The harness records command outcomes separately: success status, elapsed time, exit code and whether the command timed out. A successful build establishes that the build command completed in this environment. It does not establish that the desktop application, CLI research workflow, model providers, scientific connectors or remote compute worked in practice. We did not run a scientific workload, test containment or validate generated findings.

The MrKeyoor testing methodology explains how command results reach a review and why one sandbox run has limits. That page provides provenance context; its current procedure is not evidence that this September run used every detail of today's methodology. This correction uses the existing stored run, without new execution.

The test log contains failures before the overall timeout

The retained tail includes failures in attachment permissions, research budgets and context preflight. An attachment case reports that a one-shot attachment prompt timed out; another fails while checking whether grant revocation wins before attachment access. Research-budget cases time out while checking legacy-limit migration and reservations against a parent contract. Context-preflight cases time out while checking compaction and preservation of queued unanswered prompts.

Other cases in the same tail pass, including tool-outcome handling. The overall command remains unfinished, and the individual failures remain failures observed during that unfinished command. The supplied record has no aggregate test total, so this review gives no passing percentage or exhaustive failure count. The tail alone does not establish whether the failures came from application defects, resource contention or another environmental cause.

For source adoption, the next useful check is to reproduce the named failing cases in your intended environment and allow the full test command enough time to finish. A build alone is insufficient evidence for approving a research deployment.

What the workbench is designed to do

OpenScience runs as a desktop app, a browser workspace or a terminal command. The README describes an agent that gathers literature, writes and runs code, executes experiments and returns results for review. These are documented capabilities, rather than workloads verified by our run.

The architecture places the workspace, durable state, permissions and compute control plane on your machine. Configured model calls, scientific connectors and approved remote jobs can use external services. Local execution therefore does not mean that all research data stays on the machine.

This arrangement suits a lab that wants to inspect the path from a request to files and results. Before a substantial task, check which scientific tools are actually available, agree on the method and budget, and define the artifacts a researcher must inspect before accepting the answer.

Account setup and trace sharing need separate decisions

First-run setup asks for an OpenScience account, while headless openscience run does not. The README also distinguishes your own provider keys and local models from the managed Ace route. An account prompt and a model-billing route are separate setup considerations.

The security policy says signed-in installations share session traces by default, subject to saved account preferences. Those traces can include prompts, responses, exposed reasoning, tool inputs and outputs, and usage records, including sessions using your own keys or local models. Known-credential redaction does not remove every kind of sensitive research content.

Before using confidential material, review Share session traces under Customize → General → Data & privacy. The policy says disabling it stops this device's uploads and clears pending traces. Also review the policies of each model provider, connector and MCP service you invoke.

Containment has platform limits

Windows has no sandbox backend, and the boundary is not a full VM. The security policy describes macOS Seatbelt and Linux bubblewrap for contained execution and says to verify the backend before relying on it. It recommends a container or VM for hostile code.

A permission prompt is a decision about whether an action may proceed; the policy explicitly says it is not an isolation boundary by itself. External MCP servers also sit outside the stated trust boundary. Our run did not verify any of these protections, and the attached audit result is null. Advisory results and scan coverage are unknown.

Choose an alternative by the work you need

PaperQA2 focuses on answering questions with grounded responses and in-text citations. Consider it instead when the job is document retrieval and cited answers. Its README cautions that its question-answering focus does not suit writing code. It can also complement a broader research workspace as a separate literature tool; the supplied evidence does not establish an OpenScience integration.

Agent Laboratory organizes research into literature review, experimentation and report writing. Consider it as an alternative workflow to evaluate when those phases match your project. Its README also documents a copilot mode for human involvement. Neither its description nor our OpenScience run establishes a comparative reliability advantage.

How to read the editorial scores

Scores use a five-point rubric: 1 means substantial documented obstacles, 2 means significant limitations, 3 means workable with material caveats, 4 means strong supporting evidence with bounded gaps, and 5 requires broad evidence with few material gaps. These are editorial assessments, not benchmark results. A dimension without sufficient evidence remains unassessed.

Setup ease is 3 because installation and build completed, while model configuration and tool availability still need attention. Documentation is 4 because the supplied README, architecture and security policy explain setup, system boundaries and privacy controls; our run did not verify every documented path. Maturity is 2 because the recorded test command timed out with failures involving permissions, budgets and compaction. That score reflects this verification evidence, not a claim about every deployment. Community remains unassessed because the supplied extracts do not establish current participation or support responsiveness.

Alternatives

ProjectWhat it isPick it when
PaperQA2A document question-answering package with grounded responses and in-text citations.Choose it for literature retrieval and cited answers. It can replace the literature-answering portion of the job or complement a broader workspace; no OpenScience integration was verified.
Agent LaboratoryA research workflow organized around literature review, experimentation and report writing.Evaluate it when you want those research phases and its documented copilot mode. Treat it as an alternative workflow to assess, without assuming better reliability.

Sources

  1. OpenScience README
  2. OpenScience architecture
  3. OpenScience security policy
  4. OpenScience v2.0.45 release
  5. Issue 334: research contract continuation

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →