Today, I’m super excited to finally announce the Beta release of EntraPulse Lite – a passion project I’ve been building over the last few months. EntraPulse is a desktop application that transforms how you interact with your Entra Tenant and understand Entra with Microsoft Docs and Learn. Whether you’re an IT administrator, developer, or Microsoft 365 power user, EntraPulse brings the power of natural language AI querying to your fingertips while keeping your data secure and your privacy intact.
EntraPulse Lite is a free, community-driven desktop application that acts as your intelligent companion for interacting with your Entra Tenant via Microsoft Graph and Lokka as well as Microsoft Docs and Learn. Built on Electron with TypeScript, it provides a modern, chat-based interface similar to Claude Desktop, but specifically designed for Microsoft’s ecosystem.
Available as a standalone executable for Windows (no installation required) and full cross-platform support for macOS and Linux.
Imagine asking questions like:
And getting immediate, actionable results from both your Microsoft Graph data and official Microsoft documentation – that’s the power of EntraPulse Lite.
In today’s data-conscious world, EntraPulse Lite puts security and privacy at the forefront of its design:
Local-First AI Processing: One of EntraPulse Lite’s standout features is its support for local Large Language Models (LLMs). You can run AI processing entirely on your machine/network using:
Your Microsoft Graph data never leaves your device when using local LLMs, ensuring complete privacy and compliance with the strictest organisational policies.
Secure Authentication: EntraPulse Lite uses Microsoft’s own MSAL (Microsoft Authentication Library) for secure token management. All authentication flows follow Microsoft’s security best practices, ensuring your credentials are protected with industry-standard protocols.
Delegated Permissions Only: The application exclusively uses delegated permissions, meaning it only accesses data you personally have permission to see. There are no elevated privileges or backdoor access – just secure, user-context queries against Microsoft Graph. This is achieved using my pull request to add additional authentication options to Lokka.
While privacy-focused local processing is ideal for sensitive data, EntraPulse Lite also offers seamless integration with leading cloud AI providers for enhanced performance and capabilities:
Flexibility to prefer local over cloud LLMs when available allowing you to power-on your Local LLM when you require it. All EntraPulse Lite LLM configurations are stored locally and encrypted.
EntraPulse Lite offers flexibility with two authentication approaches to get you started quickly:
Enhanced Graph Access (No Setup Required): Perfect for immediate use, this mode leverages Microsoft’s own Graph PowerShell client ID with default delegated permissions already configured. Simply sign in with your Microsoft work or school account and start querying – no app registration, no permission configuration, no IT involvement required. Add additional permissions to the existing applicaiton registration if desired or transition to Custom Application Mode.
Custom Application Mode: For tailored permission scopes, you can use your own Entra App Registration with delegated permissions. This provides complete control over which Microsoft Graph APIs are accessible while maintaining the same secure, delegated permission model.
Built-in Microsoft Docs & Learn Integration: One of EntraPulse Lite’s most powerful features is its seamless integration with Microsoft’s official documentation ecosystem. Using the official MicrosoftDocs/MCP package, you get instant access to:
This integration means you’re not just querying your Graph data – you’re also getting context-aware help from Microsoft’s own knowledge base, making EntraPulse Lite your comprehensive Microsoft ecosystem assistant.
Powerful MCP Server Architecture: EntraPulse Lite includes three essential Model Context Protocol (MCP) servers:
Real-Time LLM Monitoring: The application dynamically tracks your configured LLM providers, automatically updating the interface to show which models are available. Whether you’re running local models or using cloud APIs, you’ll always know the status of your AI providers.
Enhanced Chat Experience:
EntraPulse Lite features automatic updates delivered through GitHub Releases with proper code signing. Updates are seamless and user-controlled, ensuring you always have the latest features and security improvements without disrupting your workflow.
Ready to transform how you work with Microsoft Graph, Docs and Learn? Getting started with EntraPulse Lite Beta is simple:
For cloud AI (recommended for best performance), simply add your API key for Anthropic Claude, Azure OpenAI, OpenAI, or Google Gemini. For privacy-focused local processing, install Ollama or LM Studio and you’re ready to go.
EntraPulse Lite is more than just a tool – it’s a community effort. Whether you’re reporting issues, suggesting features, or contributing code, your involvement shapes the future of this project.
Download EntraPulse Lite Beta today and experience the future of Microsoft Graph querying. Your data, your choice, your privacy – powered by AI.
EntraPulse Lite is open-source software licensed under the MIT License.
I'm excited to share some significant authentication enhancements I've contributed to the Lokka MCP Server…
Last month I had the pleasure of speaking at the Sydney event for Global Azure.…
Model Context Protocol (MCP) is a powerful framework that extends AI clients like Claude and…
I've just completed participating in the Azure AI Developer Hackathon that was looking to provide…
Updated: July 2025 v1.0.2 Fixes issue setting D365SalesGlobals enabling session management for D365 Sales API…
Over the years I've written many an integration with identity sources. Dynamics 365 F&O though…
This website uses cookies.