---
title: Downloads & resources
description: Find openlaunch source downloads, CI binary artifacts, shared SDK packages, official hardware documentation and the tools needed to build and pair your board.
---

## openlaunch downloads

Installers are served by openlaunch from the same source commit as the website. GitHub hosts source code and backup copies. The Pi installer downloads a standalone ARM binary and verifies its checksum. Raspberry Pi OS remains the operating system; openlaunch does not provide a flashable OS image.

- [Source ZIP (main)](https://github.com/pkyanam/openlaunch/archive/refs/heads/main.zip) — moving branch; use a commit archive for reproducibility.
- [CI builds and Pi binary artifacts](https://github.com/pkyanam/openlaunch/actions/workflows/ci.yml) — open a successful run and download `openlaunch-pi-binaries`. GitHub sign-in may be required. Build outputs are developer artifacts, not hardware-verified releases.
- [Release page](https://github.com/pkyanam/openlaunch/releases) — future versioned binaries will appear here.
- [R4 provisioning script](/downloads/provision-uno.py) — review it in the checkout, then run `npm run provision:uno`. Do not pipe remote scripts into a shell.
- [Stock firmware source](https://github.com/pkyanam/openlaunch/tree/main/firmware) and [build profiles](https://github.com/pkyanam/openlaunch/blob/main/docs/UNO-R4-PROFILES.md).
- [Pi Go agent and systemd service](https://github.com/pkyanam/openlaunch/tree/main/devices/pi).

[Install the Pi agent](/install-pi.sh), [download the Codex plugin](/downloads/openlaunch-plugin.zip), or [install the local development bridge](/install.sh). For the local bridge, use the [GitHub installer backup](https://raw.githubusercontent.com/pkyanam/openlaunch/f2bc0d937bd86d2efc8549dfa3ffbabc3c8aa6de/scripts/install.sh). `/downloads/provision-uno.py` serves the provisioning script directly. Source, CI artifacts and release pages remain linked to GitHub. There is no hosted device token or login needed to read the docs.

## Device and agent SDK

[Download the JavaScript/TypeScript SDK](/downloads/openlaunch-sdk.tgz) or follow the [Device and agent SDK guide](/docs/sdk) for a single-command custom adapter setup. It includes agent API clients and a device client, with typed manifests, action receipts and custom function publishing. The [SDK source](https://github.com/pkyanam/openlaunch/tree/main/packages/sdk) is the backup and reference implementation. Native embedded firmware uses the same [HTTP contract](/docs/api); the maintained Uno adapter is separate from the Node runtime.

## Shared packages

The packages are in the monorepo and are not published to npm yet. See [all package sources](https://github.com/pkyanam/openlaunch/tree/main/packages), including protocol, auth, core, HTTP and MCP. The [architecture guide](/docs/architecture) explains their boundaries.

## Hardware and upstream projects

| Project             | Documentation                                                                          | Source / downloads                                                       |
| ------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Arduino Uno R4 WiFi | [Board, pinout, schematics](https://docs.arduino.cc/hardware/uno-r4-wifi/)             | [Renesas board core](https://github.com/arduino/ArduinoCore-renesas)     |
| Arduino CLI         | [CLI docs](https://docs.arduino.cc/arduino-cli/)                                       | [CLI releases](https://github.com/arduino/arduino-cli/releases)          |
| Raspberry Pi 4      | [Hardware docs](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html) | [OS images and Imager](https://www.raspberrypi.com/software/)            |
| MCP                 | [Protocol docs](https://modelcontextprotocol.io/docs/getting-started/intro)            | [TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) |
| Go                  | [Go docs](https://go.dev/doc/)                                                         | [Go downloads](https://go.dev/dl/)                                       |
| Node.js             | [Node docs](https://nodejs.org/docs/latest/api/)                                       | [Node downloads](https://nodejs.org/en/download)                         |
| Blume               | [Website and docs](https://useblume.dev/)                                              | [Blume source](https://github.com/haydenbleasel/blume)                   |

Use the versions pinned by the repository's [Mac setup guide](https://github.com/pkyanam/openlaunch/blob/main/docs/MAC-HANDOFF.md). The repaired board's custom ESP firmware and private repair assets are not downloads for this project.
