AI Build Assistant
Turn an idea into firmware for your Attaky, or adapt a compatible open-source project.
The AI Build Assistant helps you create firmware for an Attaky without having to begin with an empty project. Describe what you want the device to do in plain language, make the product decisions, and work with your coding agent to turn the idea into firmware you can build, flash, and test on the device.
You can use it whether you already develop embedded software or simply know the experience you want to make.
What it can help you do
- Turn an idea into a working project. Describe the device, interaction, or utility you want to create and develop it into firmware source.
- Choose suitable Attaky hardware. It can identify the modules your idea needs, recommend a compatible module combination, and match that combination to a suitable Complete Build.
- Create a screen interface. It can help design screens, navigation, visual assets, and a browser preview before you test on the device.
- Build and test the firmware. It can prepare a flashable build, help install it over USB-C, and guide you through checking the result on your Attaky.
- Continue from work you already have. Start with an existing concept, design, source project, or build instead of repeating work you have already completed.
You stay in control
You choose what the firmware should do and approve the important product decisions. You can review each part as it is created or ask for a complete first version and refine it afterward.
Create something new
Start with the outcome, not the implementation. For example, you might ask for a pocket note tool for Cyber Deck, a game for Cyber Deck Plus, a field dashboard, a custom controller, or another experience built around your module combination.
The assistant can help select the hardware, define how the user interacts with it, create the firmware project, build it, and prepare it for testing on the real device.
Port existing firmware
If there is an open-source firmware you already want to use, the AI Build Assistant can help assess whether it can run on Attaky and guide the adaptation. It checks the features the software needs, the upstream license, and which Attaky modules provide those features. It can then plan the work for the selected module combination—for example, Core: ESP32 1.0 with Expand: Media I/O 1.0 and Control: Keyboard (Bottom) 1.0, or another compatible combination of Core, Expand, Control, and Power modules.
A port depends on the hardware and license
The target Attaky build must provide the features the firmware requires, and the upstream license must permit the intended use and adaptation. The finished port still needs to be built and tested on the actual module combination.
Get started
Choose a known Complete Build if you already have one, or begin with your idea and let the assistant recommend the modules and a suitable Complete Build. You will need a supported coding agent; the open-source project provides installation instructions and examples.