In a large mixing bowl, combine oats, ground flaxseed, chia seeds, cinnamon, and salt.
Add almond butter, honey, and vanilla extract to the dry ingredients.
Mix thoroughly until all ingredients are well combined and mixture holds together when pressed.
Fold in chocolate chips, dried cranberries, chopped almonds, sunflower seeds, and coconut if using.
Cover bowl and refrigerate mixture for 30 minutes to firm up.
Using clean hands or a small cookie scoop, roll mixture into 1-inch balls.
Place energy bites on a parchment-lined baking sheet or plate.
Refrigerate for another 15 minutes to set completely.
Transfer to airtight container and store in refrigerator for up to 1 week.
Let sit at room temperature for 5 minutes before eating for best texture.