lobster

Get it from vscode marketplace or open vsx

๐Ÿฆž Lobster Console ๐ŸŽฎ

A playful extension that provides an immersive 3D game environment where you control a lobster in an office lobby. Walk to different command counters and execute terminal commands by interacting with them!

screenshot

Status: โœ… Built and Ready to Launch!

๐ŸŽฎ Features

  • 3D Game Environment: Explore an office lobby with transparent glass walls as a lobster
  • Five Command Counters: Each counter executes different terminal commands
    • ๐Ÿ“Š Dashboard: Opens OpenClaw dashboard (openclaw dashboard)
    • โœ“ Checker: Checks OpenClaw package status and updates
    • ๐Ÿ”ง Setup: Configuration submenu (Onboard, Pair up, Doctor, Fix, Console)
    • ๐ŸŒ Gateway: Gateway management submenu (Run, Status, Start, Stop, Restart)
    • ๐Ÿšช Terminal: Opens Magnet terminal (ggc oc)
  • Interactive Gameplay: Walk around, discover counters, press E to execute commands
  • VSCode Integration: Commands execute directly in VSCode's integrated terminal

screenshot

๐Ÿš€ Quick Start

  • just click the ๐ŸŽฎLobster icon on your bottom status bar, play it!

๐ŸŽฏ How to Use

  1. Launch: Press F5 to open Extension Development Host
  2. Open Game: Click the ๐Ÿฆž Lobster icon in the status bar (bottom right)
  3. Move: Use WASD or arrow keys to walk around
  4. Camera: Drag mouse to rotate, scroll to zoom
  5. Interact: Walk near a counter and press E
  6. Execute: Select a command from the dialogue menu
  7. Watch: The command runs in the VSCode terminal!

๐ŸŽจ Command Counters Layout

           Z (North)
              โ–ฒ
              โ”‚
       Setup  โ”‚  ๐ŸŒ Gateway
  (Orange)    โ”‚   (Green)
              โ”‚
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿšช โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ X (East)
          Terminal
          (Gold)
              โ”‚
     Dashboardโ”‚  โœ“ Checker
    (Blue)    โ”‚  (Purple)
              โ”‚

๐Ÿ•น๏ธ Controls

Key Action
W / โ†‘ Move forward
S / โ†“ Move backward
A / โ† Turn left
D / โ†’ Turn right
E Interact with counter
Mouse Drag Rotate camera around lobster
Mouse Wheel Zoom in/out

๐Ÿ“ฆ What's Inside

The extension replicates all functionality from the "claw" extension in 3D:

Claw Menu Lobster Counter Command
Dashboard Blue counter openclaw dashboard
Checker Purple counter Package check logic
Setup โ†’ Onboard Orange counter โ†’ Onboard openclaw onboard
Setup โ†’ Doctor Orange counter โ†’ Doctor openclaw doctor
Setup โ†’ Fix Orange counter โ†’ Fix openclaw doctor --fix
Setup โ†’ Console Orange counter โ†’ Console openclaw tui
Setup โ†’ Pair up Orange counter โ†’ Pair up Pairing flow
Gateway โ†’ Run Green counter โ†’ Run openclaw gateway run
Gateway โ†’ Status Green counter โ†’ Status openclaw gateway status
Gateway โ†’ Start Green counter โ†’ Start openclaw gateway start
Gateway โ†’ Stop Green counter โ†’ Stop openclaw gateway stop
Gateway โ†’ Restart Green counter โ†’ Restart openclaw gateway restart
Terminal Gold counter ggc oc

๐Ÿ”ง Requirements

  • VSCode: 1.74.0 or higher
  • Node.js: v16 or higher
  • WSL: Required for Windows (Ubuntu distribution)
  • OpenClaw: Optional (the extension helps you install it via Checker)

๐Ÿ› Troubleshooting

  • gguf-connector is optional (for terminal counter, you need it)

Extension Doesn't Load

  • Check Debug Console for errors
  • Verify all files in out/ directory exist
  • Try reloading: Press Ctrl+R in Extension Development Host

Game Shows Black Screen

  • Open DevTools: Help > Toggle Developer Tools
  • Check Console for errors
  • Verify WebGL support: https://get.webgl.org/

Lobster Won't Move

  • Click inside the game canvas to focus it
  • Check if keyboard events are captured (open DevTools Console)

Commands Don't Execute

  • Windows: Ensure WSL is installed and Ubuntu is set up
  • Check Terminal panel for new terminals
  • Verify command paths in commandExecutor.ts

๐Ÿ“š Documentation

  • BUILD_FIX.md - How the build issue was fixed
  • BUILD.md - Detailed build instructions
  • LAUNCH.md - Launch guide and success checklist
  • ARCHITECTURE.md - System architecture diagrams
  • IMPLEMENTATION_SUMMARY.md - Complete implementation overview

๐ŸŽฏ Tips

  1. Find Counters: Look for colored glowing rings on the floor
  2. Counter Labels: Each counter has a label floating above it
  3. Interaction Prompt: "Press E to interact" appears when you're close enough
  4. Dialogue: Click options in the dialogue box to select commands
  5. Multiple Terminals: Each command can open its own terminal

๐ŸŒŸ Credits

  • Three.js: 3D rendering engine
  • VSCode API: Extension framework
  • Claw Extension: Original command interface inspiration

๐Ÿ“„ License

MIT

screenshot

Ready to play? Press F5 and click the lobster icon! ๐Ÿฆžโœจ

screenshot

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support