Playcode now has workspaces - shared spaces where your whole team builds together.
Create or switch workspaces from the main dashboard menu and invite teammates by email - they don't need a Playcode account yet; the invitation walks them through signing up. On phones, projects, folders, and the workspace menu share one sidebar, so navigation never stacks drawers. Everyone in the workspace sees its projects live: when a teammate creates or edits a project, it appears for you in real time.
Sharing got personal, too. The Share popup in the editor now works the way you'd expect from tools like Notion: type an email, pick a role (Viewer or Editor), and that one person gets access to that one project - whether or not they're in your workspace. Projects shared with you show up in a new "Shared with me" section in the sidebar.
Viewer access is consistently read-only across code, chat, publishing, and Cloud controls. Editors can change project content without receiving owner-only sharing or lifecycle controls, and any direct collaborator can leave a shared project from the Share popup.
Each workspace has its own settings area: manage People (roles, pending invitations), rename or leave the workspace, inspect Usage per member, and open Billing as its own section. Owners and admins can filter usage by period, inspect individual AI requests, and understand input, output, and cache credit use. Billing controls stay role-aware: owners and admins manage the workspace plan while members get a clear read-only explanation. Paid features and Upgrade prompts follow the active workspace, so teammates receive the plan their team is actually paying for.
Your personal projects are untouched - everything you've built lives in your personal workspace, exactly as before. And when a project should belong to the team, Move to workspace in the project menu brings it - chats, history, and all.