Know what it does.
Make it together.
Short explanations and simple steps for using CoBlocks.
InstallAdd CoBlocks to your browser.
Sign inConnect your Scratch account.
Invite a friendOpen a project and build together.
These guides explain CoBlocks generally. If a button looks different or is missing, check your installed build’s release notes.
What does each feature do?
Friends→
Add someone so they can bring you into their projects. Projects they share with you appear in your list.
Project access→
Choose who can edit one particular project. The owner can add or remove collaborators.
Invite links→
Send a link that lets someone join a project—including an unshared Scratch project.
Project chat→
Talk to the people editing your project, right inside Scratch.
Shared backpack→
Put block stacks in a project’s shared shelf so collaborators can copy them into their sprites.
Local recovery→
Load a saved copy from this browser when the server copy is unavailable. Save it before reconnecting.
Find a guide
Your first collaboration
Install CoBlocks, connect the right Scratch account, and make your first shared edit.
Quick guide→Install for your browser
Add CoBlocks to your browser and connect your Scratch account.
Quick guide→Scratch Auth & accounts
Verify your Scratch identity, understand account matching, and resolve sign-in problems.
Quick guide→Friends
Let people bring you into their CoBlocks projects.
Quick guide→Editing together
See each other’s project changes as you work in Scratch.
Quick guide→Invite links
Send a link that lets someone join your project.
Quick guide→More features & help
Project access & ownership
Choose who can edit a particular project.
Quick guide→Presence & live cursors
See who is online, where they are pointing, and what they are working on.
Quick guide→Project chat
Talk to your project’s collaborators inside Scratch.
Quick guide→Notifications & sounds
Get alerts when people join, leave, or send a chat message.
Quick guide→Shared project backpack
Share block stacks that everyone in the project can reuse.
Quick guide→Projects & My Stuff
Find and reopen your CoBlocks collaborations.
Quick guide→Saving, recovery & Revert
Recover a browser-saved copy or restore the project loaded before your session.
Quick guide→Settings, themes & badges
Change alerts, sounds, badges, theme, server, and sign-in preferences.
Quick guide→Versions & updates
Find release notes and keep your extension up to date.
Quick guide→Data & permissions
Understand browser access, authentication tokens, stored project data, and operator visibility.
Quick guide→Troubleshooting
Targeted checks for installation, sign-in, invites, missing projects, sync, pointers, chat, and recovery.
Quick guide→For developers & server operators
Architecture & source map
Extension entry points, backend services, authentication, event flow, and persistence.
Technical guide→HTTP API & live events
A source-linked reference for the routes used by the extension and the live collaboration message families.
Technical guide→Self-host a backend
Install the included server, configure Scratch Auth, persist storage, and connect a custom-server extension.
Technical guide→Contribute & develop
Run the project locally, verify changes, report bugs, and maintain documentation against released behavior.
Technical guide→