Creating an application
You can create and build applications in several ways:- BRICKS Controller — Create in the Applications tab, then use the Config Editor to build visually in the browser
- CTOR — Build with an AI agent in a desktop IDE
- BRICKS CLI — Create from the command line with
bricks app new
From BRICKS Controller
Config Editor
Open an application and click Config Editor to build and edit its configuration visually in the browser. The Config Editor lets you manage subspaces, canvases, bricks, generators, data, animations, and actions — without writing code.Config Editor guide
Learn how to use the Config Editor to build and edit BRICKS applications.
Binding applications to devices
Assign an application to one or more devices so they start running it:- Open the application detail page
- Go to the Devices tab
- Click Add Device and select the target devices or device groups
- The application deploys automatically to the selected devices
You can also bind applications to device groups to deploy to all devices in the group at once.
Viewport presets
Configure viewport presets to define how your application renders on different screen sizes:- Open the application detail page
- Go to Settings > Viewport
- Set the width and height, or choose from preset sizes
Application versioning
Each deployment creates a new version of your application. You can:- View version history — See all deployed versions with timestamps and changelogs
- Roll back — Revert to a previous version if needed
- Set active version — Choose which version devices should run
Releases and sharing
Create public releases to share your application:- Open the application detail page
- Go to Releases
- Click Create Release and select the version to release
- Share the public URL with others
Secrets management
Store sensitive values like API keys that your application can access at runtime:- Open the application detail page
- Go to Settings > Secrets
- Add key-value pairs
Application testing
Test your application before deploying to production devices:- Preview — Preview your application directly in the Config Editor, or use
bun previewfrom a BRICKS Project - Virtual devices — Deploy to a virtual device for cloud-based testing
- Staging devices — Bind a dedicated staging device for integration testing
- Automations — Run end-to-end automation tests on devices to validate application behavior
Generate a project
Convert an existing application into a BRICKS Project TypeScript codebase for code-first development:Download from BRICKS Controller
- Open the application detail page
- Click Generate Project
- Configure AI instructions and CI/CD options
- Click Download Project (.zip)