Agents in general are easy to make, and trivial to make for yourself especially, and the result will be much better than what any of the big providers can make for you.
`pi` with whatever commands/extensions you want to make for yourself is better than CC if you really don't want to go through the trouble of making your own thing.
curious as i haven't gotten around to writing my own agent yet
But you can do a lot of interesting things on top of this. I highly recommend writing an agent and hooking it up to a local model.