CLI Commands
Every command the canonical biosimulant CLI exposes, grouped by domain. This page is generated from biosimulant --help; for the lower-level protocol catalog used by biosimulant raw <command>, see Raw Commands.
Global flags available on every command:
--json— machine-readable output--json-stream— newline-delimited JSON for long-running operations--no-open— suppress browser launches--data-dir <DATA_DIR>— override the desktop data directory--profile <PROFILE>— select a non-default profile
Utilities
Top-level commands for setup, inspection, and the raw protocol bridge.
biosimulant doctor
biosimulant doctorbiosimulant which
biosimulant whichbiosimulant install-cli
biosimulant install-clibiosimulant uninstall-cli
biosimulant uninstall-clibiosimulant commands list
biosimulant commands listbiosimulant raw
biosimulant raw [--input <INPUT>] <COMMAND>Arguments
<COMMAND>
Options
--input <INPUT>
auth
Sign in to the Hub, inspect token state, and sign out. Tokens are stored in the OS keychain when available; see the CLI Overview for the full auth model.
biosimulant auth login
biosimulant auth login [--access-token <ACCESS_TOKEN>] [--refresh-token <REFRESH_TOKEN>] [--email <EMAIL>]Options
--access-token <ACCESS_TOKEN>— [env: BIOSIMULANT_ACCESS_TOKEN=]--refresh-token <REFRESH_TOKEN>— [env: BIOSIMULANT_REFRESH_TOKEN=]--email <EMAIL>
biosimulant auth status
biosimulant auth statusbiosimulant auth logout
biosimulant auth logoutlabs
Manage local lab source trees, lab-scoped models, public registry discovery, .bsilab packaging, release manifests, and publishing.
biosimulant labs init
biosimulant labs init [--name <NAME>] [--description <DESCRIPTION>] [--force] [PATH]Arguments
[PATH]
Options
--name <NAME>--description <DESCRIPTION>--force
biosimulant labs list
biosimulant labs list [--search <SEARCH>]Options
--search <SEARCH>
biosimulant labs search
biosimulant labs search [--tags <TAGS>] [--page <PAGE>] [--page-size <PAGE_SIZE>] [QUERY]Arguments
[QUERY]
Options
--tags <TAGS>--page <PAGE>--page-size <PAGE_SIZE>
biosimulant labs info
biosimulant labs info <REFERENCE>Arguments
<REFERENCE>
biosimulant labs versions
biosimulant labs versions [--page <PAGE>] [--page-size <PAGE_SIZE>] <REFERENCE>Arguments
<REFERENCE>
Options
--page <PAGE>--page-size <PAGE_SIZE>
biosimulant labs get
biosimulant labs get <ID>Arguments
<ID>
biosimulant labs create
biosimulant labs create [--description <DESCRIPTION>] <TITLE>Arguments
<TITLE>
Options
--description <DESCRIPTION>
biosimulant labs import
biosimulant labs import <PATH>Arguments
<PATH>
biosimulant labs pull
biosimulant labs pull [--target <TARGET>] [--force] [--no-deps] <REFERENCE>Arguments
<REFERENCE>
Options
--target <TARGET>--force--no-deps
biosimulant labs save
biosimulant labs save [--manifest-file <MANIFEST_FILE>] [--wiring-layout-file <WIRING_LAYOUT_FILE>] <ID>Arguments
<ID>
Options
--manifest-file <MANIFEST_FILE>--wiring-layout-file <WIRING_LAYOUT_FILE>
biosimulant labs rename
biosimulant labs rename <ID> <TITLE>Arguments
<ID><TITLE>
biosimulant labs delete
biosimulant labs delete <ID>Arguments
<ID>
biosimulant labs open
biosimulant labs open [--target <TARGET>] [--no-window] [PATH]Arguments
[PATH]
Options
--target <TARGET>--no-window
biosimulant labs package
biosimulant labs package [--out <OUT>] [--package <PACKAGE_NAME>] [--visibility <VISIBILITY>] [LAB]Arguments
[LAB]
Options
--out <OUT>--package <PACKAGE_NAME>--visibility <VISIBILITY>— [default: private] [possible values: private, public]
biosimulant labs release validate
biosimulant labs release validate <MANIFEST>Arguments
<MANIFEST>
biosimulant labs release build
biosimulant labs release build [--out <OUT>] <MANIFEST>Arguments
<MANIFEST>
Options
--out <OUT>— [default: dist/biosimulant-packages]
biosimulant labs release publish
biosimulant labs release publish [--out <OUT>] [--dry-run] <MANIFEST>Arguments
<MANIFEST>
Options
--out <OUT>— [default: dist/biosimulant-packages]--dry-run
biosimulant labs release ci
biosimulant labs release ci [--out <OUT>] [--publish] <MANIFEST>Arguments
<MANIFEST>
Options
--out <OUT>— [default: dist/biosimulant-packages]--publish
biosimulant labs sync-status
biosimulant labs sync-status <LAB>Arguments
<LAB>
biosimulant labs vendor-model
biosimulant labs vendor-model <LAB_ID> <MODEL_ID> <ALIAS>Arguments
<LAB_ID><MODEL_ID><ALIAS>
biosimulant labs change-model
biosimulant labs change-model <LAB_ID> <ALIAS> <NEW_MODEL_ID>Arguments
<LAB_ID><ALIAS><NEW_MODEL_ID>
biosimulant labs inspect-owned
biosimulant labs inspect-owned [--owner-base-path <OWNER_BASE_PATH>] [--expected-revision <EXPECTED_REVISION>] <OWNED_PATH>Arguments
<OWNED_PATH>
Options
--owner-base-path <OWNER_BASE_PATH>--expected-revision <EXPECTED_REVISION>
biosimulant labs add-model
biosimulant labs add-model [--as <ALIAS>] [LAB_OR_MODEL]Arguments
[LAB_OR_MODEL]— …
Options
--as <ALIAS>
biosimulant labs validate
biosimulant labs validate [--strict] [LAB]Arguments
[LAB]
Options
--strict
biosimulant labs run
biosimulant labs run [--target <TARGET>] [--force] [--no-deps] [--parameters-file <PARAMETERS_FILE>] [--simulation-config-file <SIMULATION_CONFIG_FILE>] [--results-file <RESULTS_FILE>] [--open] [--report-file <REPORT_FILE>] [LAB]Arguments
[LAB]
Options
--target <TARGET>--force--no-deps--parameters-file <PARAMETERS_FILE>--simulation-config-file <SIMULATION_CONFIG_FILE>--results-file <RESULTS_FILE>--open--report-file <REPORT_FILE>
biosimulant labs serve
biosimulant labs serve [--host <HOST>] [--port <PORT>] [LAB]Arguments
[LAB]
Options
--host <HOST>— [default: 127.0.0.1]--port <PORT>— [default: 8765]
biosimulant labs publish
biosimulant labs publish [--visibility <VISIBILITY>] [LAB]Arguments
[LAB]
Options
--visibility <VISIBILITY>— [default: private] [possible values: private, public, preserve]
runs
Create, start, cancel, and inspect local and remote simulation runs. For lab-first workflows, prefer biosimulant labs run and biosimulant labs serve.
biosimulant runs list
biosimulant runs list [--lab-id <LAB_ID>] [--model-id <MODEL_ID>] [--status <STATUS>]Options
--lab-id <LAB_ID>--model-id <MODEL_ID>--status <STATUS>
biosimulant runs get
biosimulant runs get <ID>Arguments
<ID>
biosimulant runs create
biosimulant runs create [--lab-id <LAB_ID>] [--model-id <MODEL_ID>] [--parameters-file <PARAMETERS_FILE>] [--simulation-config-file <SIMULATION_CONFIG_FILE>]Options
--lab-id <LAB_ID>--model-id <MODEL_ID>--parameters-file <PARAMETERS_FILE>--simulation-config-file <SIMULATION_CONFIG_FILE>
biosimulant runs start
biosimulant runs start [--open] [--report-file <REPORT_FILE>] <ID>Arguments
<ID>
Options
--open--report-file <REPORT_FILE>
biosimulant runs open
biosimulant runs open [--report-file <REPORT_FILE>] <ID>Arguments
<ID>
Options
--report-file <REPORT_FILE>
biosimulant runs cancel
biosimulant runs cancel <ID>Arguments
<ID>
biosimulant runs results
biosimulant runs results <ID>Arguments
<ID>
biosimulant runs logs
biosimulant runs logs [--since-seq <SINCE_SEQ>] <ID>Arguments
<ID>
Options
--since-seq <SINCE_SEQ>
biosimulant runs upload
biosimulant runs upload <ID>Arguments
<ID>
biosimulant runs remote catalog
biosimulant runs remote catalogbiosimulant runs remote create
biosimulant runs remote create <PAYLOAD_FILE>Arguments
<PAYLOAD_FILE>
biosimulant runs remote get
biosimulant runs remote get <ID>Arguments
<ID>
biosimulant runs remote results
biosimulant runs remote results <ID>Arguments
<ID>
runtime
Inspect and prepare the managed Python runtime that executes simulations.
biosimulant runtime status
biosimulant runtime statusbiosimulant runtime detect-python
biosimulant runtime detect-pythonbiosimulant runtime prepare
biosimulant runtime preparesettings
Read and update persisted desktop settings, including the data directory and dashboard layout.
biosimulant settings get
biosimulant settings getbiosimulant settings update
biosimulant settings update [--settings-file <SETTINGS_FILE>]Options
--settings-file <SETTINGS_FILE>
biosimulant settings data-dir
biosimulant settings data-dirbiosimulant settings dashboard
biosimulant settings dashboardbiosimulant settings logs-path
biosimulant settings logs-pathjobs
List and inspect tracked background jobs (long-running operations like Hub downloads or runtime bootstrap).
biosimulant jobs list
biosimulant jobs listbiosimulant jobs get
biosimulant jobs get <ID>Arguments
<ID>
Related
-
CLI Overview — install, auth, and scripting patterns.
-
Raw Commands — full headless protocol catalog used by
biosimulant raw. -
Package & Publish — release workflow for
biosimulant labs release.