Rook n’a pas de pouvoirs, mais une envie dévorante d’appartenir au monde de la magie. Au mépris du danger, il a inventé un MagiCodeur, grâce auquel il parvient à se faire embaucher par Antonia Hex, une mage rebelle. Là, il apprend à lancer des sorts et fait la connaissance de Sun, autre novice au charme solaire et à la langue bien pendue. Mais les autorités occultes n’aiment pas qu’on les défie, et Rook va devoir affronter plus puissant que lui, secondé par son crush, qu’un sort a transformé en chat.