AI 产品解读Real-time collaborative editing of Scratch projects
Scratch's native editor is single-user only; Blocklive enables multiple Scratchers to work on the same project simultaneously in real time
1. User installs extension and is prompted to log into Scratch (scratch.mit.edu). 2. The extension verifies the user's Scratch identity via a cloud-variable challenge (sets a code as a cloud variable on a verification project, then retrieves a Blocklive API token). 3. User adds friends' Scratch usernames to an allow list in the popup. 4. When a user opens a Scratch project editor, the extension injects collaboration UI and connects to the Blocklive websocket server. 5. Changes to the project (blocks, sprites, scripts) are synced in real time to all connected collaborators via socket.io and the livescratchapi.waakul.com server. 6. Users can chat within projects and receive notifications of activity.
Real-time project synchronization via websockets and the Blocklive API serverFriend/allow-list management to control who can collaborateProject-level chat with notifications and ping soundsCollaboration badges visible to other Blocklive users on ScratchPrivacy option to hide Blocklive usage from othersCloud-variable-based identity verification tied to Scratch accounts
- 目标用户
- Scratch developers and students who want to collaborate on projects in real time / Scratch educators and teams working on shared coding projects
- The extension has multiple popup variants (popups/, popups-blorig/, popups-lsorig/) suggesting historical evolution; the analysis focused on the primary popups/ directory.
- The scripts/editor.js file is very large (3967 lines / 154KB) and only partially reviewed, but the key workflow elements were identified from the background and auth scripts.
- Cannot confirm whether the Blocklive API server itself has any paid tiers or rate limits from the extension code alone.
付费分析未识别到付费功能
The deterministic heuristic flagged 'subscribe' and 'upgrade' keywords, but all hits are false positives from the socket.io library (event subscription and transport upgrade terminology, not billing). The 'pro' hits are from 'project' and 'Promise'. No payment UI, billing API calls, plan checks, Stripe/payment platform integrations, or feature-gating code were found. The extension has a Ko-fi donation link (ko-fi.com/waakul) but this is voluntary donations, not paid features. All core collaboration features appear freely available.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 是
- 登录理由
- The extension requires the user to be logged into Scratch (scratch.mit.edu). It fetches the Scratch session endpoint to detect login status (background.js line 231: `res = await fetch('https://scratch.mit.edu/session/?blreferer', {`), and if the user is not logged in, the popup displays a message blocking the UI: 'Uh oh! Youre not logged in! Log in to scratch to use blocklive!' (popup.html line 149). Additionally, the extension performs a cloud-variable-based verification flow (auth.js / verify.js) to obtain a Blocklive API token, which is sent as an authorization header on all API calls to livescratchapi.waakul.com.
теперь намного легче друга учить
It deleted ALL MY PROGESS FOR MY SCRATCH AMONG US PROJECT ONE STAR
It was great until the creator decided to put MALWARE FOR FOLLOWERS. That is just stupid and wrong, trying to get fame. Not like I have seen that before.
please come back, i need this extensions to Collab with my best friend and if it's gone we're gonna leak everything every time we Collab! Also my friend isn't allowed to get discord so this is one of the only ways we can talk in private!
Bro sooooo good so good to use
undo button sudden never works. gets rid of what i create randomly doesn't update the project live so you constantly have to reload the page and end then its not going to 100% work worst thing i have ever used
Great, I guess, only issue is that I heard that there was a Malicous code saying that anyone who uses blocklive follows a dev of blocklive? After I'm done writing this review, I can't trust it, not right now, However I'll give my opinion on blocklive, it's a really good extension, I used it to make a multiplayer scratch project, however, now that I know that blocklive had this malicous code (I know they removed it but I don't wanna risk it), I'm gonna stop using this extension, I'll use it again if It's trustable again, Thanks for reading my reviews, This was just my first review, but anyways, bye and stay safe everyone.
malware!!!!!!!!!!!!!!!!!!!!!!!!
It is a bit fiddly but it good
randomly a link opened up in my browser saying sorry which is a bit sus but hey he removed the malware