Skip to content
View bm-a's full-sized avatar
:bowtie:
:bowtie:

Highlights

  • Pro

Block or report bm-a

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bm-a/README.md

Hi, I'm bm-a πŸ‘‹

I build offline-first tools: local AI compaction, tiny decision engines, ESP32 firmware, and the docs to reproduce them. Everything runs on real hardware β€” Android/Termux, laptops, ESP32.

πŸ”₯ Featured

Repo What Stack
local-compact Free local compaction for Claude Code + OpenCode. No API key, honest tokens, receipt-guard, preview before you drop. Python, 0 deps
tiny-decide 5MB offline decision engine: typed choice/score/yes-no in <1ms CPU. Jev-compatible. Python, 0 deps
nimbus-one Autonomous AI agent in one static Go binary. No Node, no Python. Go
raptor Buffer-safety checks at the Rust↔C FFI boundary: canaries, poisoning, page guards. Rust
bms-connection-tester ESP32-S3 firmware impersonating a JBD Smart BMS over RS485. 32/32 tests. C++, ESP-IDF

πŸ”Œ Hardware + energy

Repo What
bms-tester-sim Offline 3D bench simulator for the BMS tester build
ESP8266-Home-Automation 4-channel relays + captive-portal WiFi + OTA
jbd-bms-rs485-handbook RS485 + JBD protocol handbook with worked examples
esp32s3-qemu-arm64 QEMU ESP32-S3 on ARM64 + flash-model fixes + Termux notes

βœ… Every repo has

  • CI passing (Python / Go / Rust / PlatformIO / Shell)
  • License, .gitignore, reproducible tests
  • No forks, no dead code

πŸ“« Contribute

good first issue labels live on local-compact and tiny-decide β€” transcript adapters, receipt words, latency reports. PRs welcome.

Popular repositories Loading

  1. ESP8266-Home-Automation ESP8266-Home-Automation Public

    ESP8266 4-channel home automation: relays + switches, captive-portal WiFi, authenticated web UI, event log, NTP, OTA. PlatformIO + Arduino IDE, tested.

    C++

  2. bms-connection-tester bms-connection-tester Public

    ESP32-S3 firmware that impersonates a JBD Smart BMS over RS485 (registers 03/04/05) with live green/red link LEDs. 32/32 tests.

    C++

  3. esp32s3-qemu-arm64 esp32s3-qemu-arm64 Public

    Build Espressif QEMU ESP32-S3 on ARM64 + M25P80 flash-model fixes (RDID, GD25Q64 SFDP) + Termux/proot notes.

    Shell

  4. jbd-bms-rs485-handbook jbd-bms-rs485-handbook Public

    Electronics handbook: how RS485 works, MAX485 wiring, JBD BMS protocol with worked examples, and a step-by-step ESP32-S3 build guide.

  5. nimbus-one nimbus-one Public

    Nimbus One β€” lightweight autonomous AI agent in one static Go binary. Runs on any Android, laptop, or server. No Node, no Python, no new hardware.

    Go

  6. raptor raptor Public

    Runtime buffer-safety checks at the Rust-to-C FFI boundary: catches C buffer overruns, over-reads, invalid free, and hold-and-use-late bugs with guard canaries, poisoning, and page guards

    Rust