Omnigent supports real-time multi-user collaboration on live agent sessions. Teammates can watch an agent work, send it messages, take over the keyboard, or branch off their own copy of a conversation — all without any extra infrastructure beyond the Omnigent server.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/omnigent-ai/omnigent/llms.txt
Use this file to discover all available pages before exploring further.
Teammates must be able to reach the server. A local server is only reachable
on your local network. For anyone outside your network, deploy an always-on
host — see the deployment guide.
Sharing a session
Hit Share in the web UI to get a shareable link to your current session. Anyone with the link (and an account on the same server) can open it in their browser and watch your agent work and chat with it in real time — messages, sub-agents, terminals, and files all stay in sync.Co-driving
A teammate can attach to your running session from the terminal. Their messages execute on your machine, which is great for pairing or handing the keyboard to a domain expert mid-investigation:<session_id> with the ID shown in the web UI or returned by omnigent server status. Both you and your teammate can send messages; the agent sees them in order.
Forking
Clone a conversation from any point and continue independently on your own machine:Setting up multi-user accounts
Multi-user mode is controlled by a single environment variable:OMNIGENT_AUTH_ENABLED defaults to 1 in the Docker Compose config, so you don’t need to set it explicitly.
Inviting teammates
Sign in as admin
Open the web UI (e.g.
http://localhost:6767) and sign in as admin. The
password is printed on first run and saved locally.Open the invite flow
Navigate to Admin → Members → Invite to create a single-use invite link.
No email server is needed.
SSO / OIDC
To let teammates sign in with the accounts they already have, setOMNIGENT_OIDC_ISSUER together with a client ID and secret on your deployed server and restart:
| Variable | Example value |
|---|---|
OMNIGENT_OIDC_ISSUER | https://accounts.google.com |
OMNIGENT_OIDC_CLIENT_ID | your client ID |
OMNIGENT_OIDC_CLIENT_SECRET | your client secret |
header auth proxy mode for environments where Omnigent sits behind a reverse proxy that handles authentication.