Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
In a small bowl, combine the softened cream cheese, chopped chives, dried herbs, salt, and pepper. Mix with a spoon or spatula until the mixture is smooth and evenly combined.
Using a small serrated knife, carefully cut a slit into the side of each croissant to create a pocket. Be careful not to cut all the way through to the other side.
Transfer the cream cheese mixture to a small piping bag or a zip-top plastic bag. If using a plastic bag, snip a small piece off one of the bottom corners.
Gently pipe the filling into the pocket of each croissant until it is full.
Arrange the stuffed croissants on the prepared baking sheet with some space between them.
Brush the tops of the croissants with the melted butter. Sprinkle the shredded Gruyère cheese evenly over the top of each one.
Bake for 8 to 10 minutes, or until the croissants are warmed through and the cheese is fully melted and lightly golden.
Let them cool for a minute before serving warm.