Work on projects.
Not alone.
Invite teammates with a link, approve access requests, and share agent profiles, skills, and project files. See who is running what, and whose keys are paying for it.
- Any member creates an invite link; an owner or admin approves each request
- Approved members join as admins and share profiles, skills, env vars, and library files
- Every member’s chat sessions are visible, with a my sessions / all sessions filter
- A Credential Attribution panel flags shared work running on a personal key, with a Fix link
- Offboarding previews a departing member’s resources before they lose access


Invite, request, approve
Any active member creates an invite link. The recipient opens it and requests access — an owner or admin approves before they join. Approved members join as admins, with full project control except deleting the project or transferring ownership.


A request, not an automatic add
Sharing a link is safe: nobody joins your project until someone with permission approves them. SAM also checks whether the requester’s GitHub sign-in already has access to the linked repository, so approvers have context before deciding.


See everyone’s work, or just yours
Members share agent profiles, skills, project environment variables and secrets, and library files. A my sessions / all sessions filter on the chat list lets you focus on your own work or watch everything happening in the project.


Know whose keys are paying
Personal API keys and cloud credentials always stay personal — a teammate’s trigger bills their key, not yours. The Credential Attribution panel lists triggers, tasks, nodes, and deployments running on a personal key, with a Fix link to move them onto a shared project credential.


Ready to try SAM?
Deploy on your own cloud in minutes. Open source, free to self-host.