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.
No Title
No Description
What is EntraPulse Lite?
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:
- “Show me all users in the Sales department”
- “List groups with external members in my tenant”
- “What permissions does this application have?”
- “What are the last 5 risky signins?”
And getting immediate, actionable results from both your Microsoft Graph data and official Microsoft documentation – that’s the power of EntraPulse Lite.
No Title
No Description
Security and Privacy First
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:
- Ollama – Open-source local LLM runtime
- LM Studio – User-friendly local AI interface
No Title
No Description
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.
No Title
No Description
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.
Cloud Flexibility When You Need It
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:
- Anthropic Claude Sonnet (Recommended) – Advanced reasoning and analysis
- Azure OpenAI GPT-4o – Enterprise-grade Microsoft integration
- OpenAI GPT-4 – Industry-leading natural language processing
- Google Gemini – Google’s cutting-edge AI models
No Title
No Description
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.
No Title
No Description
Dual Authentication Modes for Every Need
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.
No Title
No Description
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.
No Title
No Description
Built with MCP Extensibility
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:
- Microsoft Learn – Complete training modules, tutorials, and certification paths
- Official Microsoft Documentation – API references, best practices, and technical guides
- Real-time Documentation Queries – Ask questions about Microsoft technologies and get answers directly from official sources
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.
No Title
No Description
Powerful MCP Server Architecture: EntraPulse Lite includes three essential Model Context Protocol (MCP) servers:
- Lokka MCP – Direct Microsoft Graph API access using the official @merill/lokka package
- Microsoft Docs MCP – Official Microsoft Learn documentation and technical references
- Fetch MCP – General web searches and external documentation retrieval
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:
- One-Click Code Copying – Copy PowerShell scripts, API calls, or code examples with visual feedback
- Conversation Management – Start fresh conversations to clear context for new query sessions
- Trace Visualization – See how your queries are processed and understand the data flow
- Permission Management – Real-time insights into what permissions are being used
Seamless Updates and Maintenance
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.
Get Started Now
Ready to transform how you work with Microsoft Graph, Docs and Learn? Getting started with EntraPulse Lite Beta is simple:
- Download the installer from our GitHub Releases
- Windows: Standalone executable (.exe) – no installation required, just run
- Windows: Full installer (.exe) with desktop shortcuts and Start menu integration
- macOS: Universal binary (.dmg) for Intel and Apple Silicon
- Linux: AppImage, .deb, .rpm, and tar.gz packages available
- Install or run the application directly (Windows standalone)
- Sign In with your Microsoft work or school account
- Configure your preferred AI provider (cloud or local)
- Start Querying with natural language and exploring Microsoft documentation!
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.
Want to contribute?
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.
- GitHub Repository: EntraPulseLite
- Issues & Support: GitHub Issues
- Discussions: GitHub Discussions
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.