kyutai-moshi/client
2024-12-19 14:37:56 +01:00
..
public/assets initial commit 2024-12-19 14:37:56 +01:00
src initial commit 2024-12-19 14:37:56 +01:00
.env.local Initial commit 2024-08-09 16:39:06 +02:00
.eslinrc.json Initial commit 2024-08-09 16:39:06 +02:00
.nvmrc Initial commit 2024-08-09 16:39:06 +02:00
.prettierignore Initial commit 2024-08-09 16:39:06 +02:00
.prettierrc.json Initial commit 2024-08-09 16:39:06 +02:00
Dockerfile Dockerized (#99) 2024-10-02 17:28:58 +02:00
index.html chore: favicon 2024-09-17 21:59:31 +01:00
LICENSE Readme [5/N] (#34) 2024-09-18 03:33:53 +02:00
package-lock.json initial commit 2024-12-19 14:37:56 +01:00
package.json update faq and ci (#72) 2024-09-19 15:21:32 +02:00
postcss.config.js Initial commit 2024-08-09 16:39:06 +02:00
README.md Readme [5/N] (#34) 2024-09-18 03:33:53 +02:00
tailwind.config.js Initial commit 2024-08-09 16:39:06 +02:00
tsconfig.json initial commit 2024-12-19 14:37:56 +01:00
vite.config.ts initial commit 2024-12-19 14:37:56 +01:00

moshi-client

Frontend for the demo.

Run the client

  • Node is required, I recommend using NVM to help you manage your node version and make sure you're on the recommended version for this project. If you do so run nvm use.
  • Generate a public/private key pair, cert.pem and key.pem and copy it to the at the root of this package
  • Create an env.local file and add your an entry for VITE_QUEUE_API_PATH (default should be /api)
  • Before running the project for the time or after dependencies update use npm install
  • To run the project use npm run dev
  • To build the project use npm run build

Skipping the queue

To skip the queue for standalone use, once the project is running go to /?worker_addr={WORKER_ADDR} where WORKER_ADDR is your worker instance address. For example : https://localhost:5173/?worker_addr=0.0.0.0:8088

License

The present code is provided under the MIT license.