Back to browse
GitHub Repository

Modern BIOS chip programmer and debugger (CH341A / CH347) — fully native Rust

0 starsRust

Ratchet – let an AI agent reflash your BIOS over a CH341A (MCP server)

by JackLau·Jun 19, 2026·1 point·0 comments

AI Analysis

●●SolidWizardryBold Bet

Single Rust binary replaces flashrom, avrdude, esptool, and OpenOCD.

Strengths
  • No Node or Python runtime, single self-contained binary with custom libusb FFI
  • MCP server enables AI agents to safely interact with hardware over JSON-RPC
  • Comprehensive protocol support spans SPI, I2C, JTAG, UART, and CAN bridges
Weaknesses
  • Pre-release with no binaries, install from source only limits adoption
  • Many features marked offline or not wired to live hardware yet
Category
Target Audience

Hardware hackers, embedded developers, BIOS repair technicians

Similar To

flashrom · OpenOCD · avrdude

Similar Projects

AI/ML●●Solid

Forage – MCP server that lets AI agents find and install their own MCPs

Forage proxies MCP capability discovery so an agent can search registries, install a package as a child process, emit list_changed so the agent picks the tool up immediately, and even write usage notes to CLAUDE.md for future sessions. That operational pattern — dynamic install + instant availability + persisted learnings — is a clever, pragmatic fix for brittle agent setups, though the project is clearly early and raises real security/trust questions around auto-installing third-party MCPs (user approval is noted but sandboxing/attestation will matter).

Big BrainShip It
DoomedWheel1027
114mo ago