About this project

POps (Pasha Operations Platform) is an open-source endpoint operations platform that unifies device management, remote assistance, software deployment and infrastructure automation in a single system. It targets schools, enterprises and other managed environments where IT teams currently juggle separate tools for inventory, support, deployment and monitoring. Core capabilities described in the README: - Endpoint inventory: devices are tracked automatically using immutable hardware IDs (HWID). - Live monitoring: real-time telemetry, active window tracking and idle detection. - Remote assistance: POpsVision offers adjustable 1-5 FPS streaming plus remote I/O control. - Software deployment: orchestrate ZIP and MSI installations across a fleet. - OTA updates: agents update themselves through a backend update server. - Remote terminal: run PowerShell commands from the web panel. - Device identity: device authentication intended to block unauthorized agent spoofing. - Audit logs: tracking of administrative actions for accountability. - Role-based access: JWT-based RBAC separating Admins, Managers and Viewers. - Multi-lab management: group devices into logical labs for isolated policy enforcement. The stated design principle is "Transparent by Design": administrators get powerful tools while users are notified when those tools are used, supported by audit logs and privacy-conscious remote assistance. Architecture: a PHP 8 and JavaScript web dashboard talks to a Python FastAPI backend over REST and secure WebSockets, with PostgreSQL (and SQLite) storage. A Windows endpoint agent is built on .NET 8 and C#, with companion components described as Agent, Tray, Vision, Watchdog and Updater. Status and roadmap: the project is in active development at v0.1.0-alpha; early commits focus on documentation, architecture and infrastructure before source code is published. The v1.0 phase lists dashboard, device inventory and heartbeats, remote assistance, mass software deployment and remote terminal as done. Planned v2.0 items include Active Directory (LDAP) integration, advanced group policies, an extensible plugin SDK, and Linux and macOS agents. Documentation in the repository covers architecture, installation, security model, REST API reference and agent specifications. The project is licensed under Apache 2.0 and maintained by Pasha Core.