DF Code doesn't assume it's just for you. Install it once on a shared machine — or a machine other people on your network can reach — and each person picks their own context the first time they open it (see Picking your context), keeping their workspaces, settings, and history completely separate from everyone else's.
Nothing about a shared install requires everyone to coordinate — two people can be running entirely different Agents against entirely different projects on the same install at the same time without either one noticing the other.
This is different from collaborating on the same workspace together — contexts are separate spaces, not shared ones. If you want to hand a specific workspace to someone else's context, that's exactly what Moving a workspace between contexts covers.