LunCo Nightly Build β 2026-07-09 09:54 UTC
Welcome to the nightly development snapshot of LunCo β the open-source, high-fidelity co-simulation platform for space mission design and system engineering.
π οΈ Status: Active Development
LunCoSim is in active pre-alpha development. These nightly builds represent our latest progress and are automatically updated. Expect frequent changes, experimental features, and occasional bugs as we work toward stable releases.
π Featured Applications
1. Sandbox: Physics & Environment Sandbox
The Sandbox is an interactive, real-time 3D simulation environment built to validate planetary rover dynamics, suspension behavior, and physical interactions.
- Drive the Perseverance Rover: Take control of the built-in rover model and test ground mobility across customized planetary terrains.
- High-Precision Space Physics: Powered by Avian3D and double-precision (
f64) spatial math to ensure robust physics simulations from millimeter-scale joints to solar-system scales. - OpenUSD Scene Integration: Load, compose, and inspect 3D scenes dynamically using the industry-standard Universal Scene Description format.
- Collaborative Design: Networked multiplayer support (via WebTransport) allows multiple users to join, edit, and run simulations in the same environment.
2. Lunica: Modelica Engineering Workbench
Lunica is a stripped-down version of the sandbox focusing exclusively on Modelica features (multi-domain behavioral simulation like thermal control, power grids, life support, mechanics). It removes the 3D physics engine and rover viewport to provide a lightweight, dedicated system design workspace.
- Visual Schematic Editor: Drag, drop, and connect component blocks to design complex subsystems.
- Integrated Solver: Compile models into differential-algebraic equations (DAEs) using the
rumocacompiler and run advanced solvers to generate telemetry. - Real-time Plotting: View telemetry graphs and analyze system states instantly.
- Pre-packaged Libraries: Includes a copy of the Modelica Standard Library (MSL) in the cache for offline modeling.
π¦ Downloads & Platform Support
Select the archive matching your operating system. Each bundle contains the pre-compiled native application and all necessary assets.
| Application | Linux (x86_64) | macOS (Apple Silicon) | macOS (Intel) | Windows (x86_64) |
|---|---|---|---|---|
| Sandbox | β
.tar.gz |
β
.tar.gz |
β
.tar.gz |
β
.zip |
| Lunica | β
.tar.gz |
β
.tar.gz |
β
.tar.gz |
β
.zip |
π οΈ How to Run & Security Instructions
π Bypassing Unsigned Binary Warnings
Because these are automated development builds, the binaries are not code-signed. Follow these steps to bypass the operating system warning:
- Windows (SmartScreen):
- Double-click
run.bator the executable. - On the blue "Windows protected your PC" popup, click "More info".
- Click "Run anyway".
- Double-click
- macOS (Gatekeeper):
- Method A (Recommended): Open Terminal in the extracted folder, run
xattr -cr .to clear quarantine flags, and run./run.sh. - Method B: Control-click (or right-click)
run.shor the application, select Open, and click Open in the confirmation dialog.
- Method A (Recommended): Open Terminal in the extracted folder, run
ποΈ Quick Start Commands
Linux / macOS:
# Extract the archive
tar -xzf <archive-name>.tar.gz
cd <folder-name>
# Launch the application
./run.shWindows:
- Extract the
.ziparchive (Right-click β Extract All). - Double-click
run.batto launch.
π¬ Feedback & Community
- Join our Discord: Chat with space engineers and creators on Discord.
- Report Issues: Found a bug? Open a ticket on GitHub Issues.