Intiface® Central

Intiface Central is a frontend application for the Buttplug Sex Toy Control Library, for Desktop (Win/macOS/Linux) and Mobile (Android/iOS).
For users, it provides simple, friendly capabilites for managing, connecting, customizing devices.
For developers, it allows their application to connect to and control sex toys, without having to worry about constantly updating the underlying libraries or dealing with bugs and crashes in a difficult-to-debug cross langauge environment.
How to Get Binaries/Installers
- Windows:
- macOS:
- Linux:
- Android:
- iOS:
How to Build
Building Intiface Central will require the following tools:
- Flutter SDK (3.27.1 or greater) and it's requirements for your platform (XCode for iOS/macOS,
Android SDK/JDK etc for Android, etc...)
- Rust (Latest version)
To run a development version instead of making a build, switch out the flutter build -d [target] statements below with flutter run [target] (or just flutter run if the default platform is what you're aiming for).
Desktop
To build for Desktop, simply run
flutter build
Or, if you have multiple targets available
flutter build -d [target]
All platforms now build through the main build command, there is no longer a need to issue separate commands when building Android.
How to Get Support
Support is currently available via:
Contributing
If you have issues or feature requests, please feel free to file an
issue or let us know on our
forums.
We are not looking for code contributions or pull requests at this time, and will not accept pull
requests that do not have a matching issue where the matter was previously discussed. Pull requests
should only be submitted after talking to qdot via issues (or on our
forums, discord or twitter
DMs if you would like to stay anonymous and out of recorded info on
the repo) before submitting PRs. Random PRs without matching issues and discussion are likely to be
closed without merging. and receiving approval to develop code based on an issue. Any random or
non-issue pull requests will most likely be closed without merging.
In accordance with the licensing and management of open source projects created by Nonpolynomial
Labs, all contributors must sign a CLA.
If you'd like to contribute in a non-technical way, we need money to keep up with supporting the
latest and greatest hardware. We have multiple ways to donate!
Inclusion of LLM Generated Code
Buttplug, Intiface, and related projects may contain LLM generated ("agentic") code. All code is reviewed by a developer, no vibecoding allowed. Agentic coding is mostly used for refactors and cleanup. We will do our best to call out where this happens, usually in commit messages.
License
Intiface® is a registered trademark of Nonpolynomial Labs, LLC.
Intiface Central and its components are Copyright Nonpolynomial Labs, LLC, 2022-2026
Intiface Central is covered under a dual GPL 3/Commercial license. For inquiries
about commercial licensing, or other questions pertaining to licenses around Buttplug/Intiface,
please contact support@nonpolynomial.com
Text of the GPL3 License is included in LICENSE.md.
The Intiface Engine Flutter Bridge component is covered under a BSD 3-Clause License.
Text of the BSD 3-Clause License is included in that component's LICENSE.md