Aichat is a CLI tool where you can define different roles. I use it regularly.