Skip to content

User Roles and Permissions

Pinchy uses two roles — Admin and Member — to control access to platform features. Every user has exactly one role.

User management — team members with roles, groups, and status

Admins have full control over the Pinchy platform. They can manage users, configure providers, create and modify agents, and view the audit trail.

The first user account created during initial setup is automatically an admin. Additional admins can be created by inviting users with the Admin role.

Members can chat with agents they have access to, manage their own profile and personal context, and use their personal Smithers agent. They cannot change platform-wide settings or manage other users.

  • First user: The setup wizard creates the first account as an admin. There is no way to complete setup without creating an admin.
  • Invited users: When an admin invites a new user (via Settings → Users), they choose the role — either Admin or Member. The invited user receives that role when they claim their invite and create their account.
  • Role changes: Admins can change any user’s role after creation via Settings → Users. Pinchy prevents demoting the last remaining admin to ensure there is always at least one.
ActionAdminMember
Chat with accessible agentsYesYes
Edit personal contextYesYes
Edit profile (name, password)YesYes
Use personal Smithers agentYesYes
Create shared agentsYesNo
Edit / delete shared agentsYesNo
Configure agent permissions (tools)YesNo
Configure agent visibility and groupsYesNo
Manage LLM provider keysYesNo
Edit organization contextYesNo
Invite and manage usersYesNo
Change user rolesYesNo
Create and manage groupsYesNo
View and export audit trailYesNo
Manage enterprise license keyYesNo

Roles interact with agent visibility to determine which agents a user can see in the sidebar.

  • Admins see all agents — shared agents of any visibility, plus every user’s personal agents.
  • Members see:
    • Their own personal Smithers agent
    • Shared agents with visibility set to All users
    • Shared agents with Restricted visibility, if they belong to an assigned group (enterprise feature)

Members cannot see other users’ personal agents or restricted agents they are not grouped into.

Only admins can change an agent’s visibility setting or assign groups to it. For details on visibility modes, see Agent Permissions.

The Settings page shows different tabs depending on the user’s role:

Settings tabAdminMember
ContextYesYes
ProfileYesYes
ProviderYesNo
UsersYesNo
GroupsYesNo
LicenseYesNo

Members see only the Context and Profile tabs. Admin-only tabs are completely hidden — not just disabled.