-
Notifications
You must be signed in to change notification settings - Fork 260
99 Assistant
Geo edited this page Mar 26, 2026
·
10 revisions
The Pirate Assistant is an integrated smart interface that translates human intent into executable commands for the firmware. It's simplify the usage of the Bus Pirate by allowing users to describe what they want to do, without needing to know exact commands.
The Pirate Assistant uses the Gemini API for natural language translation. See API Quickstart to get a key (free).
- Connect to the ESP32 Bus Pirate WEB interface
- Open the Pirate Assistant with ✨ button
- Click API Key
- Paste your Gemini API key
Once saved, the assistant can start translating requests into firmware commands.
- The API key is stored locally in the browser
- It is not hardcoded in the firmware
- It is not embedded in the device
- It remains available for future sessions on the same browser unless manually cleared
- Requires internet access
- Suggestions may need manual validation
- The Pirate Assistant can make errors
⚠️ Voltage Warning: Devices should only operate at 3.3V or 5V.
Do not connect peripherals using other voltage levels — doing so may damage your ESP32.