Skiff, a frontier isochrone tuning simulation for sailboats
FreeAbout Skiff, a frontier isochrone tuning simulation for sailboats
Skiff is a server-authoritative Lagoon 450S sailing simulator and isochrone-routing research platform. It combines a headless six-degree-of-freedom Rust simulation with an optional React and Three.js cockpit. The server owns vessel state and physics while the browser provides visualization and controls. Features include server-authoritative physics with hulls, rudders, skegs, engines, sail forces, stability states, waves, grounding, and bathymetry; headless operation; interactive 3D cockpit with HUD telemetry and Verlet cloth sail; graceful fallback from browser cloth forces to the coefficient sail model; routing and validation tools such as isochrone routing, boat-profile tests, polar sweeps, and a terminal state monitor; and external integrations including optional Meridian weather, Signal K telemetry, OpenCPN route guidance, and a native Model Context Protocol endpoint.
Key Features
Pros & Cons
- Accurate server-authoritative physics model running at approximately 20 Hz
- Real-time interactive 3D visualization with detailed cockpit controls
- Headless mode enables continuous simulation without browser dependency
- Extensible with external weather, navigation, and telemetry tools
- Open source and free to use
- Not certified for real-world navigation, autopilot, or vessel-control applications
- Requires technical expertise to set up (Rust toolchain, Node.js)
- Currently models only the Lagoon 450S catamaran