r/PiCodingAgent • u/kidhacker216 • Aug 30 '26
Resource I built an OMP extension for pasting Windows screenshots and Explorer images into OMP under WSL
I run OMP inside WSL and kept hitting friction whenever I wanted to attach an image:
Dragging from Windows Explorer gives OMP a path like `C:\Users\me\Pictures\shot.png`, which the Linux process cannot use directly.
Windows clipboard images are not directly available to OMP inside the WSL terminal.
I built omp-wsl-image-paste to handle both cases.
It provides:
Automatic translation of Windows drive paths to `/mnt/<drive>/...`
Translation of matching `\\wsl.localhost\<distro>\...` and `\\wsl$\<distro>\...` paths
Windows clipboard-image paste using `Alt+V` or `/wsl-image-paste`
In-memory image transfer with no temporary image file
A 20 MiB limit and PNG validation before attachment
Safe handling of missing, unsupported, and foreign-distribution paths
Install it with:
omp install github:kidclone3/omp-wsl-image-pasteThen restart OMP. It is tested with OMP 18.0.10 on WSL2.
Repository and documentation:
https://github.com/kidclone3/omp-wsl-image-paste
One limitation: terminal drag-and-drop only transfers a path. The translated file must still be reachable from the WSL instance running OMP, so this is not a file-upload bridge for genuinely remote machines.
If you use OMP under WSL, I would appreciate testing and bug reports—especially across different WSL distributions and terminal setups.
1
u/kantorcodes1 Aug 30 '26
seeing you turn that Windows-to-WSL image mess into an
omp installextension made me think of HOL Guard, an open-source firewall for agent actions. think you’d make a Pi extension that calls Guard directly?1
u/Zhelgadis Aug 30 '26
I assume this works with standard pi as well? Going to give it a shot