OSAgent
Enter your password to continue
OSAgent
Colors, typography, and chat layout.
Connect providers and choose which of their models appear in the model menu.
How the agent thinks and responds.
Run OSA as a bot in your Discord server.
The Discord bot shares the active provider route with the desktop app. Picking a model here switches it everywhere.
Restricted support sessions can use public tools only. Trusted access stays separate.
Keep this limited to your personal server and private channels.
YouTube audio in voice channels. Requires discord-voice build; yt-dlp auto-downloads to ~/.osagent/bin/. ffmpeg optional (opus passthrough).
/play, /skip, /queue, /stop in voice channels.
Export or import the full Discord bot config including bot tokens. The exported file contains secrets — store it securely.
Configure voice input and output settings
Speech input and output that run on this computer with no network service. One download of about 525 MB. Use it when browser speech is blocked, as it is in the desktop app.
Run quick health checks for auth, providers, voice, Discord, updates, and network configuration.
What OSA remembers across sessions.
Manage password protection and network access
Your server will be accessible from other devices on your local network. Make sure your firewall allows connections on port 8765.
Anyone on your network with the server address and password (if set) can access your agent.
Use OSA from your phone.
Keep OSAgent up to date
Connect your account
Account connected
Sign in with your provider account for secure, token-based access.
Enter this code on the verification page:
Connecting...
Are you sure you want to delete this scheduled job? This cannot be undone.