A response may have been in progress when you last left. Reload messages?
Connection lostYour browser reports that this device is offline.I will refresh this page automatically when Uplido is reachable again.
Uplido agent is not respondingThe gateway heartbeat failed. Messages may not be delivered until it comes back.
Approval required
Clarification needed
Pick a choice, or type your own answer below.
Terminal·
Terminal·
Drop files to upload to workspace
Listening…
Select a skill
Pick a skill from the sidebar to view its contents, or create a new one.
Select a memory section
Pick a section from the sidebar to view or edit its contents.
Select a scheduled job
Pick a job from the sidebar to view its details and runs, or create a new one.
Board
Read-only view
Loading...
Select a space
Pick a space from the sidebar to view its files and settings, or add a new one.
Select a profile
Pick an agent profile from the sidebar to view and edit its settings, or create a new one.
Usage Analytics
Loading...
Admin
Private Uplido admin console.
Checking admin access...
Only the two allowlisted Uplido admin emails can see this panel.
Logs
Choose a log file to view recent lines.
No log lines yet.
Conversation
No active conversation selected.
Appearance
Theme, accent colors, and visual style.
Show floating Start and End buttons while reading long session histories.
When enabled, older messages load automatically as you scroll upward. When disabled, use the older-messages button.
Preferences
Defaults and UI behavior for Uplido Workspace.
Used for new conversations. Existing conversations keep their selected model.
Play a sound when the assistant finishes a response.
Show a speaker button on each assistant message to read it aloud using your browser's speech synthesis.
Automatically speak each new assistant response when it finishes. Pauses when you start typing.
Show the voice-mode button (audio waveform) next to the dictation mic. Lets you speak naturally — Uplido auto-sends after a pause and reads replies aloud. Requires a browser that supports both speech recognition and TTS.
Preferred voice. Populated from your browser's available voices.
1.0x
1.0
Show a system notification when a response completes while the tab is in the background.
Displays input/output token count below each assistant reply. Also toggled with /usage.
Displays tokens per second in assistant message headers while streaming and after a response completes. Off by default.
Group thinking and tool calls into one collapsed activity section per assistant turn.
Self-hosted users can disable for transparency (not recommended for shared instances).
Controls how much metadata the session list shows in the left sidebar.
Automatically re-generates the session title based on the latest exchange, keeping it relevant as the conversation evolves. Requires an LLM title generation model to be configured.
Controls what happens when you send a message while the agent is running. Queue waits for the current task; Interrupt cancels and starts fresh; Steer injects a mid-turn correction without interrupting (falls back to interrupt when the agent is not yet cached or the stream has ended).
Show conversations from CLI, Telegram, Discord, Slack, and other channels in the session list. Click to import and continue.
Mirrors WebUI token usage to state.db so uplido /insights includes browser session data. Off by default.
Show a banner when newer versions of the WebUI or Agent are available. Runs a background git fetch periodically.
Display name for the assistant throughout the UI. Defaults to Uplido.
Providers
Manage API keys for AI providers. Changes take effect immediately.
No configurable providers found.
Plugins
View installed Uplido plugins and the lifecycle hooks they register. This panel is read-only.
No Uplido plugins are currently visible. Install or enable plugins from the Uplido CLI/config to see them here.
Meta Ads Connection
Connect your Meta Business account to manage ad campaigns.
Your access token is stored encrypted and never leaves this server.
Pre-fills the campaign drawer. You can change this per-campaign.
Used for DSA compliance when targeting EU countries, and for invoice branding.
Account
Profile, plan, subscription, and campaign monitoring.
Loading your latest account details. Forms are locked for a moment so you do not edit stale data.
Profile
Loading...
Fetching your account
Plan
-
3-day trial included on paid plans
Subscription
-
Loading subscription status
AI messages
-
Loading message balance
Campaign Monitoring
Every 48 hours
When a campaign is live, Uplido checks performance on this schedule and looks for optimization opportunities.
Save your display name and company details to your Uplido account.
Your payment method is managed securely by Razorpay. Uplido never stores card, UPI, or payment details.
Opens secure Razorpay checkout to update the card linked to your subscription. If Razorpay cannot update this subscription, Uplido support will help with a secure checkout link. Do not send payment details by email or chat.
Your receipts appear as separate rows, newest first.
Loading receipts...
Checking Meta/Facebook connection...
Cancel your paid subscription without deleting your Uplido account. You will not be charged on the next renewal. Type CANCEL to enable cancellation.
Delete your Uplido account, owned workspace, subscription records, campaign data, and login user. This also attempts to cancel your active subscription first. This cannot be undone. Type DELETE to enable deletion.
Change plan
Start paid plan now through secure checkout. This unlocks more messages immediately, even if your free trial ended early.
Support
Tell us what is happening. You can attach up to 3 screenshots, 5 MB each.
PNG, JPG, or WebP only. Max 3 images, 5 MB each.
✓
Done
API Keys
Connect optional generation providers for landing-page visuals and ad creative assets.
Used only when you ask Uplido to generate extra landing-page or ad creative assets. Paste a new key here to replace the saved one.
Provider: OpenAI · Model: gpt-image-2 · Quality: Low. Uplido only exposes the tested low-cost sizes below.
System
Instance version and access controls.
WebUI: —Agent: not detected
Enter a new password to set or change it. Leave blank to keep current setting.
The UPLIDO_WEBUI_PASSWORD environment variable is currently set and takes precedence. Unset it and restart the server to manage the password from here.
Show a nav-rail link when the official uplido dashboard is reachable. Overrides are restricted to loopback URLs.
Status of the Uplido gateway (Telegram, Discord, Slack, etc.)
Loading…
View Model Context Protocol servers configured in config.yaml.
Server changes are read-only here for now. Edit config.yaml and restart Uplido for changes to take effect.
Search known tools across active MCP servers.
Tool inventory only uses already-known active MCP runtime data; the WebUI does not start or probe servers.
FIRST RUN
Welcome to Uplido
Let's connect your Meta Ads account and get your AI Performance Marketer ready.