systemctl --user start corvusd
(or run corvusd). This page reconnects by itself.
Log in
This browser becomes one of your Corvus devices. Open the login link you got
(https://…/#invite=cvi_…, from the admin or from another of your devices), or paste it or
its invite here.
The login is kept in this browser only. Log out forgets it; revoking it from any of your devices ends it everywhere.
Get an invite from the backend admin (corvus-server admin invite USER) or from
another of your devices. A corvus://login?… link works too: paste it as the invite.
You
Only one of your devices joins calls, so your machines don't echo each other.
Access requests
Relays
Create a relay
Join a relay
Who's here
Voice
corvus-voice
(systemctl --user start corvus-voice) to hear the call and talk. Everything else keeps working.
Calls in this browser use its own microphone processing and play everyone through it, each with their own volume. PipeWire nodes and shared audio sinks need the native client.
Using EasyEffects or similar for your mic? Turn this off so the voice isn't processed twice.
The browser's own echo cancelling, noise suppression and gain. Turn it off if your mic is processed elsewhere.
Off by default: nothing joins a call or plays someone's shared audio until you press Join call, Listen here or Listen. corvus-voice keeps these (voice.json).Kept in this browser only.
Shared audio
Each sink is a PipeWire output made by corvus-voice. Route an app into it and the people its terms allow hear it in your calls, in stereo, whether or not your mic is muted. who hears it: always (anyone in the relay), request (they ask, you allow), private (nobody right now).
corvus-voice runs.
Add a shared audio sink
This machine's devices
What you share is announced to the relays you're in. view: who may watch; input: who may control it.
Data devices
Shared by local apps (they register them with v1.data.register and own
their data). They go away when the app disconnects.
Windows
This machine's open windows, live from the compositor, grouped by app. share all sets the app's defaults for every window of it, open now or later. A single window's own settings override those until the compositor restarts.
Off by default: titles can show mail subjects, document names and the like to the people in your relays. Each app's titles switch overrides this for that app.
This browser
Sharing screens, windows, cameras and shared audio sinks (tab audio can be shared from here: Voice → Share audio), data devices, and per-person
PipeWire nodes need the native Corvus client (corvusd, corvus-voice and a front-end) on
your computer. Here you can be in relays, see who's around and what they share, ask for access, answer
requests and talk.