There's aichat, which you can use in REPL mode to do exactly that: https://github.com/sigoden/aichat
Shameless plug: I mostly use my own work: https://github.com/codespin-ai/codespin
But it requires you to pipe: `ls | codespin go sort`. Maybe I should add what you're suggesting.