I built a CLI that gives you a disposable inbox, live email stream, and auto-extracted OTP in one command — with Cursor

Used Cursor to build fce — a CLI for disposable email, real-time inbox watching, and automatic OTP extraction.

fce is the terminal interface for FreeCustom.Email. Developers use it to spin up throwaway inboxes, stream emails as they arrive, and pull OTP codes without writing any parsing logic — all from one tool, with no signup required for basic use.

Key features shipped with Cursor’s help:
• fce dev — one command that registers a fresh inbox and immediately begins watching it via WebSocket
• fce watch — stream any inbox live, emails appear in the terminal as they land (<200ms)
• fce otp — extracts the latest OTP from an inbox automatically, ready for CI pipelines
• fce inbox add/remove/list — full inbox management
• Keychain-backed auth on macOS, Windows, and Linux
• FCE_API_KEY env var support for headless CI environments
• Distributed via npm, Homebrew, Scoop, Chocolatey, and shell script

Cursor was invaluable for the parts that are usually the most time-consuming in CLI development: the output rendering layer (formatting, colour, separators that look right across terminals), cross-platform keychain integration, and structuring a clean command hierarchy that scales as new subcommands are added.

fcemail-cli (final) (online-video-cutter.com)

The result is a tool that fits naturally into developer workflows — scripts, test suites, GitHub Actions, bots — without any friction.

npm install -g fcemail
fce login
fce dev

Full docs: https://www.freecustom.email/api/cli
Source: GitHub - DishIs/fce-cli: CLI for FreeCustom.Email, manage disposable inboxes, extract OTPs, and stream real-time temporary email events from your terminal — for the first time. · GitHub

Feedback welcome — particularly from anyone who’s built cross-platform CLI tooling with Cursor.