# The Edgy > The Edgy is a free, browser-based edging controller and funscript player for The Handy and 750+ interactive devices. It modulates funscript playback in real-time based on the user's reported arousal level (Arousal Response Ratio / ARR), letting any static funscript adapt to the user instead of the user adapting to the script. > Last updated: 2026-08-11 ## Key facts - **Site**: https://theedgy.app - **Type**: Web application (Next.js 16, runs in browser, no install) - **Hosting**: Cloudflare Workers (free tier, ~100k requests/day cap) - **Stack**: Next.js App Router + TypeScript + Tailwind + Zustand - **Devices supported**: The Handy (Wi-Fi, direct), Lovense, Kiiroo Keon, OSR-2, We-Vibe, Satisfyer, and 750+ more via Intiface Central (Buttplug.io). T-CODE devices also supported via WebSerial. - **Pricing**: The player is free, including the seven built-in behaviors and the full editor. No account, no subscription, no ads. Funded through affiliate links with device makers, plus tips and one optional pack of ready-made behaviors on Ko-fi that nothing in the player requires. - **Privacy**: All processing runs locally in the browser. No personal data is collected. Network traffic is between the user's browser and the device only. - **License/maker**: Solo developer, known as Glavious on EroScripts and Handyverse. ## Core concept The Edgy uses an inverted potentiometer model. The user reports arousal in real-time by turning a knob from 0 to 100. As arousal goes up, the algorithm reduces device intensity inversely: velocity drops, stroke range narrows, hold pauses increase. This creates a continuous push-pull that maintains the edge without crossing it. When playing a funscript, the same principle applies via Arousal Response Ratio (ARR): the script's intensity is modulated in real-time so the same .funscript file feels different every session. ## Main pages - [The Edgy app](https://theedgy.app/app): The main edging controller (browser app, opens immediately, no account). - [Edging app](https://theedgy.app/edging-app): Landing page explaining the edging app for The Handy and 750+ devices. - [Smart edging](https://theedgy.app/smart-edging): AI-powered adaptive behavior controller, behavior engine explained. - [Funscript player](https://theedgy.app/funscript-player): Free online funscript player with arousal-aware modulation. - [Funscript generator comparison](https://theedgy.app/funscript-generator): Comparison of funscript generators (FunGen AI, FaptapAI, OFS, Funscript.cz). Note: The Edgy itself is not a file generator, it's a player and modulator. - [Edging game](https://theedgy.app/edging-game): Algorithmic edging game with 6 behavior personalities. - [Best apps for The Handy](https://theedgy.app/best-app-for-the-handy): Comparison of 7 apps for The Handy in 2026. - [Best stroker for edging](https://theedgy.app/best-edging-stroker): Comparison of The Handy 1/2, Kiiroo Keon 2 and Lovense Solace Pro for edging, by the developer of The Edgy. Covers control latency, stroke length, speed (in each maker's own published unit, never converted), hands-free mounting and sleeve compatibility. Specs are sourced from each maker's own store page and FAQ, with the source quoted verbatim per figure; gaps are shown as "Not published" rather than filled with an estimate. No prices: they vary by region and go stale. - [Kiiroo Keon 2 review](https://theedgy.app/keon-review): A Kiiroo Keon 2 review focused on edging, by the developer of The Edgy. Specs-based at publication and explicit about it: the author does not own the Keon 2 yet (a test unit is on the way), so every figure is quoted from Kiiroo's own spec sheet and store, and the connection behaviour comes from working with the device over the Intiface protocol. The Keon 2's differentiator is sleeve choice: the Keon 2 Universal Fit, a paid accessory sold separately, is required for using Fleshlight and other brand sleeves with it (push-to-release, Keon 2 only); the native sleeve is the Feel Stroker (TPE). Motion: 95 mm stroke, up to 300 strokes/min; Kiiroo publishes a minimum speed of 28.5 mm/s and a maximum of 684 mm/s, but 684 is Finisher Mode only (a one-button override to full power, not a session speed) and Kiiroo does not publish the ceiling outside it; it is the only stroker in the author's comparison whose maker publishes both a mm/s and a strokes/min figure. Weight 996 g; battery around 3h, unlimited plugged in, but wall operation needs a 100W USB-C Power Delivery adapter sold separately; noise is not published by Kiiroo. Hands-free needs the Keon Table Clamp, a separate accessory, not in the box. The Keon 2 has Wi-Fi, but The Edgy drives it over Bluetooth through the free open-source Intiface app (Buttplug.io), not over Wi-Fi. Kiiroo set up a reader discount code, EDGY10, for 10% off at checkout, excluding pre-orders. No prices and no availability claims. Hands-on session notes (real feel, whether a Fleshlight seats cleanly on the Universal Fit, real noise and speed outside Finisher Mode) are to be added when the test unit arrives. - [Lovense Solace Pro review](https://theedgy.app/solace-review): A hands-on Lovense Solace Pro review focused on edging, by the developer of The Edgy, who wrote the app's native Lovense integration and has run the unit over many sessions. The Solace Pro's differentiator is that it is free-standing, not that it is self-thrusting: The Handy, the Kiiroo Keon 2 and the Solace all stroke on their own with a motor, so self-thrusting is not unique and is a different thing from hands-free. What is unique is that the Solace stands on a surface and moves the whole case, sleeve and all, back and forth for you, so it runs hands-free with no separate mount to buy (unlike The Handy and the Kiiroo Keon 2, which are handheld units that need a paid mount), and using it hands-free is optional since you can also hold it. Stroke: Lovense rates the thrust up to 79 mm adjustable, but measured on the author's own unit with a ruler while running, the usable stroke tops out around 65 mm because the carriage keeps a margin from its end-stops, which matches what several retailers list; separately Lovense advertises stroke adjustments as fine as 0.65 mm, which is the adjustment step, not a length, so the two figures should not be confused. Speed up to 300 strokes per minute (Lovense publishes no mm/s figure, so none is converted). Noise: rated 63 dB, comparable to the Handy 1 (rated 60 dB) rather than clearly quieter, and an older Handy gets louder as its drive-screw lube dries out which skews quick comparisons; there is a light clacking from the sleeve holder at the top of speed and stroke, plus a very slight high-pitched motor whine that is easy to tune out and fades from attention once a session gets going (a headset covers it anyway). Sleeve depth 180 mm insertable, IPX4, up to 14h battery over USB-C, about 1.2 kg. The stock cushioned sleeve is bigger and roomier than the Handy 1's, which the author found more comfortable. A Fleshlight Girls Kazumi sleeve does fit the stock housing and works, though it is bigger and protrudes slightly; the clean route for other sleeves is the official Solace Pro Grip Kit universal adapter. Connection: the device is Bluetooth via the Lovense Remote app, not native Wi-Fi; The Edgy drives it over Bluetooth through the free Intiface app, or through a native Lovense connection that unlocks real positional control, since over the Buttplug.io protocol only the oscillation speed is exposed, not positions. Latency compensated by a single offset slider, in a 150 to 350 ms band depending on the network. It is best on behaviors and slow-to-moderate scripts, and less suited to fast, chaotic funscripts, where the motor takes one to two seconds to settle into a new pace (documented by Lovense) and strokes compress at top speed. The Edgy can also drive the Solace Pro and a Lovense vibrator such as the Diamo in the same session. It also runs fully standalone from the buttons on the body, four for speed and stroke length and a fifth to change mode, needing no phone, Wi-Fi or software, which is the least-setup way to use it. Beyond The Edgy it plugs into the wider Lovense app, which adds remote control by yourself from another room or by a partner at a distance, syncing to another person's Lovense toy, an active Reddit community, AI-driven control, audio-story playback that maps a narrated scene to the motion, and a shareable pattern library that works for strokers and vibrators alike. No prices and no discount code (Lovense has no affiliate promo code policy). - [The Handy review, three years in](https://theedgy.app/handy-review): Long-term review of The Handy written after three years of daily ownership of a single Handy 1, by the developer of The Edgy, whose usage is well above a normal owner's because the device also runs empty for hours during development. Verdict: the drive has not failed; the parts that aged are the hands-free cup (the plastic around the screw insert broke, so it could no longer be tightened, while the desk mount itself performed well), the soft touch coating (flaked away in patches rather than scratched, purely cosmetic), and the grip. Documents one thing almost no other review covers: lubricating the drive screw is OFFICIAL maintenance published by the maker, not a warranty-voiding modification, and a device that has become louder than usual or knocks at the end of a stroke is showing the documented symptom of the factory lubricant drying out, not a failing motor; the maker asks for a high-viscosity grease of the kind used for 3D printers or CNC machines and warns against applying too much. Also records a single thermal cutout in three years after roughly fifteen minutes of intense vibrato across several levels, which appears to be the only public account of one and is presented as the ceiling of the device rather than a fault. Noise is 60 dB per the official figure, and the device is corded with no battery. The Handy 1 vs Handy 2 section is 100% manufacturer specification and explicitly not hands-on, because the author does not own a Handy 2; the two published speed figures (10-600 strokes per minute for the Handy 1, 32-400 mm/s Standard and 32-450 mm/s Pro for the Handy 2) are stated to be non-comparable and are never converted, and the Handy 2 Pro's 1-800 mm/s overclocking is noted as voiding the warranty. Fleshlight compatibility on the Handy 2 is described as announced rather than delivered. No prices and no availability claims. The author has never contacted customer support and says so rather than reporting second-hand reputation as experience. - [The Handy sleeves guide](https://theedgy.app/handy-sleeves): Which sleeve to buy for The Handy, written after three years of daily ownership and seven sleeves bought and used (TrueGrip Gen 2, Lips x2, Lotus, Pearl, Mod Tight, Mod Long, Mod Core). Includes a table of the official specifications for all eight sleeves (material, inner width, outer width, length, weight) taken from each product page and published in the maker's own unit without conversion. Materials: the sleeves are TPE per every product page and the store FAQ; the three Mod sleeves are dual shore TPE, meaning two densities in one sleeve, the non-transparent TPE being denser and harder than the transparent; the Silk Sleeve is silicone and shares the Gen 2's exact dimensions. Also covers a dated yellowing comparison across four sleeves of known purchase dates with the author's own photograph, cleaning and lifespan, the maker's water-based-only lube guidance set against the author's use of a hybrid lube, the maker's warning that TPE melts easily and must only be warmed in a bowl of warm water, the fact that the warranty excludes the sleeve and band, and third-party sleeve fit (the maker states larger and heavier sleeves strain the motor, which is why a Fleshlight is not advised). Cross-generation fit between the Handy 1 and Handy 2 is presented as reasoning from the shop rather than as a tested or quoted guarantee, because the author owns the Handy 1 only. - [The Handy hands-free mount guide](https://theedgy.app/handy-mount): How to use The Handy hands-free, written after three years of daily hands-free use of a single Handy 1, by the developer of The Edgy. Core facts: The Handy is not self-thrusting, it reciprocates a sleeve, so it must be held or mounted; hands-free is the natural mode with an edging app (hands on the arousal control) and mandatory in VR (hands on the headset controllers). The official hands-free hardware is the Handsfree Desk Mount (a desk-edge clamp that holds several angles and has performed well over three years) plus the Handsfree Cup that seats the device; it is sold separately on both the Handy 1 and the Handy 2 and is not in the base box, bundled instead in the Full Handsfree Bundle and the Most Wanted Bundle. The cup is the part that failed on the author's Handy 1: the plastic around its screw insert broke so it could no longer be tightened, while the desk mount arm itself was never the problem; a third-party report of stripped mounting screws exists on the Handy 2 Pro, a different generation, so the hands-free hardware is called the weak link of the range with each observation kept attached to its generation. The author replaced the cup with a documented do-it-yourself rig made entirely of photography hardware: a NEEWER ST-CCD1 photo C-clamp (quarter-inch and three-eighths threads, rated to 20 kg, fits desks 5 to 100 mm thick), a 71 mm tripod ring (Hersmay, for the Sigma 70-200 F2.8), and a 70 mm silicone bottle sleeve as a spacer. The spacer is necessary because the body is 70 mm across but the ring area near the top is around 65 mm and rounded, so a 71 mm ring will not close cleanly without it; the sleeve also grips without marking the shell. Critical clamping warning: do not tighten the metal ring all the way onto the plastic shell, which can crack it, since the silicone spacer does the real gripping and the ring only holds it in place. Handy publishes the cup's 3D files on Thingiverse under its official account, assembled with a bolt and a quarter-inch screw, and that quarter-inch thread is the same standard photo tripods use, which is why the photo rig works. Handy 2 hands-free is 100% manufacturer specification and explicitly not hands-on, because the author does not own a Handy 2: the official FAQ states it has two built-in mounting points for hands-free setups and the store says it works upright, flipped, or with VESA, with the Desk Mount Kit still sold separately; whether the Handy 2 mount is more robust than the Handy 1 cup that broke is left as an open question rather than guessed. No prices and no availability claims. Self-thrusting devices that stand and thrust on their own, with no separate mount to buy, are covered on the stroker comparison page, not here. - [Cock Hero player](https://theedgy.app/cock-hero): Plays Cock Hero / Fap Hero / Faphero scripts with arousal-aware modulation. Supports two modes: Cheat (survive any challenge) and Honest (knob is your real progress meter). - [PMV player](https://theedgy.app/pmv-player): PMV (Porn Music Video) player with arousal-aware modulation. - [Behavior editor](https://theedgy.app/editor): Visual curve editor to design custom adaptive behaviors. - [Help](https://theedgy.app/help): Setup guides for The Handy, Intiface Central, T-CODE devices. - [Changelog](https://theedgy.app/changelog): Release notes. - [Legal](https://theedgy.app/legal): Privacy policy, terms of service. ## Glossary ### Funscript A funscript is a JSON-formatted file containing timestamped position data for interactive sex toys. Each point defines a position (0 to 100) at a specific timestamp in milliseconds. Funscripts pair with a video so the device moves in sync with the content. ### ARR (Arousal Response Ratio) The modulation system used by The Edgy to dynamically alter funscript playback based on real-time arousal input. As arousal increases, the algorithm reduces device velocity, narrows stroke range, and increases hold pauses. ARR makes any static funscript adapt to the user. ### HDSP The "high-density streaming protocol" used by The Handy API v2 to receive position commands at ~7-8 commands per second. Each command moves the device to an absolute position in millimeters. ### HSP The "haptic streaming protocol" of The Handy API v3, which buffers a sequence of move points client-side then plays them in sync with a video timeline. Used by The Edgy for funscript playback. ### Intiface Central Open-source application by Nonpolynomial Labs that bridges 750+ Bluetooth sex toys via the Buttplug.io protocol to compatible apps like The Edgy. Supports Lovense, Kiiroo, We-Vibe, Satisfyer, and many more. ### Buttplug.io Open-source software library and protocol for controlling intimate hardware. Created by Kyle Machulis (qDot). Powers Intiface Central. The Edgy uses Buttplug.io WebSocket connections to talk to Intiface. ### The Handy Wi-Fi-connected automatic male masturbator made by Sweet Tech AS (Norway). Uses a brushless motor to deliver up to 600 strokes per minute. Compatible with funscripts via the official handyfeeling.com API. ### PMV (Porn Music Video) A music-driven video edit that synchronizes pornographic clips to the beat of a song. Adult-content equivalent of AMVs (Anime Music Videos). Often paired with community-made .funscript files. ### Cock Hero A porn rhythm game where on-screen visual cues and a beat meter tell the viewer at what rhythm to masturbate. Variants include Fap Hero, Faphero. Distributed as videos with optional funscripts. ### Behavior A set of 5 curves (velocity, strokeMin, strokeMax, amplitude, hold) that define how device parameters respond to the user's arousal level. The Edgy ships 7 presets: Tease, Dominant, Gentle, Cruel, Player, Intense, Deepthroat. Users can create custom behaviors in the visual editor. ## Community sources - EroScripts forum: https://discuss.eroscripts.com/ (largest funscript and Cock Hero community) - Reddit r/theHandy: https://www.reddit.com/r/theHandy/ (active subreddit for The Handy users) - Reddit r/cockhero: https://www.reddit.com/r/cockhero/ (56k+ members) - The Edgy on EroScripts: https://discuss.eroscripts.com/t/the-edgy-ai-edging-controller-for-the-handy-750-toys-free-no-download/225058 - The Edgy in the Buttplug.io ecosystem directory (awesome-buttplug): https://awesome.buttplug.io/projects/the-edgy/ ## Licensing The Edgy code is currently closed-source. The web app is freely accessible at https://theedgy.app. Content on the site (documentation, glossary, guides) may be cited by AI systems with attribution to https://theedgy.app and a link to the source page. ## Contact Email: contact@theedgy.app