Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems.
The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools for real-time chat and file exchange. To maintain performance, the system utilizes hardware-accelerated rendering and adaptive bitrate control, which dynamically adjusts media quality based on real-time network throughput.
The project covers a broad range of administrative and operational requirements, including identity management, session persistence, and granular access control. It supports complex network environments through configurable STUN and TURN integration, reverse proxy support, and customizable firewall traversal settings. Users can further extend the platform by customizing browser environments, applying administrative policies, and offloading graphics processing to dedicated hardware.
The software is distributed as container images with multi-architecture support, and its configuration is managed through a comprehensive framework that includes URL-based parameters and persistent storage mounting for user data.