Skip to content

Collaborators

Projects are shared by GitHub username. Each member has a role that controls what they can do.

Roles

Role Can do
owner Everything, including delete. The creator.
admin Manage settings, members, and nodes.
researcher Submit experiments and attach execution nodes (clone private code).
viewer Read-only access.

Registering an execution node clones the project's private code, so it requires researcher or above. See Execution nodes.

Manage members

autolab settings collab                       # list members and their roles
autolab settings collab add alice             # add as researcher (the default)
autolab settings collab add bob --role admin  # add with a specific role
autolab settings collab role alice viewer     # change someone's role
autolab settings collab rm bob                # remove someone

add takes a GitHub username; re-run it to fix a role if you granted the wrong one. Roles for add and role are admin, researcher, or viewer (only the single owner holds owner).


Members sign in with autolab login and autolab clone alice/project to get started — see Create a project.