AI-Powered  ·  Free  ·  Open Source
EMA Logo

Manage SCCM & Intune
with natural language.

Just describe what you need. EMA handles the rest. EMA generates the right PowerShell, executes it, and shows results no console switching, no scripting required.

Download Installer View on GitHub
Your API key, your model
Runs fully local
Auto updates
MIT License

Watch EMA in Action

EMA — Endpoint Management Assistant
SCCM Examples
Intune Examples
you > List all Windows 11 devices in the site
EMA > Found 247 Windows 11 devices. Generating report...
    DESKTOP-001  ·  Online  ·  Win 11 22H2  ·  16GB RAM
    LAPTOP-042   ·  Online  ·  Win 11 23H2  ·  32GB RAM
    [... 245 more devices]

you > Show devices with less than 10GB free on C: drive
EMA > ⚠ 14 devices flagged with low disk space
    DESKTOP-017  ·  4.2 GB free  ·  Last seen 2h ago
    LAPTOP-103   ·  7.8 GB free  ·  Last seen 12m ago

you > Create a collection for the Finance department
EMA > Collection "Finance Department" created. 31 devices added.
you > List all non-compliant devices
EMA > ⚠ 23 non-compliant devices found via Microsoft Graph
    iPhone-Sarah    ·  Non-compliant  ·  Missing PIN policy
    LAPTOP-096     ·  Non-compliant  ·  OS version outdated
    [... 21 more]

you > Show devices where BitLocker is not enabled
EMA > ⚠ 8 devices without disk encryption
    DESKTOP-044  ·  Windows 11  ·  BitLocker: Disabled

you > List all Autopilot devices and their deployment profiles
EMA > Fetching Autopilot inventory from Intune...
    156 devices registered  ·  3 profiles configured
What EMA Manages

Both worlds. One chat.

No more switching between the SCCM console, Intune portal, and PowerShell. Everything in one interface.

SCCM / Config Manager
On-premise endpoint management
Device queries and hardware inventory
Device collection creation and management
Application and software update deployments
Client health monitoring and remediation
Automatic Deployment Rules (ADR)
Distribution point content management
Admin audit and activity reporting
Microsoft Intune
Cloud-based MDM via Microsoft Graph
Device compliance status and policy reporting
Non-compliant device detection
BitLocker / disk encryption status
App deployment and installation status
Autopilot device and profile management
Compliance policy assignment reporting
User sign-in activity
How It Works

From prompt to result in seconds.

EMA handles the entire pipeline. You just describe what you need.

01

Your Prompt

Type what you need in plain English. EMA handles the rest. No scripting knowledge required.

02

Intent Detection

EMA identifies the target environment (SCCM or Intune) and discovers relevant context automatically.

03

LLM Call

Your chosen AI model generates and validates the PowerShell needed to fulfill the request.

04

Results

Script executes locally and structured results appear right inside the chat.

Why EMA

Built for IT professionals.

Security, privacy, and flexibility by default.

Fully Local

EMA runs entirely on your machine. Your SCCM and Intune data never leaves your environment.

Your AI Provider

Bring your own API key. Choose GPT-4, Claude, Gemini, or any other supported model.

Auto Updates

EMA keeps itself current automatically. Always the latest stable release with no manual work.

Rich Reporting

From compliance audits to hardware inventory generate and export detailed reports instantly.

Zero Telemetry

No analytics. No tracking. Only your prompt reaches the LLM.

Instant Setup

Single EXE, no installer. Download, run, enter your API key and start working in under 2 minutes.

Requirements

What you need to get started.

Designed for existing SCCM and Intune environments most of these are likely already in place.

Windows 10/11 or Server 2019–2025 (64-bit)
.NET 8.0 or later
PowerShell 7+ (for Intune / Graph)
Microsoft Graph PowerShell SDK
SCCM Admin Console on the same machine
API key from any supported LLM provider
Contact

Built by the community, for the community.

An independent open-source project by Mert Efe Kanlikilic. Questions, ideas, or contributions are always welcome.