CLIMAX LIMIT REACHED: PRIMARY CUT — SECONDARY MILKING ACTIVE
PROLONGED CEILING LOCK: MOTORS HALTED UNTIL PULSE RECOVERS
GAME MODE ACTIVE
SOFT LANDING IN PROGRESS: DECELERATING TO 0%
⚡ Stimulation Intensity
100% (Default Balanced)
50% Gentle100% Balanced (Center)150% Intense
Real-time stimulation multiplier. Dial left for lighter tease or right for more aggressive power without changing your HR thresholds.
Edges
0
Pauses
0
Active Mode
Full Length Strokes Only
Locks physical sleeve travel to full bounds regardless of mode
Configuration
Connect to chest straps or watches broadcasting Bluetooth GATT Heart Rate (0x180D).
Current Device
No device paired
Battery: --%
Test motor reactions without a physical sensor.
Simulated Heart Rate70 BPM
Enter your Handy Connection Key from handyfeeling.com.
Status: Disconnected
Stimulation RolePrimary (Tease)
Max Speed Cap:100%
Bounds: 0% - 100%
Protects against sleeve slip-out or base jamming. Strokes scale inside these physical bounds.
Min % (Lower Guard):
Max % (Upper Guard):
Bridge toys via Intiface Central. OSR2 / SR6 / OSSM: add the serial/T-code device in Intiface first, connect EdgeLoop to ws://localhost:12345, then use Test on each Linear and Rotate axis. Stroke maps to Linear; twist/roll map to Rotate. Assign leftover axes Secondary or OFF.
WebSocket URLOffline
Connect to Intiface server to detect your toys.
Recorded Sessions & Funscripts
No completed sessions recorded yet.
5 Minutes
Restricts strokes to lower half (0%–55%) while soft, expanding as erection builds.
Target Mode
Exact Session Length:
min
Mystery Window:
tomin
Endless Mode:Runs indefinitely until manually stopped
Endgame Trigger
Cuts primary motors to 0% if trapped near ceiling too long during crawl mode.
Timeout:
sec
Offsets ceiling down automatically when secondary prostate toys are active.
Ceiling Offset:
BPM
Every X Edges:
Drop Heartrate Max By:
Heartrate Floor:
Uses local browser text-to-speech to vocalize biofeedback cues.
Correlates panting with cardiac spikes.
Backup & Restore
Local Bio-Learning Memory
Zero breakthrough events recorded. Calibrated limits active.
Tap Came Early after an accidental climax. EdgeLoop stores that locally and lowers the working climax ceiling on every future session (your typed Climax HR stays as the baseline). Wipe memory to restore the original ceiling.
Share this direct WebRTC link with a single controller.
1-on-1 Session URL
Controller Status:Waiting for controller...
v1 supports one remote controller. Extra joiners replace the previous connection.
Group Join Link
Connected Wearers0 Attached
No wearers currently attached.
Health & Operational Disclaimer
1. Age Restriction: EdgeLoop is designed exclusively for adults 18 years of age or older.
2. Health Safety: Discontinue use immediately if you experience dizziness or palpitations.
3. Zero Content Hosting: EdgeLoop does not host adult media; it is a telemetry controller.
4. Privacy: Telemetry and keys remain strictly in your browser session.
Google Pixel Watch & Wear OS
Open Quick Settings on watch & tap Heart Rate Sharing.
In EdgeLoop, click HR Monitor → Scan & Pair.
Apple Watch (watchOS) & Bluefy
iOS prevents Bluefy from connecting to an app broadcasting BLE on the same phone. To use HeartCast/Echo, run EdgeLoop on your PC/tablet, or pair a chest strap directly.
Step 1 of 3
Connect a heart rate monitor
Tap HR Monitor and Scan & Pair a BLE strap or watch. Chest straps (Polar H10, etc.) stay more stable than optical sensors. You can also use the built-in HR simulator while testing.
Apple Watch cannot loop back on the same iPhone. Broadcast HeartCast/Echo to EdgeLoop on a PC, Mac, or tablet, or use a chest strap.
Step 2 of 3
Connect your toys
The Handy uses your Wi-Fi connection key. Everything else (vibrators, OSSM, OSR2/SR6) goes through Intiface Central at ws://localhost:12345.
In the Intiface tray, assign each axis Primary, Secondary, or OFF, then tap Test so you know Linear (stroke) and Rotate (twist/roll) are mapped.
Step 3 of 3
Set your ceiling and start
Enter Resting HR and Climax HR, then open Session Setup for duration, warm-up, and guards. Pick a mode (or a game) and press Start when both HR and a toy are ready.
The engine throttles automatically. If you go over, tap Came Early so local bio-learning lowers the working ceiling next time.
Age Verification
You must be at least 18 years old to use EdgeLoop.
Opened as a local file — the app cannot start
Chrome blocks the JavaScript modules when you double-click index.html. Serve the folder over http, then open that address:
cd ~/Desktop/EdgeLoop
python3 -m http.server 8787
Then visit http://127.0.0.1:8787 (or use npx wrangler dev).