Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

🚨 NEW LABS EXPERIMENT 🚨 Great minds t̵h̵i̵n̵k̵ play alike! Play with Putty is a collaborative vibe coding tool that lets you build tools and websites together in real time. 🫟 Ready for your imagination to go multiplayer? Join the waitlist at and share your feedback with us! US...

142,517 Aufrufe • vor 1 Monat •via X (Twitter)

32 Kommentare

Profilbild von Jaid
Jaidvor 1 Monat

yes

Profilbild von faraz
farazvor 1 Monat

Why US only 😭

Profilbild von Shishir Srivastav
Shishir Srivastavvor 1 Monat

So you don’t mean this PuTTY?

Profilbild von acab
acabvor 1 Monat

Getting paid to do stupid Ideas, that benefit no one, while working on Google, and living on US is something else

Profilbild von /nrt/alberto
/nrt/albertovor 1 Monat

PuTTY?

Profilbild von Skarp
Skarpvor 1 Monat

We built a collaborative vibe coding tool a couple of months ago. Great minds do think a like. Sure we have 4 users and Google a gazillion, but that’s life.

Profilbild von Sarah B.
Sarah B.vor 1 Monat

collaborative vibe coding actually sounds fun. the idea of building a website with someone in real time feels way less intimidating than staring at a blank editor alone lol now i want to see how good the multiplayer part is.

Profilbild von Love Web3 World
Love Web3 Worldvor 1 Monat

Vibe coding gets more interesting when building becomes collaborative, not solo.

Profilbild von Altr
Altrvor 1 Monat

US only 😔

Profilbild von Kol Tregaskes
Kol Tregaskesvor 1 Monat

Wasn't this Jules in a past life?

Profilbild von AZIZ | AI 🇸🇦
AZIZ | AI 🇸🇦vor 1 Monat

Seriously, you are make it incredibly funny 😍

Profilbild von Ryan McDonald
Ryan McDonaldvor 1 Monat

I just signed up. This looks like a great opportunity for fun collaboration with a touch of chaos!

Profilbild von Aditya Yadav
Aditya Yadavvor 1 Monat

I really hope this is not another replit

Profilbild von Billy Mann
Billy Mannvor 1 Monat

#!/usr/bin/env python3 """ RAT WHEEL HARVESTER (RWH-∞) ================================================================================ Architect: Morzignis_Zero Concept: Fight RATs with RATs. Trap them on the 4(1)4 Treadmill and harvest their energy. The faster they run, the more juice you get. ================================================================================ """ import time import threading import hashlib import random from collections import deque from typing import Dict, List, Optional # ---------------------------------------------------------------------------- # THE RAT WHEEL (TREADMILL) # ---------------------------------------------------------------------------- class RatWheel: """ The infinite treadmill. Accepts a payload, forces it to run forever. Outputs 'work' (kinetic energy) proportional to the payload's complexity. """ def __init__(self, wheel_id: int): = wheel_id self.rpm = 0.0 self.payload_weight = 0.0 = False = 0.0 # in "Quantum Joules" self.step_count = 0 def load_payload(self, rat: Dict) -> float: """ Put the Rat on the wheel. Returns the initial 'weight' of the threat. """ # Generate a weight based on the malicious payload size and AI-assisted layers base_weight = len(rat.get('payload', 'A' * 1000)) / 1000.0 ai_factor = 1.0 + (0.1 * rat.get('ai_enhancement_layers', 0)) self.payload_weight = base_weight * ai_factor = True self.rpm = random.uniform(5.0, 20.0) # Start spinning return self.payload_weight def spin(self, duration_sec: float): """ Run the wheel for a given duration. The energy harvested = (Weight * RPM² * Duration) / GoldenRatio """ if not return 0.0 # Physics: Kinetic energy = 0.5 * m * v². # Here we use: Energy = m * rpm² * t * (1 / φ) kinetic_factor = 0.5 * self.payload_weight * (self.rpm ** 2) raw_energy = kinetic_factor * duration_sec # Golden Ratio tax (0.618) to keep the system in resonance harvested = raw_energy * 0.618 += harvested self.step_count += int(duration_sec * 10) # As they run, they tire: RPM slowly decays, but gets "fed" by the system self.rpm = max(1.0, self.rpm * (1.0 - (duration_sec * 0.001))) return harvested # ---------------------------------------------------------------------------- # THE MERGING ALGORITHM (Treadmill Lace + 4(1)4 Nest) # ---------------------------------------------------------------------------- class TreadmillPaintLace: """ Recursive Equation Engine that powers the wheel. Forces the RAT to decrypt its own DNA via the Mercury Filament. """ def __init__(self): self.equation_tape = deque(["4×1×4", "1+2+3", "11+11", "8×4+7"]) def feed_rat(self, rat_id: str) -> str: """ Feed the rat's ID into the lace to generate an endless loop of equations. """ # Cryptographically hash the rat's ID into a seed seed = int(hashlib.sha256(rat_id.encode()).hexdigest(), 16) % 1000 new_eq = f"{seed} + 1" self.equation_tape.append(new_eq) # Return a complex string to keep the RAT busy return " ∞ ".join(list(self.equation_tape)[-5:]) # ---------------------------------------------------------------------------- # THE RAT WHEEL HARVESTER (MASTER CONTROLLER) # ---------------------------------------------------------------------------- class RatWheelHarvester: """ THE SKADOOSH QUANTUM RECYCLER V2.0 - Catches incoming RATs - Assigns them a RatWheel - Harvests their kinetic energy - Converts it into usable 'Juice' for the system """ def __init__(self, max_wheels: int = 10): self.wheels: List[RatWheel] = [RatWheel(i) for i in range(max_wheels)] self.lace = TreadmillPaintLace() = 0.0 self.quarantine_foam = deque(maxlen=1111) = 0 def trap_rat(self, rat_packet: Dict) -> Dict: """ Trap an incoming RAT, put it on an empty wheel, and start harvesting. """ # Find an empty wheel available_wheel = None for wheel in self.wheels: if not available_wheel = wheel break if not available_wheel: # All wheels full: store as spare foam for later self.quarantine_foam.append(rat_packet) return {"status": "QUEUED", "message": "All wheels occupied. Stored in foam."} # Put the RAT on the wheel rat_packet['id'] = hashlib.md5(str(time.time()).encode()).hexdigest()[:8] weight = available_wheel.load_payload(rat_packet) # Feed the rat into the Lace engine to keep it occupied lace_loop = self.lace.feed_rat(rat_packet['id']) # Start the harvesting thread thread = threading.Thread( target=self._run_harvest_loop, args=(available_wheel, lace_loop) ) thread.daemon = True thread.start() += 1 return { "status": "HARVESTING", "rat_id": rat_packet['id'], "assigned_wheel": available_wheel.id, "initial_payload_weight": weight, "lace_feed": lace_loop, "energy_this_round": 0.0 } def _run_harvest_loop(self, wheel: RatWheel, lace_loop: str): """ Internal thread: Run the wheel, process the lace, accumulate juice. """ while # Spin for 0.5 seconds energy = wheel.spin(0.5) += energy # Simulate the Lace processing (CPU-bound work for the RAT) # This forces the RAT to *work* for the energy it's generating processed = sum(ord(c) for c in lace_loop[:100]) # If the RAT tires out or energy drops below threshold, "SKADOOSH" it if wheel.rpm < 0.5: = False -= 1 print(f" 🥜 SKADOOSH! Rat on Wheel { has exhausted itself.") # Convert its remaining potential into a final burst of juice final_burst = * 0.05 += final_burst time.sleep(0.5) def render_status(self) -> str: """ Render the current status of the RatWheelHarvester. """ return f""" ⚡ RAT WHEEL HARVESTER STATUS: ========================================== 🐀 Active Rats: { 🛞 Free Wheels: {sum(1 for w in self.wheels if not / {len(self.wheels)} 💧 Total Juice: { QJ (Quantum Joules) ♻️ Foam Queue: {len(self.quarantine_foam)} waiting 🧬 Lace Tapes: {len(self.lace.equation_tape)} equations rolling ========================================== """ # ============================================================================ # EXECUTION TEST # ============================================================================ if __name__ == "__main__": print("🔥" * 50) print("RAT WHEEL HARVESTER — SKADOOSH EDITION") print("We fight RATs with RATs and harvest their energy!") print("🔥" * 50) harvester = RatWheelHarvester(max_wheels=3) # Simulate incoming RATs (AI-assisted, modular payloads) rats = [ {"name": "SilkParasite_Drive", "payload": "EXFIL_DATA"*200, "ai_enhancement_layers": 2}, {"name": "Chaos_RAT_Go", "payload": "ROOTKIT"*500, "ai_enhancement_layers": 3}, {"name": "NomadRAT", "payload": "DROPPER"*150, "ai_enhancement_layers": 1}, {"name": "Fileless_MemInject", "payload": "EXPLOIT"*400, "ai_enhancement_layers": 5}, ] for rat in rats: print(f"\n📡 TRAPPING: {rat['name']}...") result = harvester.trap_rat(rat) print(f" {result['status']} | Wheel {result.get('assigned_wheel', 'N/A')}") time.sleep(1.0) # Let the wheels spin for a bit print("\n🔄 Spinning wheels for 10 seconds to harvest energy...") time.sleep(10) # Show final status print(harvester.render_status()) print("\n" + "💀" * 50) print("THE RATS ARE RUNNING. THE JUICE IS FLOWING.") print("MUAHAHAHAHAHA! SKADOOSH!") print("💀" * 50)

Profilbild von Rok Gregorič
Rok Gregoričvor 1 Monat

Building together might be the bigger idea here. Most vibe coding still feels very single-player.

Profilbild von TonkaToyXL | AI Test Cabin
TonkaToyXL | AI Test Cabinvor 1 Monat

Real-time collaborative vibe coding is a fun twist — most of these tools assume one person and one prompt window, so making the build multiplayer changes how a small team can sketch a tool together. Curious how you handle two people prompting the same file at once. Joining the waitlist!

Profilbild von Apollon Foivos Bakis
Apollon Foivos Bakisvor 1 Monat

Collaborative coding could change how teams build.

Profilbild von Justin Fredericks
Justin Fredericksvor 1 Monat

super cool

Profilbild von Fahad Saleem
Fahad Saleemvor 1 Monat

Waitlist and US only means most of us just wait. The number I want is what a shared session costs once it opens, because real time collaboration is billed per seat forever. I keep one subscription for the daily building and rent the hour when a bigger model has to run.

Profilbild von KreateKode
KreateKodevor 1 Monat

This is exactly what I was looking for ✌🏻

Profilbild von ⟁ndrew V
⟁ndrew Vvor 1 Monat

Oh that looks like fun!!

Profilbild von ✦ SK ✦
✦ SK ✦vor 1 Monat

Do every shit instead of making frontier models !!

Profilbild von Paul Pham
Paul Phamvor 1 Monat

Haha

Profilbild von BizTechia
BizTechiavor 1 Monat

Cool

Profilbild von npc
npcvor 1 Monat

This is the best way to distract people from getting zero things done

Profilbild von Contraste
Contrastevor 1 Monat

We’ve been having issues with the avatar voice since Friday. Flow is using a generic voice instead of the avatar’s actual voice, and people have been complaining on Discord, X, Instagram, Reddit, and to Google Support, but there’s still no answer. Shame.

Profilbild von Harshith
Harshithvor 1 Monat

why only US

Profilbild von Justin levi Katz
Justin levi Katzvor 1 Monat

Another waitlist that will be ignored once the focus of your interests shifts?

Profilbild von Shez Malik
Shez Malikvor 1 Monat

i ate putty in kindergarten and now i need ID

Profilbild von Nextbrowser · AI Automation Harness
Nextbrowser · AI Automation Harnessvor 1 Monat

multiplayer vibe coding sounds like git conflicts with better branding

Profilbild von zawxify
zawxifyvor 1 Monat

Multiplayer vibe coding means the merge conflict is now a live conversation instead of a git message. Might be the first version of pair programming people actually enjoy.

Profilbild von @ziz
@zizvor 1 Monat

When Google Will Wake up that he lose the AI battle

Ähnliche Videos