Line a baking sheet with parchment paper.
Sift together the all-purpose flour, baking soda, baking powder, and salt in a bowl, set it aside.
Blend the softened unsalted butter, granulated sugar, brown sugar, and peanut butter together until creamy. Add the eggs and vanilla and mix again to combine.
Add the dry ingredients to the wet batter and mix until combined. Fold in the chocolate to combine.
Using a 2-inch cookie scoop, divide the dough into about 22-24 scoops, adding onto the baking sheet.
Chill the dough in the fridge for at least 30 minutes.
Preheat the oven to 350°F and line another large baking sheet with parchment paper.
Roll the scoops of dough into round balls then add to the lined baking sheets, spreading 1-2 inches apart from each other.
Bake at 350℉ for 11-12 minutes or until slightly golden and then remove from the oven.
Top with flakey salt and allow to cool for 5-10 minutes.
Serve warm or completely chilled.