{"id":51170361,"url":"https://github.com/ack00gar/fungen","last_synced_at":"2026-06-27T00:01:16.126Z","repository":{"id":362343745,"uuid":"1250542979","full_name":"ack00gar/FunGen","owner":"ack00gar","description":"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.","archived":false,"fork":false,"pushed_at":"2026-06-21T10:56:23.000Z","size":576,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-21T12:08:54.435Z","etag":null,"topics":["2d","ai","automation","buttplug","cross-platform","device-control","editor","funscript","generative-ai","generator","gpu","handy","haptics","machine-learning","osr2","pov","rust","vr"],"latest_commit_sha":null,"homepage":"https://ack00gar.github.io/fungen-site/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ack00gar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"patreon":"FunGen_AI","custom":"https://paypal.me/k00gar"}},"created_at":"2026-05-26T18:28:51.000Z","updated_at":"2026-06-21T10:56:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ack00gar/FunGen","commit_stats":null,"previous_names":["ack00gar/fungen"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/ack00gar/FunGen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ack00gar%2FFunGen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ack00gar%2FFunGen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ack00gar%2FFunGen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ack00gar%2FFunGen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ack00gar","download_url":"https://codeload.github.com/ack00gar/FunGen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ack00gar%2FFunGen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34835785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","ai","automation","buttplug","cross-platform","device-control","editor","funscript","generative-ai","generator","gpu","handy","haptics","machine-learning","osr2","pov","rust","vr"],"created_at":"2026-06-27T00:01:14.948Z","updated_at":"2026-06-27T00:01:16.119Z","avatar_url":"https://github.com/ack00gar.png","language":null,"funding_links":["https://patreon.com/FunGen_AI","https://paypal.me/k00gar"],"categories":[],"sub_categories":[],"readme":"# FunGen\n\n**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.\n\n\u003e *Enjoy your time.*\n\n🌐 **[https://fungen.app](https://fungen.app)** · 📥 **[Download](https://github.com/ack00gar/FunGen/releases)** · 💬 **[Discord](https://discord.com/invite/WYkjMbtCZA)**\n\n![FunGen interface](assets/screenshot.png)\n\nFunGen 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.\n\nGenerate, edit, refine. Or just generate and play. Or even, just play.\n\n## The editor\n\n- **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.\n- **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.\n- **Funscript Doctor.** Scores your script's quality, flags issues (speed limits, gaps, missing strokes…) and offers one-click auto-fixes.\n- **Chapters, bookmarks \u0026 heatmap.** A chapter bar with custom types, bookmarks, and a colored heatmap.\n- **Unlimited undo/redo.** With a visual history browser that survives closing and reopening a project.\n\n## AI generation\n\nTry it free, never forced to buy. Turn raw video into a draftable funscript in one pass, then refine by hand. Several ways in:\n\n- **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.\n- **Full auto-generation.** Run the AI tracking pipeline over the whole video.\n- **Live recording.** Drive the motion yourself (mouse or controller) while it plays, and record it live.\n- **Quick-generate from Welcome.** Drop a video in and go.\n\nTwo tiers, no lock-out:\n\n- **Free.** Base algorithmic generation for everyone, plus the AI generation itself behind a short metered wait. You can genuinely try it.\n- **Pro.** Removes the wait and unlocks the dedicated high-quality 2D and VR AI models. See [pricing](https://fungen.app#pricing).\n\n## Playback \u0026 devices\n\n- **Built-in player.** Hardware-accelerated decoding; scrub and preview without a separate player.\n- **Device output.** Drives single- and multi-axis hardware over Buttplug, T-Code and Handy, with an on-screen position gauge.\n\n## Cross-platform, properly\n\nOne 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.\n\n## Downloads\n\nGet the latest build for macOS, Windows, or Linux from the [Releases](https://github.com/ack00gar/FunGen/releases) page.\n\n## Guides\n\nNew to funscripts, or want the details? The docs walk through it:\n\n- [What is a funscript?](https://fungen.app/what-is-a-funscript)\n- [Generate a funscript from any video](https://fungen.app/generate-funscripts-from-video)\n- [The funscript editor](https://fungen.app/funscript-editor)\n- [VR funscripts](https://fungen.app/vr-funscripts)\n- [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)\n- [Changelog](https://fungen.app/changelog)\n\n## Community\n\nJoin the [Discord community](https://discord.com/invite/WYkjMbtCZA) for discussions, support, and updates.\n\n## Support\n\nIf FunGen is useful to you, you can support its development on [Patreon](https://patreon.com/FunGen_AI) or [PayPal](https://paypal.me/k00gar).\n\n## License\n\nFunGen is free for personal, non-commercial use only. See [LICENSE](LICENSE) for the full terms.\n\nFor commercial or business use, please get in touch: fungen_ai@proton.me\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fack00gar%2Ffungen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fack00gar%2Ffungen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fack00gar%2Ffungen/lists"}