Is there some way to play a unity3d file saved from the browser cache without actually using a browser?
no
standalone games are built as such and work differently.
different parts of the webplayer rely on browser components and don’t work without them
so embedding the file in a html web page on localhost would not work?
it would work but it will require a browser