Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Simjecture

DOI

Quickstart · Documentation · Recorded demo · Contributing · Releases

Hypothesize. Simulate. Falsify.

Simjecture is a research workspace for computational science. Work with an agent to turn a question into a bounded study, run experiments, search for counterexamples, and test repairs to failed hypotheses. The harness records what ran and requires independent review before a scientific claim can close.

Use a compatible API model or an installed native agent CLI. Start in the browser workspace; terminal and headless workflows are available when you need automation.

Recorded Gray–Scott fields and pattern measurements

A recorded Gray–Scott study found a finite-domain counterexample. You can inspect its code, evidence and review without an API key or new simulations. Simulation results remain conditional on the model and numerical scope; see scientific limitations.

Install and open the workspace

On Linux or inside WSL, install Simjecture 0.5.3:

curl -fsSL https://github.com/tomzhu0225/simjecture/releases/download/v0.5.3/install.sh | bash

The installer verifies the release bundle's checksum, sets up uv, Python 3.12 and workspace dependencies, then starts the local GUI. Git and a CLI agent are not required. For Python-package installation, SSH forwarding or source setup, see installation options.

To try the 0.5.4rc2 preview, including research recovery and clearer simulation files:

curl -fsSL https://github.com/tomzhu0225/simjecture/releases/download/v0.5.4rc2/install.sh | bash

The preview includes a default-on research director, live simulation timing, recovery from derived-context errors, and separate run outputs, copied inputs and shared project files. See its checks and known limits. Stable 0.5.3 remains available above; application versions share the existing research files.

  1. In Connections, add a compatible API endpoint and key, or select an installed, authenticated CLI in the message composer
  2. Start a conversation with your question, paper or simulation outputs
  3. Open Autonomous research, prepare a study with the agent, and review its question, evidence requirements and budget before starting
  4. Follow the recorded experiments and independent review in the study view

Reopen the workspace with ~/simjecture/start-workspace. Research files stay under ~/simjecture/artifacts/projects, separate from versioned application folders. Keep the server terminal open or use a session manager. Ubuntu/Debian may request sudo to install Bubblewrap; restricted hosts may need additional execution setup.

Follow the workspace walkthrough for agent selection and your first investigation, or try the no-key recorded demo first.

What you can do

  • Investigate a question: work interactively, then launch a bounded autonomous study with recorded evidence and independent methods/claim review
  • Challenge and repair hypotheses: search for counterexamples, preserve claim ancestry, and test committed predictions with fresh evidence
  • Use scientific instruments: commission optional WarpX, operator-supplied FLASH, EOS/opacity tools and ITER diagnostics, or add your own capability
  • Run local or SSH experiments: select numerical workers and track resource reservations, execution receipts and recovery
  • Continue an investigation: prepare a linked phase with a new budget and selected prior files, or send advisory guidance at a checkpoint
  • Compare coding agents: run task-scoped benchmarks over recorded diagnostics and inspect completion, time, cost and missing measurements

Minimal mode is the default: the agent chooses its research strategy while the host manages evidence, review and deadlines. Structured and frontier modes are also available. See research modes and evidence and architecture. In 0.5.4rc2, new minimal studies also use a research director to check feasibility during long jobs, stop named experiments and request recorded replans. Its launch switch and decisions are visible in the workspace; scientific claim acceptance remains independent.

Numerical experiments use Bubblewrap by default. Native agents are trusted same-account processes with host tools; the experiment sandbox does not enclose them. Explicit cooperative PRoot and native process execution require a trusted host; neither provides an OS security boundary. Read security guidance before running sensitive workloads and restricted-host setup when needed.

Find your next step

0.5.3 brings SSH experiment workers, the measured coding-agent leaderboard, ledger and recovery repairs, and shared conversation/study/evidence navigation. The 0.5.4rc2 preview adds execution strategy control, recovery from derived context/report errors, receipt-backed progress and clearer simulation file categories. A resumed Al campaign reached its wall deadline without a recorded supervisor error; its reconnection attribution remains unresolved. These changes do not establish a scientific result or lower model cost. Release changes live in CHANGELOG.md; checks and limits are in the 0.5.3 acceptance record and archive. The documentation index covers the full guide set.

Contributing

Researchers, developers and first-time contributors are welcome. Help improve an example or guide, reproduce a bug, add a tested diagnostic or scientific capability, review numerical methods, or share benchmark results.

Pick a small task in CONTRIBUTING.md, which includes setup and checks for each kind of change. Open an issue to discuss an idea or reproducible problem; discuss large changes before implementing them. For security-sensitive reports, follow SECURITY.md.

Citation and license

Use CITATION.cff and cite the exact version and Git commit used for a result. The concept DOI identifies the software release series.

Copyright 2026 Bowen Zhu and contributors. Licensed under the Apache License 2.0. See third-party notices for upstream attribution and redistribution requirements.

Metadata

Release files for simjecture 0.5.4rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simjecture 0.5.4rc2
File Size Uploaded
simjecture-0.5.4rc2.tar.gz 18.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for simjecture 0.5.4rc2
File Interpreter ABI Platform
simjecture-0.5.4rc2-py3-none-any.whl Python 3 none any Details

Total release size: 26.4 MB

Release files / simjecture-0.5.4rc2.tar.gz

Download URL simjecture-0.5.4rc2.tar.gz
Size 18.3 MB
Tags Source
SHA-256 checksum
How to use checksums
85960285cc9d3ae35c39344c070f3a82010e5240922f9cd11305d46b7486065d
BLAKE2b-256 checksum
How to use checksums
2d0ad196ecd2875dd6fa196162c97133250ca1eb1ec8cc3fa83434c7c709adeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / simjecture-0.5.4rc2-py3-none-any.whl

Download URL simjecture-0.5.4rc2-py3-none-any.whl
Size 8.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
47041123412a996d18d6c18be55573b650558626beddc639c2b7a90c650f0381
BLAKE2b-256 checksum
How to use checksums
61d1cff1c1d7ec81be28bfd9402fb4fd13c3ea04ee32d6ade405c4812099d9e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page