Gryt's desktop and web client. React, Vite and Electron. Voice, camera and screen share, with noise suppression and voice activity detection running locally, and a bundled server so you can host from
SocialTypeScript · CSSGitHub @Gryt-chatOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Gryt's desktop and web client. React, Vite and Electron. Voice, camera and screen share, with noise suppression and voice activity detection running locally, and a bundled server so you can host from the app itself.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Gryt Client
The Gryt client, for the web and the desktop: one React app, shipped as a browser build and as an Electron app. Built with TypeScript, Vite and @gryt/ui .
Hosted at app.gryt.chat , or download the desktop app from Releases .
The entrypoint injects runtime configuration via environment variables:
Browse tags at ghcr.io/gryt-chat/client.
Open http://localhost:3666.Read the full README ↗docker pull ghcr.io/gryt-chat/client:latest
docker run -p 80:80 ghcr.io/gryt-chat/client:latest
The entrypoint injects runtime configuration via environment variables:
| Variable | Default | Description |
|---|---|---|
GRYT_OIDC_ISSUER | https://auth.gryt.chat/realms/gryt | OIDC issuer URL |
GRYT_OIDC_REALM | gryt | Keycloak realm |
GRYT_OIDC_CLIENT_ID | gryt-web | OIDC client ID |
GRYT_AUTH_API | https://auth.gryt.chat | Auth API base URL |
GRYT_AUTH_CALLBACK_URL | https://gryt.chat/auth/callback | OAuth callback URL (used by Electron login) |
Browse tags at ghcr.io/gryt-chat/client.
yarn install
yarn dev
Open http://localhost:3666.
yarn build
yarn preview
The same source builds the Electron app. electron/ holds the main process,
which is where the tray, auto-updates, global shortcuts, native screen and audio
capture, and the embedded server live. electron-builder.yml configures the
AppImage, deb, snap, Windows and macOS builds.
Releases are cut from the main Gryt repository, not from here.
Full docs at docs.gryt.chat/docs/use:
Please report bugs and request features in the main Gryt repository.
What sponsoring pays for, the tiers, and everyone who has sponsored: gryt.chat/sponsors. To sponsor: GitHub Sponsors.
The list itself lives in the Gryt README, in one place rather than ten, so it cannot fall out of step across repositories.