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. 1

    Clone the repository

    git clone https://github.com/rajandua20/lyboai-mobile-edge-runtime
    cd lyboai-mobile-edge-runtime
  2. 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. 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