Booster Studio

How Do You Create Your First Project in Booster Studio?

One Create agent button gets you started. But pick the wrong scene at first and you end up fighting a heavy screen. Here is how to choose.

"How do I create my first project?" A screen with four buttons in the center. Developer tool thumbnail with the question and a diagram.

If the installation is done, the next step is a project. This is a record of what we did when we installed Booster Studio 1.11.4 on Windows 11 and created our first one.

If you have not installed it yet, install Docker first and free up 15GB of disk space. Neither is a condition in the official guidance.


What does the screen look like when you first launch it?

It shows four buttons in the center and an AI assistant panel on the right. The activity bar on the left is the same as in VS Code.

Center of the Booster Studio first-launch screen. Red frames mark 1, the Create agent button, 2, the New file, Open file and Open folder buttons, and 3, the Recent list.
Center of the Booster Studio first-launch screen. Red frames mark 1, the Create agent button, 2, the New file, Open file and Open folder buttons, and 3, the Recent list.
  • ① Create agent… — the button that creates a new project
  • ② New file… / Open file… / Open folder… — buttons to create or open files and folders
  • ③ Recent — the list of recently opened projects (PerfTest3v3). The save path shown next to it was blurred because it is a user folder

From the click on launch to the window appearing took 4.29 seconds (0.76 seconds to create the process). Because it is Electron-based, 10 processes start, and with nothing running it uses about 1,880MB of memory. It is not light.

The only starting point is Create agent… in the center. The other three are the same as in an ordinary editor. If you have used VS Code, the command palette (Ctrl+Shift+P), extensions and terminal all work as before, so the only new things to learn are this button and the Virtual robot tab that comes later.


How do you create the first project?

Press Create agent… and a wizard opens. Change only the name and the rest follows automatically.

Basic settings part of the Create Agent wizard. Red frames mark the input fields 1, Agent name, 2, Agent id, and 3, Save location, with the save path blurred.
Basic settings part of the Create Agent wizard. Red frames mark the input fields 1, Agent name, 2, Agent id, and 3, Save location, with the save path blurred.
  • ① Agent name — the project name. The default on screen is MyAgent, and when you change it the two items below follow automatically
  • ② Agent id — the package ID. The default on screen is com.example.myagent
  • ③ Save location — the folder where the project is saved. Blurred because it is a user folder path
Debug configuration part of the Create Agent wizard. Red frames mark 4, the Virtual robots selection, and 5, the three scene thumbnails: Default scene, Soccer field and 3V3 Soccer match.
Debug configuration part of the Create Agent wizard. Red frames mark 4, the Virtual robots selection, and 5, the three scene thumbnails: Default scene, Soccer field and 3V3 Soccer match.
  • ④ Virtual robots — Virtual robot is selected (checked). It means you proceed without a physical robot. Next to it is a Create a virtual robot button
  • ⑤ Simulation scene — one of Default scene / Soccer field / 3V3 Soccer match

The last one is the only thing you actually need to think about here.

When you press create, Booster Studio activates the project right away. In our measurements, downloading the development container image agent-dev (2.35GB) took about 105 seconds, and building, signing and packaging the agent took about 7 seconds. If Docker daemon connection error repeats at this step, Docker Desktop is turned off.


Which scene should you choose?

If it is your first time, choose Default scene. It has a single robot, so it is light, and all the sensor and control panels in the IDE come alive.

  • Default scene — 1 robot. Light load, and you can use all the control panels
  • Soccer field — a single robot on a soccer field
  • 3v3 Soccer match — six humanoids actually play soccer. It is quite heavy in return

We chose 3v3 Soccer match to measure the performance limit, and on a Ryzen 5 5600X · 16GB RAM · RTX 2060 it ran at an average of 0.50x. The screen is flashy, but it was not a good condition for learning.


What is an Agent?

It is one app that runs on the robot. It is a Python package that defines a role such as waving a hand, shaking hands, or chasing and kicking a ball.

UI such as buttons and icons is also drawn automatically by the app or Booster Studio once the Agent defines it. The concept was created to lower the barrier to entry compared with conventional ROS 2 development, and the development language is Python.

Two default templates are included: example_agent (hand waving and handshake) and soccer_sim (3v3 strategy, including a state machine, path planning and obstacle avoidance).

If you open example_agent, it is only a few Python files and a configuration file, so it does not take long to understand the structure. At the start, the fastest way in was to modify this template and make the robot do a different motion.


Can you use the AI assistant right away?

No. It requires login. Below the panel it shows "Sign in to unlock AI assistant".

This is a disappointment, because it is the Vibe Coding feature the product puts forward as its headline. However, running simulations and editing code all work without logging in. Our tests were also completed from start to finish without logging in.


Frequently asked questions

Does the simulator open right away when I press Create agent?

No. The first run downloads about 12GB of Docker images and takes around 7 minutes. From the second run on, the cache remains and it opens in under a minute.

Is it fine to choose 3v3 on my first time?

We do not recommend it. The load is high, and the control panels are locked in multi-robot mode. Start with Default scene.

Can I enter anything for Agent id?

It is filled in automatically when you change the name. We left the default and went ahead.

Is Python the only development language?

The agent template in 1.11.4, which we checked, was Python. We did not check other languages.

Next steps

These posts are good to read after this one.


What is described here is what we confirmed by installing Booster Studio 1.11.4 ourselves on Windows 11 Pro build 26100. The AI assistant, which requires login, and templates for languages other than Python are not covered in this post.

  • #Booster Studio
  • #robot development IDE
  • #robot simulation
  • #robot lab practice
  • #physical AI development environment