https://github.com/ack00gar/fungen
Your all-in-one funscript editor, generator, and player. Free tracking algorithms. A Pro Pass unlocks the next level AI generation right on your computer.
https://github.com/ack00gar/fungen
2d ai automation buttplug cross-platform device-control editor funscript generative-ai generator gpu handy haptics machine-learning osr2 pov rust vr
Last synced: 11 days ago
JSON representation
Your all-in-one funscript editor, generator, and player. Free tracking algorithms. A Pro Pass unlocks the next level AI generation right on your computer.
- Host: GitHub
- URL: https://github.com/ack00gar/fungen
- Owner: ack00gar
- License: other
- Created: 2026-05-26T18:28:51.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-21T10:56:23.000Z (17 days ago)
- Last Synced: 2026-06-21T12:08:54.435Z (17 days ago)
- Topics: 2d, ai, automation, buttplug, cross-platform, device-control, editor, funscript, generative-ai, generator, gpu, handy, haptics, machine-learning, osr2, pov, rust, vr
- Homepage: https://ack00gar.github.io/fungen-site/
- Size: 563 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# FunGen
**The all-in-one funscript editor, generator, and player.** Turn video into funscripts, edit them frame-accurately, and play them straight to your device. Free tracking algorithms, with a Pro Pass to unlock the next level of AI generation right on your computer.
> *Enjoy your time.*
🌐 **[https://fungen.app](https://fungen.app)** · 📥 **[Download](https://github.com/ack00gar/FunGen/releases)** · 💬 **[Discord](https://discord.com/invite/WYkjMbtCZA)**

FunGen is a complete, cross-platform funscript editor and AI generator. A single native binary per platform: no Python runtime, no shell scripts, no mismatched libraries to chase. Just download one file and run.
Generate, edit, refine. Or just generate and play. Or even, just play.
## The editor
- **Timeline.** Frame-accurate point editing, rich selection (peaks/valleys, top/middle/bottom, by-chapter, left/right of the playhead), transforms (equalize, isolate, ripple-delete, repeat-stroke, snap-to-playhead magnet, and more), parametric stroke generation, all with live preview. Plus a plugin / macro system for repeatable edits.
- **Multi-axis.** Full multi-axis scripting (stroke, surge, sway, twist, roll, pitch). Open several scripts or axes as lanes side by side and ghost one over another to compare and reference while you edit.
- **Funscript Doctor.** Scores your script's quality, flags issues (speed limits, gaps, missing strokes…) and offers one-click auto-fixes.
- **Chapters, bookmarks & heatmap.** A chapter bar with custom types, bookmarks, and a colored heatmap.
- **Unlimited undo/redo.** With a visual history browser that survives closing and reopening a project.
## AI generation
Try it free, never forced to buy. Turn raw video into a draftable funscript in one pass, then refine by hand. Several ways in:
- **FunGenerate.** Proposes the next 20 seconds of motion from the playhead, shown as a live ghost over your script; accept or reject before it commits. Judge the AI's quality on your own content before deciding anything.
- **Full auto-generation.** Run the AI tracking pipeline over the whole video.
- **Live recording.** Drive the motion yourself (mouse or controller) while it plays, and record it live.
- **Quick-generate from Welcome.** Drop a video in and go.
Two tiers, no lock-out:
- **Free.** Base algorithmic generation for everyone, plus the AI generation itself behind a short metered wait. You can genuinely try it.
- **Pro.** Removes the wait and unlocks the dedicated high-quality 2D and VR AI models. See [pricing](https://fungen.app#pricing).
## Playback & devices
- **Built-in player.** Hardware-accelerated decoding; scrub and preview without a separate player.
- **Device output.** Drives single- and multi-axis hardware over Buttplug, T-Code and Handy, with an on-screen position gauge.
## Cross-platform, properly
One native binary per platform (Windows / macOS / Linux), localized in multiple languages. It is under active development and in beta. Feedback from the community directly shapes it, so bug reports and feature requests are very welcome.
## Downloads
Get the latest build for macOS, Windows, or Linux from the [Releases](https://github.com/ack00gar/FunGen/releases) page.
## Guides
New to funscripts, or want the details? The docs walk through it:
- [What is a funscript?](https://fungen.app/what-is-a-funscript)
- [Generate a funscript from any video](https://fungen.app/generate-funscripts-from-video)
- [The funscript editor](https://fungen.app/funscript-editor)
- [VR funscripts](https://fungen.app/vr-funscripts)
- [Supported devices](https://fungen.app/supported-devices) — incl. [The Handy](https://fungen.app/funscripts-for-the-handy) and [OSR2 / SR6](https://fungen.app/funscripts-for-osr2-sr6)
- [Changelog](https://fungen.app/changelog)
## Community
Join the [Discord community](https://discord.com/invite/WYkjMbtCZA) for discussions, support, and updates.
## Support
If FunGen is useful to you, you can support its development on [Patreon](https://patreon.com/FunGen_AI) or [PayPal](https://paypal.me/k00gar).
## License
FunGen is free for personal, non-commercial use only. See [LICENSE](LICENSE) for the full terms.
For commercial or business use, please get in touch: fungen_ai@proton.me