1927, agent noun from kibitz.
A person who gives intrusive advice: I don't mind admitting that a good kibitzer has 20-20 hindsight (1920s+)