Edge JOI β voice-guided jerk-off instructions for edging
JOI made for edging, not for finishing fast. Voice cues that ride each clip's intensity, an integrated BPM stroke pacer, an optional denial mode, and full session tracking. Runs in your browser, no signup, no app to install.
What you get
- Voice cues every 15β120 seconds in 7 languages, tuned for edging not finishing
- Phase-aware cues (stroke / edge / rest) shift the tone as the cycle progresses
- Integrated BPM stroke pacer that auto-syncs to each clip
- Edge counter + session preferences stored locally in your browser
- Pairs with the Denial preset for explicit back-off cycles
- Three visual modes (pulse ring, radial flash, breathing orb)
- Mobile haptic feedback for eyes-closed sessions
- No signup, no payment, no tracking β runs entirely in your browser
What is edge JOI?
JOI β jerk-off instruction β is a category of audio-led content where a voice walks you through the rhythm, intensity, and timing of a solo session. Edge JOI is the slower, harder cousin: instead of pushing you toward a quick climax, the cues guide you through a series of edges with deliberate back-offs and recoveries. The voice becomes a pacing partner rather than a finisher. Most JOI content on tubes is one-shot audio; Edge ships JOI as a *tool*, with cues generated dynamically based on what's playing and how long you've been at it.
How Edge's JOI is different
Generic JOI clips are pre-recorded β once they end, you're back to silence, and you don't get to choose pacing or language. Edge's JOI engine generates cues on the fly using the Web Speech API: you pick the language (English, French, German, Spanish, Italian, Japanese, Portuguese) and the cadence (15 to 120 seconds between cues). The cues are phase-aware β different lines play during the stroke phase, the edge phase, and the rest phase of each cycle, so the voice tracks where you are in the session rather than just repeating itself. There's no upper limit on session length β the JOI keeps running until you stop.
Setting up your first edge JOI session
Open the /session page, choose a slow or medium rhythm, and pick a video source β favourites, a playlist, or a mood category. In the pacer settings drawer, enable the voice coach, choose your language, and set the cadence to 30-60 seconds. Hit start. The voice will start coaching after about 30 seconds in, giving you space to settle in. You can tap the edge counter every time you back off β the JOI engine notices and adjusts the next few cues toward recovery before pushing you back up.
JOI + denial: the long-session combo
If you want to push the JOI into pure denial territory, switch the timer preset from JOI to Denial and pick an edge target (5, 10, 20 or infinite) in /session. The voice keeps running with phase-aware rest cues at every rest phase, and the timer marks the session complete when you reach your edge target. This pairs well with the breathing orb visual β your eyes can close, and the audio carries the session. Most users land between 30-60 minutes in denial mode; the JOI keeps the structure intact even if you lose track of time.
JOI privacy: what stays local
Everything. The voice synthesis happens on your device using the OS's text-to-speech engine β nothing is recorded or sent anywhere. The cue scripts are stored as plain text in our open codebase. Edge counters and session durations are saved in your browser's local storage, not on our servers. The clips themselves stream over the network (because video files are too large to ship inline), but no metadata about your specific session is tracked. Zero accounts, zero analytics on the session itself.
How to run an edge JOI session
- Open the session page
Go to /session and pick a slow or medium rhythm preset. Avoid Intense for your first JOI β the cue cadence works better at a calm pace.
- Pick a source
Choose favourites, a playlist, or a mood category. The JOI engine adapts to each clip's intensity tag, so the more curated your source, the more focused the experience.
- Enable the voice coach
Open the pacer settings drawer and turn on the voice coach. Pick your language and set the cadence to 30-60 seconds (45 is the sweet spot for first-timers).
- Choose JOI or Denial preset
JOI gives phase-aware cues at a 30-second cadence. Switch to Denial and pick an edge target (5/10/20/β) if you want the session to mark complete at a fixed count.
- Start and follow the voice
Hit play and let the cues guide you. Tap the edge counter every time you back off β the engine uses your count to adjust the next few cues.
Frequently asked questions
Is edge JOI different from regular JOI?+
Yes. Regular JOI usually pushes toward a single climax with escalating cues. Edge JOI is structured around multiple edges with explicit back-offs β the voice guides you to approach an orgasm and then deliberately retreat, repeating that pattern for the length of the session.
Are the voice cues pre-recorded?+
No. We use your device's built-in text-to-speech engine via the Web Speech API. That means the voice is your OS's default voice for the language you pick β high quality on iOS and modern Android, decent on most desktops. Nothing is pre-recorded by us.
Can I use my own JOI scripts?+
Not yet. The cue scripts are hardcoded per phase (stroke / edge / rest) and language. Custom script upload is on the roadmap; for now you can fork the repo if you want to add your own variants.
Does the voice work without internet?+
Yes β the Web Speech API uses your device's local TTS engine, no network required. The video clips need network, but the voice and pacer parts run entirely offline once the page is loaded.
Which language voices are available?+
English, French, German, Spanish, Italian, Japanese, and Portuguese. The voice quality depends on what your OS has installed β iOS and recent Android usually ship a great voice per locale; older Android or some Linux desktops may sound robotic.
Is the JOI safe for someone new to edging?+
Yes. Set the cadence to 60-90 seconds for a gentler experience, pick the Steady preset rather than Denial, and start with 15-25 minute sessions. The JOI just gives you cues β you stay in control of when to follow and when to back off.
Do I need a partner or another person for JOI?+
No. JOI is a solo format by design β the voice plays the role of the instructor. Edge JOI is fully self-contained and doesn't require any account, contact, or live person.
Can I mute the voice mid-session?+
Yes. Tap the pacer pill at the bottom of the screen and toggle the voice off β the rest of the session continues uninterrupted. You can also pause and resume from the settings drawer.
Does Edge JOI work with headphones?+
Yes. The voice routes through the system audio output, so any connected headphones (wired, Bluetooth, AirPods) pick it up. For immersive sessions we recommend noise-cancelling headphones plus the breathing orb visual.
Is there a paid version of Edge JOI?+
No. The full JOI experience β voice cues, denial mode, intensity adaptation, language picker, cadence control β is free with no signup. Future premium features may include custom script upload and cross-device sync, but the core stays free.