I'm wondering if there's a USB stick (not HDMI stick) with computer things inside (processor, RAM, etc.) which plugs into another PC. I've had an idea like this as a kid, but many sticks don't plug into another PC, but with HDMI into a TV, but I'm not able to afford an HDMI TV so I'm stuck with VGA. My idea was that the PC into which the USB stick is connected opens up an application from the USB stick's special root folder which is like a terminal program. The program interchanges data between the PC and the USB stick so that the keyboard, mouse, microphone, USB, etc. of the host PC get onto the USB stick while the USB stick's monitor data and sound data gets to the host PC's screen and speakers.
Now, is this really possible? Does it even exist or is it in my imagination?