Code Buddy v0.1.1
Code Buddy v0.1.1
Code Buddy v0.1.1 is the first fully published GitHub + Homebrew release for using an M5Stack StickS3 as a Bluetooth approval device for Codex CLI on macOS.
Install
- Download
code-buddy-sticks3-v0.1.1-full.binfrom this release. - Flash it to the StickS3 at
0x0.
If a web flasher page is published for this release, you can use it.
Fallback:
esptool --chip esp32s3 --port /dev/cu.usbmodem101 --baud 460800 write_flash 0x0 code-buddy-sticks3-v0.1.1-full.bin- Install the Mac client:
brew install CharlexH/tap/code-buddy- Run first-time setup:
code-buddyDaily Use
Open a new shell after setup, then use Codex normally:
codexCode Buddy will keep the StickS3 linked and show approval prompts on the device.
What Changed In v0.1.1
- Published the GitHub repository, tagged release assets, and Homebrew tap under
CharlexH. - Kept
code-buddyas the public host command andcodexas the normal daily-use entrypoint. - Added single-file firmware release artifacts as
code-buddy-sticks3-v{version}-full.bin. - Added recovery commands:
code-buddy doctor,code-buddy repair, andcode-buddy uninstall. - Moved runtime data to
~/.code-buddy, with migration from older~/.codex-buddystate when available. - Made non-native BLE imports lazy so packaged macOS installs can rely on the native helper path without importing
bleakup front. - Same-turn read-only verification commands after an approved mutating command still avoid the extra approval prompt.
Notes
code-buddydoes not install Codex itself; Codex CLI must already be installed on the Mac.- Codex Desktop session discovery remains status-only in this release. Approval proxying is scoped to managed CLI sessions.