ADFlowManager
ADFlowManager

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.

GPLv3 .NET 10 WPF-UI Windows v0.3.3-beta
0
Telemetry
15+
Features
.NET 10
Runtime
100%
Local

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

OS Windows 10 (1809+) or Windows 11
Runtime .NET 10 Desktop Runtime (bundled in installer)
Network Active Directory domain connectivity
Disk ~100 MB

Installation

  1. 1 Download ADFlowManager-Setup.exe from Releases
  2. 2 Run the installer (no admin rights required, .NET 10 included)
  3. 3 Open ADFlowManager
  4. 4 Enter your AD domain, username and password
  5. 5 Start managing Active Directory

Build from source

bash
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.