cilicon tests your code on your target hardware with zero friction.

microcontroller, arm or risc-v box, gpu — cilicon sits in your ci and builds, boots, and logs your code on every target you ship to, owning zero hardware. one pr check. analyze with cli.

uses: RyanRana/cilicon@v1
cilicon — zsh
# add cilicon to your CI — .github/workflows/cilicon.yml
- uses: RyanRana/cilicon@v1

# or run it locally — build AND boot every target, in parallel
$ cilicon run

→ cilicon · 3 targets · fanned across Modal cloud
  ✓ jetson-perception/linux-arm  · runs
  ✓ stm32h7/cortex-m             · boots
  ✗ pi5-loadtest/linux-arm       · SIGSEGV, caught pre-flash
  2 / 3 passed · ~7s wall-clock
Supports hardware from
NVIDIA Raspberry Pi Arm Apple silicon Espressif STMicroelectronics Qualcomm Intel AMD MediaTek NXP Arduino Adafruit Samsung Broadcom Xilinx