VOID-USB // USBCLAW OPEN CLIENT →
[ AGENT_LOADED · CLAUDE · HID/MSC/CDC/BLE READY ]

AI AGENT.
ON A FLASHDISK.

VOID-USB ngga cuma flashdisk biasa — ada AI agent di dalamnya. Tancap, dan agent langsung bisa lihat layar, mikir, lalu klik & ketik sendiri di komputer host.

claude-powered vision · click · type no host install

> POWERED BY CLAUDE · STREAMED OVER BLE NORDIC UART
AGENT CORE BLE ↔ PHONE SEES · THINKS · ACTS USB HID OUT
// THE AGENT LOOP

Lihat. Mikir. Tindakan.

VOID-USB bukan flashdisk pasif. Setiap kali kamu kirim prompt, agent berputar dalam loop ini sampai task-nya selesai — tanpa kamu sentuh komputer host-nya sekali pun.

[ 01 ] SEE

Dongle ambil screenshot layar host lewat SHOT command. JPEG dikirim balik lewat USB CDC + BLE ke agent.

→ tool: take_screenshot

[ 02 ] THINK

Claude (Sonnet 4.5) baca screenshot + prompt user. Output di-stream lewat SSE — text delta sambil tool_use blocks dipanggil di tengah jalan.

→ engine: claude-agent-sdk

[ 03 ] ACT

Tool calls (move_mouse / click / type_text) di-forward ke dongle via BLE. Dongle eksekusi sebagai HID — host PC betul-betul gerak.

→ tools: 4 · transport: BLE NUS
  [ YOUR PROMPT ]/api/chatCLAUDE
                              │
            ┌─────────────────┼─────────────────┐
            ▼                 ▼                 ▼
       tool_use          tool_use          tool_use
    take_screenshot       move_mouse         type_text
            │                 │                 │
            └─────────────────┼─────────────────┘
                              ▼
                         [ BLE NUS ][ VOID-USB ]
                              ▼
                   USB HID → [ HOST PC ]
// WHAT'S ON THE STICK

Satu flashdisk. Agent stack lengkap.

Setiap protokol di sini ada untuk satu alasan: bikin agent bisa lihat & bertindak di host. Tidak ada feature filler.

01 · AGENT

CLAUDE AGENT CORE

Endpoint /api/chat jalan Claude Agent SDK dengan 4 tools: move_mouse, click, type_text, take_screenshot. Streamed lewat SSE.

02 · SIGHT

SCREENSHOT PIPELINE

USB CDC bridge + RAM staging buffer (24-64 KB) bawa JPEG layar host dari agent script ke dongle ke ponsel ke Claude. Lossless di Windows DPI scaling.

03 · HANDS

HID MOUSE + KEYBOARD

USB Composite Device — host melihatnya sebagai mouse + keyboard real. Tool calls dari Claude jalan jadi gerakan fisik di host.

04 · LINK

BLE NORDIC UART

Channel komando dari ponsel ke dongle. Web Bluetooth, single pairing, sama protokol dengan WS. Ini yang nyambungin agent ke hands.

05 · STORAGE

VIRTUAL FLASHDISK

USB MSC drive USBCLAW berisi AGENT.PY, SHOT.PS1, RUN.BAT — host-side helper agent yang auto-launch via RUN.*.

06 · FALLBACK

WIFI SOFTAP

Akses point 192.168.4.1 sebagai fallback bila Web Bluetooth tidak tersedia. Web UI built-in jalan fully offline.

// WHY VOID-USB

Cloud AI agent biasa vs agent di flashdisk-mu.

"Computer use" agent yang lain butuh kamu install Python client + grant accessibility permission + login ke akun cloud. Yang VOID-USB lakukan beda total.

// OPENAI / ANTHROPIC COMPUTER USE
  • Wajib install agent SDK di host (Python, browser driver, screen-capture lib)
  • Butuh accessibility / screen recording permission di OS
  • Login akun cloud + API key tersimpan di komputer host
  • Tidak bisa jalan di komputer yang tidak boleh di-install software
  • Tidak ada hardware fallback — kalau Python crash, agent mati
  • Cabut komputer? Agent & semua state masih ada di disk
// VOID-USB AGENT
  • Agent jalan di dongle + ponselmu — bukan di host
  • Host cuma lihat mouse + keyboard standar, ngga ada permission prompt
  • API key & session ada di cloud /chat backend, bukan di host
  • Jalan di komputer kantor terkunci, lab, public PC, BIOS, login screen
  • Hardware-level HID — selama port USB nyala, agent bisa bertindak
  • Cabut flashdisk = zero trace. Tidak ada yang tertinggal di host.
// HOW

Empat langkah sampai agent kerja.

Setup-nya seperti pasang flashdisk biasa. Tidak ada konfigurasi, tidak ada akun untuk dibuat.

01 PLUG

Tancap flashdisk

Insert VOID-USB ke port USB-A host. Host langsung lihat HID + MSC + CDC. Tidak ada popup install driver.

02 PAIR

Connect di /client

Buka client di ponsel, tap Connect to flashdisk. Web Bluetooth pair ke VOID-USB dalam <2 detik.

03 CHAT

Ngomong ke agent

Buka tab AGENT. Ketik prompt natural: "buka VS Code, cari file main.cpp". Claude streaming sambil tool calls jalan.

04 WATCH

Lihat agent bekerja

Mouse host gerak sendiri. Keyboard mengetik sendiri. Screenshot di-pull tiap step biar agent tahu hasil aksinya.

// SPECS

Hardware × Firmware × Cloud Agent.

LilyGo T-Dongle S3 (ESP32-S3), espressif-arduino firmware, FastAPI + Claude Agent SDK di cloud.

S3
ESP32-S3
USB-OTG · WiFi · BLE 5 · Xtensa LX7
AI
AGENT
Claude Sonnet 4.5 · agent-sdk · SSE
×4
TOOLS
screenshot · click · move · type
×3
USB COMPOSITE
HID + MSC + CDC simultaneously

READY TO DEPLOY THE AGENT?

Tancap flashdiskmu, buka client, dan biarkan agent kerja di host.
Ngga ada install. Ngga ada admin rights. Cuma kamu, ponselmu, dan AI yang siap bertindak.

TALK TO THE AGENT