Preface

User interfaces have drastically evolved over time, moving from the command line, accessible only to technical users, to the graphical user interface, which democratized computing for everyone. That was in 1973, and besides the routine UI trends that come and go, the GUI has remained largely the same.

Thesis

We believe that AI will help usher in a new kind of interface. We call it the language user interface (LUI). We wholeheartedly think that all work will one day be done with natural language, and we want OpenSesame to be the company that makes that possible.

The current state

Although we’re still in the early days of the LUI, we’re already seeing a transition away from the GUI, bolstered by the mass adoption of ChatGPT and its canvas feature, developer-focused companies like Cursor and Bolt, which have redefined the way developers work, and feature releases from Crunchbase, Figma and Canva, which all promise the same thing: letting their users use their software through natural language.

Why isn’t it widespread?

We expect that most, if not all, SaaS companies will want to implement their own LUI, in order to meet customer demands, but are putting it off due to a lack of in-house AI talent, a lack of R&D budget, and a realization that an LUI isn’t a feature they can just ship and forget about, it’s a perpetual commitment to continuous improvements and iterations.

Where does OpenSesame fit in?

We offer a product called Cell, the LUI for SaaS companies.

Cell is an embeddable AI coworker that taps into an application’s underlying APIs to act on the user’s behalf. To create a Cell, all we need is API documentation in the form of openAPI specs or Swagger docs and the product URL. The whole process takes less than 5 minutes.

Instead of spending upwards of $500,000 to hire the necessary talent and wait 8-12 months until the LUI is shipped, companies can get access to Cell on a subscription basis for a fraction of that price.

What needs to be true for Cell to hit critical mass?

We’ve distilled our technical goals down to 5 pillars:

  1. The time to satisfaction must be shorter than the time it would take a user to do the action manually.
  2. Cell must never make any mistakes, a button click always works, so should a query response.
  3. Cell must feel bespoke to the software it is embedded on, all the while…
  4. …Cell must feel bespoke to each user. Everyone works and thinks differently; a good LUI should reflect that.
  5. Cell should be able to communicate with external tools and other agents.