# FarmBot/farmbot_os

The operating system and all related software that runs on FarmBot's Raspberry Pi.

Repository: https://github.com/FarmBot/farmbot_os
Canonical: https://ross.abutalabs.com/products/farmbot_os
Language: Elixir
License: MIT
License Family: permissive
Topics: farmbot, nerves, elixir
Last push: 2026-07-22T19:05:44+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 93, release rhythm 62, longevity 100
- inputs: {"age_days": 4616, "days_push": 42, "days_rel": 92, "gap_med": 112, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1169, forks 286 (observed 2026-08-28T04:03:51.107377+00:00)

## What it is
FarmBot OS (FBOS) is the operating system and related software that runs on FarmBot's Raspberry Pi, built with Elixir and the Nerves framework. It controls FarmBot hardware for automated farming tasks and communicates with the FarmBot web app.

## Use cases
- run the operating system on a FarmBot Raspberry Pi controller
- control and schedule automated farming movements and sequences
- flash a FarmBot OS image onto an SD card for a FarmBot device
- develop or customize firmware for FarmBot hardware
- keep a FarmBot device synced with the FarmBot web app

## When to choose
- you own or are building a FarmBot and need its device software
- you want to develop or contribute to FarmBot's embedded firmware
- you need an Elixir/Nerves-based OS for FarmBot-compatible hardware

## When to avoid
- you want to control arbitrary CNC or gardening hardware not compatible with FarmBot
- you need the FarmBot web application or account dashboard rather than device firmware
- you expect support for old FBOS versions, which FarmBot no longer supports

## Facets
- artifact type: application
- maturity: active
- function: embedded, iot, workflow-automation, scheduling
- domain: iot, embedded-systems, agriculture, robotics
- platform: embedded, iot
- tags: farmbot, nerves, elixir, raspberry-pi, agriculture, robotics, firmware, embedded-os, automation, linux

## Member repositories
- FarmBot/farmbot_os (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:51.107377+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:28:39.867061+00:00, confidence not recorded.
  - readme: https://github.com/FarmBot/farmbot_os (fetched 2026-08-28T04:03:51.107377+00:00, sha ef50c5c5226e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
