A new Mindstorms app could keep older LEGO kits useful

Mindstorms Robot Creator is a new F-Droid submission for older LEGO robotics kits. It aims to keep Mindstorms hardware usable with local code generation, h

2026-05-14 GIGATAP Team #tools
#F-Droid#LEGO Mindstorms#open source

A new Mindstorms companion app is on the F-Droid runway#

A new app submission on the F-Droid forum is trying to solve a very practical problem: older LEGO Mindstorms kits still exist in schools, maker spaces, and home labs, but the software stack around them keeps aging out.

The app is called Mindstorms Robot Creator. According to the submission, it is a companion app for LEGO MINDSTORMS Robot Inventor (51515), EV3, NXT, and RCX hubs. The developer says the goal is to keep those kits usable with a modern Android app that stays open, local, and lightweight.

What the app is meant to do#

The submission describes a few core functions.

  • Connect to MINDSTORMS hubs over BLE or USB
  • Generate MicroPython or Pybricks code on-device for the specific robot
  • Walk the user through a builder session: run one safe test, record the result, then get the next suggestion
  • Use voice keyword spotting for hands-free control

That is a sensible shape for this kind of tool. It is not trying to be a cloud platform. It is not trying to be a social layer. It is a local support app for people who already have the hardware and want to keep building with it.

The author also says the app is built with Kotlin, Jetpack Compose, and standard Android tooling. The project is MIT licensed, the source is on GitHub, and the submission says there is no tracking, no accounts, no cloud, and no ads. It also claims to build cleanly from source with a standard Gradle setup and no non-free dependencies.

That matters on F-Droid. A lot of useful software never becomes durable because it depends on services or libraries that age badly. A local companion app with source available and no account wall has a much better chance of surviving long enough to be useful.

Why it matters for schools and older kits#

The practical value here is not abstract. It is about keeping hardware in use.

The post comes from an educator who says the current LEGO smart brick is a step backward and that the older kits are still “rock solid.” That is the real point of the submission. Many institutions already own this hardware. Replacing it is expensive. In some cases, the physical robots are fine, but the software support has drifted away from what users can easily maintain.

A local app that can connect to older hubs and generate code on the device lowers the friction for a classroom or a hobbyist bench. It can help a student or teacher move from assembly to testing without bouncing between multiple tools or cloud services.

The builder-session idea is especially practical. Instead of asking a beginner to solve everything at once, the app appears to guide them one step at a time: test a behavior, observe the result, then decide the next move. That is a good fit for robotics education, where small failures are part of the workflow.

The voice keyword spotting feature is also worth noting, but not overreading. The submission mentions it as a hands-free control feature. It does not turn the app into a voice assistant, and it does not mean the robot is doing speech-heavy automation. It just adds another input path for workshop use.

What not to overclaim yet#

This is a submission, not a finished distribution promise.

The forum post says the developer has submitted a merge request to fdroiddata. That means the app is being proposed for F-Droid, but it does not by itself prove that the app is already in the main repository or that every review step is complete.

It is also worth separating the developer’s goal from the current market reality. The post references bringing older Mindstorms hardware “to the edge AI audience,” but that should be treated as a framing, not a technical claim about what the app already does. Based on the submission text, the concrete features are the ones listed above: hub connectivity, local code generation, guided builder sessions, and voice keyword spotting.

The same caution applies to compatibility. The post names Robot Inventor (51515), EV3, NXT, and RCX hubs, which is useful, but readers should still check device-specific support before assuming a given kit will work out of the box. Robotics compatibility can fail in small ways: firmware differences, transport quirks, Bluetooth behavior, or platform-specific bugs.

What readers can check next#

If you care about old Mindstorms hardware, there are a few things worth checking next.

  • The GitHub repository for build status, issue history, and actual device support
  • The F-Droid forum thread for review progress and maintainer feedback
  • Whether BLE and USB both work on the Android versions you care about
  • Whether the code generation targets the specific workflow you use: MicroPython, Pybricks, or both
  • Whether the app fits a classroom workflow, especially if you need offline use and repeatable setup

If the submission clears review, the broader lesson is simple. Some of the best open-source tools are not new categories at all. They are maintenance tools. They keep older hardware visible, usable, and teachable after the original vendor path gets thinner.

That is not flashy. It is better.

Bottom line#

Mindstorms Robot Creator looks like a targeted attempt to extend the life of legacy LEGO robotics kits with a local, open-source Android companion app.

The useful part is not the packaging. It is the combination of offline operation, source availability, and support for older hardware that still has real educational value.

If you still have Mindstorms kits in storage, this is one to watch.