[NEW PLUGIN] FaceOS 🤖 Local AI Face Recognition, Biometrics & Emotion Analysis (Zero API Costs!)

Hey Bubblers! :waving_hand:

We all know the struggle: you want to add Face Recognition or Biometric Login to your app, but you get stuck with complex setups like Amazon Rekognition, Azure Face API, or Google Cloud.

And then… the bills start coming in for every single API call. :money_with_wings:

I built FaceOS to solve this. It’s a powerful AI Vision engine that runs 100% locally in your user’s browser using TensorFlow.js.

This means:

  1. Zero API Costs: Scan 1 face or 1 million faces. It costs you $0.

  2. Privacy First: Images are processed in the browser memory. They never leave the device unless you explicitly save a snapshot. GDPR compliance made easy.

  3. Real-Time: No network latency. It works instantly.

I’ve released two editions to suit different needs:

:rocket: FaceOS - Pro Edition (The Biometric Suite)

This is a full-blown security and analytics tool. It converts faces into mathematical “descriptors” that you can save to your Bubble database to identify users.

:fire: Pro Exclusive Features:

  • :id_button: Face Recognition (Login): Compare the live camera feed against your database of users. If it finds a match, you get the User’s Name and Confidence Score. Perfect for passwordless login or clock-in systems.

  • :performing_arts: Emotion AI: Detects 7 emotions in real-time (Happy, Sad, Angry, Surprised, etc.). Great for customer satisfaction apps.

  • :bar_chart: Demographics: Instantly estimates Age and Gender (e.g., “Male, approx 30 years old”). Useful for smart retail kiosks.

  • :camera_with_flash: Security Snapshots: Capture a Base64 image of the user the exact moment they are recognized for your audit logs.

  • :mobile_phone: Mobile Ready: Includes actions to instantly switch between Front (Selfie) and Back (Environment) cameras.

:backhand_index_pointing_right: Get the Pro Version here: PRO VERSION

:wrapped_gift: FaceOS - Free Edition (The Detector)

I wanted to give the community a robust tool for basic detection without any barriers.

What can the Free version do?

  • Face Detection: Draws a bounding box around every face in the frame.

  • People Counter: Returns the number of people currently looking at the camera (State: Face Count).

  • Auto-Start: Wake up the camera immediately or control it via workflows.

  • Smart Triggers: Events for Face Detected and Face Lost.

:backhand_index_pointing_right: Get the Free Version here: FREE VERSION

:light_bulb: How does the “Login” work?

It’s simple math, not magic.

  1. Enrollment: When a user signs up, the plugin scans their face and outputs a JSON text string (Descriptor). You save this to the User’s thing.

  2. Login: When a user returns, you load that list of Descriptors into the plugin. The plugin compares the live video to the list and tells you: “It’s User #123 with 98% confidence.”

No data is sent to me, Amazon, or Google. You own the data.

Let me know if you have any questions or feature requests! :robot:

Happy Bubbling!