Desktop app
PreviewUse the Web Console in a desktop window on Windows x64 / ARM64 or an Apple Silicon Mac.
Write code, work with email and files, and schedule recurring tasks. Use the terminal, Web Console, Desktop preview, or Teams. Your security settings apply to every tool call.
Animated walkthroughs of office tasks and project workflows in Teams and Cloud Web. Hosted access requires an approved account and a connected local WorkPilot instance.
What's available now, what needs setup, and what to know before trying it.
Use the Web Console in a desktop window on Windows x64 / ARM64 or an Apple Silicon Mac.
Enable coding.enabled to work in a separate Git clone. Commands run on your machine, not in a container, and follow your usual approval rules.
Let the agent fill forms, switch tabs, and take screenshots. Set up the browser and sign in first; existing browser permissions still apply.
Browser guideUse Python to combine tool calls in a Monty sandbox. Each call still goes through the usual risk checks and approvals.
Code mode guideCreate agents with separate conversations, memory, and workspaces in local Web or Desktop. Use @name to continue a conversation.
Install skills and MCP configurations from the plugin store. Plugin MCP servers start disabled; review their commands and scripts before enabling them.
Plugin guideSubscribe to events from GitHub, Azure DevOps, email, chat, files, and more, or define your own trigger conditions. Run tasks automatically when conditions are met.
Automation guideRun reviewed local commands when agent events occur. Content changes need another review. Future versions may break compatibility.
Hooks guideTell WorkPilot what to do and when. Enable the scheduler manually and keep WorkPilot running to receive results in your connected channels. A background service can start it at login.
Cron, interval, one-time, and bus-event jobs, with run history and optional persistent sessions.
"Every weekday 8am, brief me."When enabled, periodic preflight checks select maintenance that needs attention — updates, memory hygiene, skills, and storage health. Quiet checks skip the model call.
Fork a long job in the background or delegate to Claude Code or GitHub Copilot.
"Run this migration in the background."Results land in Teams or Web Chat; a decision needed → an approval card on your phone.
Each tool call gets a 0–10 risk score. Your profile decides whether to run it, use delayed approval, ask you, or block it. Auto uses Standard's access boundaries and reviews actions in the context of your task.
Tool calls are scored 0–10. Low-risk actions can run directly; actions that need your approval send a card to Teams or another connected channel.
One command halts all tool calls. Must be explicitly reset by an authorized user.
Two-stage leak scanning with auto-redaction. Token cache encrypted at rest.
Sessions, memory, and credentials stay on your machine. Prompts and tool content go to the providers and services you configure. The optional Cloud Gateway relays traffic without persisting conversation history.
Connect Microsoft 365 and development tools to work with them in chat. Set up credentials and permissions for each service; some also need administrator consent.
Chat with your AI assistant directly in Teams. Read and send Teams messages, approve risky actions with interactive cards — without switching apps.
Read, triage, and draft email replies. Check your calendar and manage meetings — in conversation or automatically in the background.
Search, read, and manage files in OneDrive and SharePoint. Access team documents and shared libraries through natural language.
Local Copilot / Claude Code on coding, review, and research — Delegate for background tasks, Bridge to drive the CLI from Teams or Web Chat.
Use Entra ID for Microsoft identity and cloud connections. Microsoft 365 permissions and consent remain separate from GitHub Copilot sign-in.
DevOps work items, pipelines, repos, and deployments. Manage Azure resources, subscriptions, and resource groups.
Create issues, open PRs, search code, and manage repos. Combine with Copilot for end-to-end AI-assisted development.
Connect services such as ICM, Service Tree, and Kusto through configured integrations, subject to your organization's access and authentication requirements.
Run locally in the terminal or Web Console, or connect Teams and Cloud Web through the optional stateless Cloud Gateway. Hosted preview access requires allowlisting; local use does not.
Preview and experimental features are still changing. Check their limits before using them for critical work, and report issues you find.PowerShell / Terminal — auto-installs uv + Python if needed
Run wp for guided setup and enterprise GitHub Copilot sign-in. Use wp chat for the terminal, wp serve for the Web Console, or wp cloud for Teams and Cloud Web. Cloud access also requires Microsoft sign-in. Rerun the bootstrap command to upgrade.
Full documentation: aka.ms/workpilot/docs
Illustrative local-first setup below. Cloud and MCP connections are optional; available integrations and consent prompts vary by environment.
Connect your local instance to the Cloud Gateway, then install the Teams app. Tenant policy or administrator consent may be required.
Or download: teams-app.zip → Teams → Apps → Upload a custom app.
To remove: run wp teams uninstall, or in Teams → Apps → Manage your apps → remove WorkPilot.
Hosted Teams & Web Chat are in preview — open a request to get on the allowlist, or join our Teams thread to read the details.
Messages from each channel pass through the local message bus to the agent. Tool calls go through permission checks, risk assessment, execution, and output checks.
How WorkPilot manages context, tool calls, and permissions during longer sessions.
One command to install. WorkPilot runs on your machine.