Personal shell environment