Robots Atlas>ROBOTS ATLAS
Brain Blocks

Development · Developer Tools

Brain Blocks

Faraday Future

Beta API available
CATEGORYDevelopment · Developer Tools
READINESSTRL 6
ADOPTION SCALEEarly Development
FIRST RELEASE2026

Brain Blocks is Faraday Future's visual, block-based programming platform, part of the FF EAI Brain & Open Developer Platform. It was announced on April 27, 2026 alongside the full developer platform launch, and made more broadly available on June 16, 2026 at an event at FF's new El Segundo (California) headquarters.

What Brain Blocks is

Brain Blocks lets users build robot behaviour by composing visual blocks (in the spirit of Scratch and Google Blockly). Per Faraday Future's official statement, the platform supports a full path from Blocks to ROS 2, with one-code deployment across multiple — meaning the same block-based program can run across multiple robots in the FF EAI family (Futurist / Master Mini / Nova humanoids and the FX Navi quadruped). Brain Blocks also supports natural-language coding and robot personality customization via the platform's companion tools (Create Studio, EAI Soul, EAI Scribe, EAI Studio).

The One brain, multiple forms strategy

Brain Blocks is one of six tools in the FF EAI Open Developer Platform (alongside Create Studio, EAI Soul, EAI Scribe, EAI Studio, and SDK/API). All run on a shared EAI Brain — an architecture based on Vision-Language-Action (VLA) and a World Model. The One brain, multiple forms strategy posits that a single intelligence can be deployed across many physical robot forms. Brain Blocks democratizes the authoring of those behaviours for non-developers (students, learners, educators) and serves as a starting point for professional developers, who can later drop down to the SDK/API level.

Three-in-One EAI Robotics Education Ecosystem context

Faraday Future positions Brain Blocks as part of what it calls the world's first Three-in-One EAI Robotics Education Ecosystem Strategy, bridging robotics education, industry, and consumer applications. Combined with the Agent Skill Store, Developer Ecosystem Program, and the consumer-grade FX Navi quadruped (USD 1,990), Brain Blocks is intended as an on-ramp into robot programming for students, educators, and developers — while preserving integration with the professional ROS 2 stack.

Type & Roles
Software types
Visual block-based programming IDE

A robotics software type covering visual block-based programming editors — conceptually similar to Scratch, MIT App Inventor, or Google Blockly — adapted for authoring behaviour, motion, and perception logic for robots. They typically compile blocks down to a target language (Python, C++, ROS 2, etc.) or generate runtime configuration. Widely used in STEM education, behaviour prototyping, and quick demos for non-developers. Often shipped alongside an SDK and runtime for advanced developers.

Developer Tool

A Developer Tool is software designed to support the development workflow, including configuration, debugging, testing, monitoring, validation, and integration of robotic and embedded systems. Examples include IDE plugins, visual debuggers, log analysers, hardware-in-the-loop (HIL) test harnesses, and code-generation utilities specific to robotics platforms.

Select an item to see its description.
Main category
Developer Tools
Roles in robotics ecosystem
Developer Enablement
STEM and robotics education

Functional role for robotics software aimed at STEM (Science, Technology, Engineering, Mathematics) education. It includes visual block-based programming IDEs, curricula and teaching materials, learning simulators, hardware-software ecosystems for schools, and self-learning platforms. Typically combined with educational robots (e.g. consumer-grade quadrupeds, small humanoids) and cloud platforms for sharing projects between students and teachers.

Select an item to see its description.
Software family
Family
FF EAI Brain & Open Developer Platform

Faraday Future's open developer platform for embodied AI: six tools (Brain Blocks, Create Studio, EAI Soul, EAI Scribe, EAI Studio, SDK/API) around a shared EAI Brain.

Maturity & Adoption
6 / 9
Demonstration phase
ResearchPrototypeProduction
Adoption scaleEarly Development
Maintenance statusActively Maintained
First release2026
Last update19 June 2026
Deployments

Part of the FF EAI Open Developer Platform; intended for programming the Futurist, Master Mini, and Nova humanoids and the FX Navi quadruped (USD 1,990).

Target robotic platforms
Humanoid
Quadruped
System capabilities
Open source
Source code is publicly available under an open-source license — enables security audits, custom modifications, and integration without licensing barriers.
×
Real-time capable
Designed with timing-determinism guarantees — meets the requirements of control loops, safety systems, and tasks demanding low, predictable latency.
×
⟨/⟩
API available
The software exposes a programmable interface (REST, gRPC, SDK, or language bindings) that enables automation and integration with other systems.
📦
Pre-built / binary
Distributed as ready-to-use binary packages, container images, or installers — no need to build from source.
Programming languages
Visual block language (Blockly / Scratch-style)

A visual programming language in which language constructs (control flow, loops, variables, function calls) are represented as drag-and-drop blocks. The most popular implementations are Google Blockly, Scratch (MIT), MIT App Inventor, and Microsoft MakeCode. In robotics, blocks are typically compiled to a target language (Python, C++, ROS 2) or generate runtime configuration, enabling a smooth transition from visual programming to textual code.

Select an item to see its description.