It writes code, runs your office, and keeps working while you're away. Every action is governed, and it lives in Microsoft Teams and Web Chat.
The same agent across Microsoft Teams and Web Chat — office tasks and project workflows, side by side.
Schedule work in plain language, or let it act and learn on its own — with results pushed back to you in Teams.
Your cron · interval · event jobs. Simple, readable, version-controlled files.
"Every weekday 8am, brief me."On its own pulse it learns from your history, extracts and refines reusable skills, and runs upkeep — health checks, maintenance, and updates.
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.
Every operation is scored 0–10 and mapped to four graduated actions — auto-execute, timed auto-approve, human approval, or block. No binary approve/deny fatigue.
0–10 scoring — auto-execute, timed auto-approve, human approval, or block. Approval cards pushed to Teams and beyond.
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.
No WorkPilot backend holds your data — it goes only to your chosen model and an opaque relay. Enterprise-sanctioned models only.
WorkPilot is built for organizations that run on Microsoft. Authenticate once with Entra ID and reach your agent everywhere.
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.
Sign in once with your Microsoft account. Your identity carries across Teams, Web Chat, and CLI automatically.
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.
Access Microsoft-internal services like ICM, Service Tree, and Kusto through natural language. Authentication handled automatically.
WorkPilot runs on your machine. The Cloud Gateway is a stateless, content-opaque relay — no WorkPilot backend holds your data.
Hobby project for now — not a production release yet — feedback welcome!PowerShell / Terminal — auto-installs uv + Python if needed
You'll be prompted to launch WorkPilot at the end. Microsoft sign-in happens automatically on first Teams or Web Chat connection. To start manually later, run wp (or workpilot). You can also rerun the same command anytime to upgrade to the latest version.
Full documentation: aka.ms/workpilot/docs
Auto-checked on startup. One-click install from the command line — or download the package manually.
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.
Channels stay outside the loop — every message crosses an in-device message bus into a local agent loop, where a governed gate runs every tool call across four tool sources.
The engineering behind the diagram — what keeps it reliable on real, long-running work.
One command to install. WorkPilot runs on your machine.