Firstlight v1.1.0
First release of Firstlight — a remote console for HPE iLO managed servers.
Firstlight gives you keyboard, video and mouse access to a server from power-on through BIOS/UEFI to the running operating system, plus ISO virtual media, power control and boot-override handling. A second executable exposes the same console stack over the Model Context Protocol, so an LLM agent can operate a console under explicit confirmation rules. Both binaries are self-contained: no browser plug-in, no Java, no .NET runtime.
The project was previously developed under the names hpeirc and iLO-KVM.
Downloads
| File | Contents |
|---|---|
Firstlight.exe |
GUI remote-console client |
Firstlight-mcp.exe |
MCP bridge (console application) |
Firstlight-v1.1.0-windows-amd64.zip |
Both executables plus README, LICENSE, NOTICE and third-party notices |
SHA256SUMS.txt |
SHA-256 checksums for the three files above |
Windows x64. Verify a download with:
Get-FileHash .\Firstlight.exe -Algorithm SHA256Features
- Remote KVM: server video, keyboard and mouse, from power-on through BIOS/UEFI to the running OS.
- Both remote-console protocol generations: legacy V1 (iLO 4, including KVM and command-channel encryption) and V2 or newer, detected automatically.
- Shared-session and seize connection modes, with Allow/Deny prompts for incoming legacy join requests.
- ISO virtual media as a virtual CD/DVD device on both protocol paths.
- Power actions (momentary press, press-and-hold, cold boot, reset) and a verified one-time virtual CD/DVD boot override.
- Clipboard-to-HID paste and modular JSON keyboard maps (US and German built in, external maps loaded from
keyboard-mapsnext to the executable). - Persistent multi-session launcher with DPAPI-protected saved credentials.
- MCP bridge over stdio or stateless Streamable HTTP, with idempotency keys on mutating calls,
confirm: trueon destructive ones, tool annotations, and an opt-in ISO allow-list directory. - Embedded icon, application manifest and VERSIONINFO metadata in both executables.
Tested hardware
| Generation | Management processor | Status |
|---|---|---|
| ProLiant Gen10 / Gen10 Plus | iLO 5 | Fully tested |
| ProLiant Gen11 | iLO 6 | KVM core tested |
| ProLiant Gen12 | iLO 7 | KVM core tested |
| ProLiant Gen8 / Gen9 | iLO 4 | Expected to work, not yet confirmed |
Licensing and independence
Firstlight is licensed under the Apache License, Version 2.0. The NOTICE file carries the non-affiliation statement, the trademark attribution and the interoperability statement, and Apache-2.0 Section 4(d) requires redistributors to pass it along. Copyright notices and license texts for all twelve third-party Go modules compiled into these binaries are reproduced in THIRD_PARTY_NOTICES.md, which ships inside the release archive.
Firstlight is an independent community project, not affiliated with, sponsored by or supported by Hewlett Packard Enterprise. HPE, iLO, Integrated Lights-Out and ProLiant are trademarks of Hewlett Packard Enterprise Development LP and are referenced only descriptively, to identify the systems this client interoperates with.
Notes
- Test carefully before relying on this for production recovery workflows.
- The MCP bridge's HTTP transport is loopback-only and implements no HTTP authentication in this release; stdio is the preferred transport.