Queensland police are hunting for man they believe may have repeatedly stabbed a woman and bashed a man during an altercation in Gympie.

Queensland police are hunting for man who they believe repeatedly stabbed a woman and bashed a man.

The 37-year-old woman is in a critical condition in Nambour Hospital, on the Sunshine Coast, after being stabbed up to a dozen times in the chest and abdomen at a Gympie home on the weekend.

A 27-year-old man also suffered head injuries during the attack.

Police are searching for a 43-year-old man who was last seen at the home on Sunday morning.

Police have warned people not to approach the man, who they said could be armed and violent.

He was described as 183cm tall, of proportionate build and was last seen wearing a white T-shirt and blue jeans.