Donald Trump has turned on US Attorney General Pam Bondi for not yet prosecuting his political rivals in an extraordinary public rebuke on social media.

The US president claimed Bondi's lack of action in pursuing criminal charges against the likes of Senator Adam Schiff, former FBI boss James Comey and New York Attorney Leticia James is "killing our reputation and credibility".

In a message posted to Truth Social directed at his highest-ranking prosecutor, Trump said "nothing is being done" and urged Bondi to bring charges against some of his top adversaries.

Trump said he has reviewed over 30 statements and posts complaining about Bondi's supposed inaction.

"They're all guilty as hell, but nothing is going to be done," he wrote.

"They impeached me twice, and indicted me (5 ti

See Full Page