ADFlowManager
Modern Active Directory Management Tool
Stop fighting PowerShell. Manage Active Directory faster with a modern .NET 10 desktop app — user management, package deployment, templates, full audit trail, and zero telemetry.
Latest release: March 8, 2026
Why ADFlowManager?
Everything PowerShell lacks, in a single native app.
Faster AD Management
Native .NET APIs with intelligent SQLite cache. Up to 10× faster than PowerShell cmdlets.
Modern Interface
Fluent Design dark theme powered by WPF-UI. Intuitive navigation, responsive layout.
Native Performance
Minimized PowerShell dependency — native .NET APIs handle the heavy lifting. Async/await throughout for a fully reactive UI.
Agent-Free Deployment
Push software packages to any domain PC over native SMB/RPC — no WinRM, no third-party agent required.
Privacy First
Zero telemetry. 100% local data processing. Your AD data never leaves your infrastructure.
Open Source
GPLv3 licensed, fully transparent code. Fork it, audit it, contribute to it.
Everything you need
A complete toolkit for IT administrators managing Active Directory environments.
User Management
Full lifecycle management for AD user accounts.
- Create with 5-tab property editor
- Disable / Enable with optional OU move
- Password reset with strength meter
- Copy users (org data + groups, no personal info)
- Compare & sync rights side by side
- Move between Organizational Units
Group Management
Browse, create and manage AD groups efficiently.
- Browse all groups with search & filter
- Bulk add / remove members
- Create Security or Distribution groups
- Configurable load-on-startup option
User Templates
Reusable templates for instant onboarding.
- Save department, role, groups, OU
- Store locally or on a network share
- Import / Export as JSON
- Expiry in days (interns, contractors)
Smart Cache
SQLite-backed cache for blazing-fast queries.
- Configurable TTL (60 min to 24h)
- Manual and automatic refresh
- Bypasses PowerShell entirely
- Async operations throughout
Audit & Compliance
Full audit trail for every AD operation.
- Multi-user audit log in SQLite
- Local or network-shared database
- Filter by period, operator, action type
- Export to CSV for compliance reporting
Security
Enterprise-grade security built in.
- Windows Credential Manager integration
- LDAP injection validation
- Auto-clear clipboard after 60s
- 3-level password policy (Easy/Standard/Strong)
Bilingual UI
Full French and English interface.
- French (default) and English
- ~95% UI strings localized in v0.3.x
- Switchable in Settings
Packages
Agent-free software deployment to domain computers.
- Deploy EXE/MSI/PS1 via native SMB/RPC
- Auto-detect installer metadata (name, version, publisher)
- ECDSA P-256 package signing
- SHA-256 hash verification
- Batch deployment with live progress
- Event Log integration on target PCs
Auto-Update
Silent background updates via Velopack.
- Delta updates — minimal bandwidth
- Silent background installation
- Seamless beta → stable transitions
Built on solid foundations
Modern technology stack, battle-tested libraries.
| .NET Framework | .NET 10 (Standard Term Support) |
| WPF UI | WPF + WPF-UI (Fluent Design) |
| MVVM MVVM | CommunityToolkit.Mvvm |
| SQLite Database | SQLite via Entity Framework Core |
| AD AD Integration | System.DirectoryServices.AccountManagement |
| Serilog Logging | Serilog (structured, file + console sinks) |
| Win Credentials | Windows Credential Manager |
| Velo Auto-Update | Velopack |
| DI DI | Microsoft.Extensions.DependencyInjection |
Clean Architecture + MVVM
ADFlowManager/
├── ADFlowManager.Core/ # Domain layer
│ ├── Interfaces/Services/ # Contracts (IAD, ICache, IAudit, ITemplate…)
│ ├── Models/ # Models (User, Group, UserTemplate, AuditLog…)
│ └── Enums/
├── ADFlowManager.Infrastructure/ # Data & Integration layer
│ ├── ActiveDirectory/Services/ # AD Operations
│ ├── Data/ # EF Core DbContexts (Cache, Audit)
│ ├── Security/ # Windows Credential Manager
│ └── Services/ # Cache, Audit, Settings, Template
├── ADFlowManager.UI/ # Presentation layer (WPF + MVVM)
│ ├── Views/Pages/ # 8 pages
│ ├── Views/Windows/ # Login, Main, UserDetails
│ ├── Views/Dialogs/ # 7 dialogs
│ ├── ViewModels/ # CommunityToolkit.Mvvm
│ └── Resources/ # i18n dictionaries (FR/EN)
└── ADFlowManager.Tests/ # Unit tests Get started in minutes
Requirements
Installation
- 1 Download ADFlowManager-Setup.exe from Releases
- 2 Run the installer (no admin rights required, .NET 10 included)
- 3 Open ADFlowManager
- 4 Enter your AD domain, username and password
- 5 Start managing Active Directory
Build from source
git clone https://github.com/Alex-Bumblebee/ADFlowManager.git
cd ADFlowManager
dotnet restore
dotnet build -c Release Startup project: ADFlowManager.UI
Ready to simplify AD management?
Free, open source, and runs entirely on your infrastructure.