Create an Account

Sign up on Babel with Clerk authentication β€” email + password or any supported OAuth provider. If you plan to import projects or modules from GitHub repositories, connect your GitHub account during onboarding.

Account setup

Babel automatically creates a real GitHub repository for every project you make, under a managed organization. You can sync the repo to your own account at any time.

Start your first project

You can begin a project in four ways:

  • AI-Powered (recommended) β€” Describe what you want in natural language; Babel scaffolds the project end-to-end.
  • From a Template β€” Browse the Babel Official template gallery, a GitHub URL, or your own uploaded templates.
  • STM32 Import β€” Drag in a .ioc or .zip file and Babel auto-detects MCU, peripherals, and pin map.
  • From Scratch β€” Use the guided wizard: Board β†’ Modules β†’ Configure β†’ Peripherals β†’ Review.

Building your firmware

When you trigger a build, Babel runs the compilation in the cloud and streams logs back to your browser in real time. Each project has a build history with downloadable artifacts (ELF, BIN, HEX).

Before your first build

Double-check board selection and pin mapping. Most first-build failures come from peripheral conflicts or unmapped pins β€” Babel highlights these in the configuration step.

Flashing to your device

After a successful build, plug your STM32 into your computer via USB. Open the build's Flash panel, pick the binary, grant browser permission for the serial port, and start flashing. The built-in serial console lets you read live device output and send commands without leaving the page.

Browser support

Browser flashing uses the Web Serial API and works in Chrome and Edge on desktop. On other browsers you can still download the binary and use an external flashing tool.

Choosing a plan

Babel offers four tiers: Free, Pro, Team, and Enterprise. Free is enough for hobby projects and evaluation (no card required). Pro and Team unlock higher monthly build and AI-generation limits plus GitHub integration and priority builds. See the pricing page for the full comparison. Billing in Korean Won via NICEPAY, monthly recurring, cancelable anytime.

Getting Started | Babel Docs