Get started
Installation
Install the toolchain and build the framework from source.
Prefer zero setup? Skip this page entirely: open the repo in GitHub Codespaces (see *Try it in your browser*) and everything below is already installed and built. Local installation is only needed for device builds and day-to-day development.
Prerequisites
- Rust (stable) — install from rustup.rs. Needed to build the runtime, CLI, and native mobile libraries.
- Node.js 18+ — for the TypeScript SDK and Expo apps.
- For device builds: Android NDK (via
cargo-ndk) and/or Xcode for iOS.
Get the source
- 1
Clone the repository
git clone https://github.com/rajandua20/lyboai-mobile-edge-runtime cd lyboai-mobile-edge-runtime
- 2
Build and test everything
The workspace builds the runtime core, C ABI, CLI, and control plane. 80+ tests should pass.
cargo build --workspace cargo test --workspace
- 3
Install the TypeScript SDK dependencies
cd sdk/typescript && npm install && npm run build
On Windows, if you build inside a cloud-synced folder (OneDrive etc.), point cargo at a local target dir first:
$env:CARGO_TARGET_DIR="C:\temp\lybo-target".Optional features
SQLite-backed storage (WAL) instead of the file store
cargo test -p lybo-core --features sqlite