Skip to content

marmelab/thumbless-os

Repository files navigation

Thumbless OS

This is a POC for a realtime voice-based mobile OS using the OpenAI Realtime API with WebRTC.

Installation and usage

Before you begin, you'll need to initialize two .env files, one for the SPA and another for the server. You'll also need an OpenAI API key - create one in the dashboard here:

# SPA env file
cp ./client/.env.example ./client/.env
# Server env file. Paste your OpenAI API key in it
cp .env.example .env

If you want thumbless-os be able to show images, please configure your unsplash access key UNSPLASH_ACCESS_KEY in the .envfile create your account here.

Running this application locally requires Node.js to be installed. Install dependencies for the application with:

npm install

Start the application server with:

npm run dev

The web application is accessible on http://localhost:3000.

Architecture

This application uses express to serve the React frontend contained in the /client folder. The server is configured to use vite to build the React frontend.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10