The 20-year-old only joined the club in March, but has netted an impressive nine times since then to attract the interest of the Swans.
If Keaveney acceps the deal he will become the second player to make the switch to the Vetch Field this summer, following the signing of Michael Jackson from playoff winners Cheltenham Town.