Skip to content

intiface/intiface-central

Repository files navigation

Intiface® Central

Patreon donate button Github donate button Discourse Forums Discord Twitter

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

How to Build

Building Intiface Central will require the following tools:

  • Flutter SDK (3.13 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!

License

Intiface® is a registered trademark of Nonpolynomial Labs, LLC.

Intiface Central and its components are Copyright Nonpolynomial Labs, LLC, 2022-2023

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