Haven't tried tried swarm. I just run a single instance or two in different windows and it's basically what you describe: a partner you can have a conversation with.
It's an idiot savant, though. You can ask for advice but ultimate understanding and direction must come from you. The biggest gains a...