Develop and debug FoloToy AI Passport firmware without the device: an ESP32-C3 emulator that runs unmodified ESP-IDF images in the browser (WebAssembly) or on macOS and Windows, with a CLI and an MCP
Develop and debug FoloToy AI Passport firmware without the device. Run unmodified ESP-IDF firmware in your browser or on your desktop.
Try it online: passportsim.bugs.cc, nothing to install.
- Run firmware without a device. Drop a build onto the page; the screen, buttons, sound and serial console work as on the board. - Debug it. Pause, step, save and restore state, read the console, the UI tree, tasks and memory. - Try other people's firmware. Any merged .bin, idf.py build folder or .pebundle runs as is. Nothing is uploaded; everything stays in your browser. - Automate it. A command line and an MCP server for scripts, CI and AI agents.
The quickest way is the online version: open it and drop your firmware on the page.
Install the CLI from the latest release:
To build and run it from a checkout you need Rust, Bun and just (or make).
Command What it does ------ just cli start --fw official Run the command line with any arguments just test Unit tests just package Build a release package for this computer into target/package/ just deploy Publish the web UI to Cloudflare Workers just List every command
With make, pass arguments as variables: make run PORT=8080, make cli ARGS="start".
- Simple mode opens first: the device, a place to drop your firmware, and a log. - Advanced mode adds run control, the serial console, the UI tree, event recording, and cards for battery, USB, audio, NFC, Wi-Fi and Bluetooth.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/BlackHole1--passportsim.html)
In-memory graph database and Gremlin traversal engine in Rust: browser playground, CLI, MCP server for AI agents, durable store, Python bindings.
omaekumiko2-create/kruLocal-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.
shaharia-lab/jev-cliCommand-line tool for TypeSafe AI's Jev model. Ask yes/no, multiple-choice and rubric questions about any text and get calibrated probabilities back. Answers become exit codes for shells and CI, JSON
hongnoul/hwatuVisual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn
CogFlux/farhandRemote hands for coding agents: an MCP server that runs OpenCode / Claude Code / Codex work on a remote host over SSH, keeps credentials and the local machine closed, and audits everything
G36maid/moodle-mcpMCP server that lets AI agents operate Moodle: courses, assignments, forums, grades and files-as-markdown.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.