Yep, you need a new frame.
The only way to repair that would be to weld it but it's not worth hiring someone when you can just go get a new frame for less than it would be to find someone qualified to weld aluminum on bicycles and even that would be a gamble since welding aluminum is difficult on such a small area. The end result would be brittle, which is the opposite attribute that you want in your frame at that spot. It would probably end up breaking again anyway, even if you found the best aluminum bicycle welder in your area.