Running in a terminal instead of using one of the browser-based formatting tools means less context switching. It handles both regular text, bulleted lists and code formatting all at the same time. Source: https://github.com/TheAndruu/ai-clean
The page above runs the same Go pipeline compiled to WebAssembly — paste your own messy clipboard contents, no install needed. If you want to install it, there is homebrew and one-line install commands.