Faceless Reels Ruby

faceless_reels is a small Ruby client for the public endpoints exposed by Faceless Reels, an AI-assisted workflow for creating narrated vertical videos.

The gem currently supports service health checks and public showcase-video URLs. It does not call private project APIs or submit video-generation jobs.

Installation

Install the gem directly:

gem install faceless_reels

Or add it to your Gemfile:

gem "faceless_reels"

Usage

require "faceless_reels"

client = FacelessReels::Client.new

client.ping
# => {"message"=>"pong"}

FacelessReels.homepage
# => "https://faceless-reels.io"

FacelessReels.showcase_video_url("shackleton")
# => "https://faceless-reels.io/api/public/showcase-videos/shackleton"

To convert service failures into a boolean health signal:

client.available?
# => true or false

Development

Run the tests:

bundle install
bundle exec rake test

Build the gem:

gem build faceless_reels.gemspec

License

The Ruby client in this repository is available under the MIT License.