In my opinion, no. It’s too small to keep any fish because the only fish that will get along with betta are schooling fish and need more room for their full school.
You can get away with c. pygemaus or c. habrosus in a 10 G. They are dwarf species of cory catfish, and thusly, they need to be kept in groups of at least 6 individuals. They are harder to find in fish stores—my own LFS only got the habrosus in by accident! If you go that route, make sure a) you’re betta is tolerant of tank mates and b) that you filtration that can handle the heavy bio-load in the 10 G. (I suggest doubling the filtration and going with something that can handle a 20 G.)
I keep my betta with three female non-fancy guppies >.<. Not a typically kept fish, I love them, but they’re not brightly colored or anything. They’re fine in their trio, they aren’t aggressive towards the betta, and they don’t have showy tails, so the betta doesn’t aggress towards them.