We do not currently know of any synonyms for atwitch.
The adjective atwitch is defined as:
Did you mean twitch?