Skip to content

Firstlight v1.1.0

Choose a tag to compare

@ThatIsCraZy ThatIsCraZy released this 18 Aug 12:39
· 18 commits to main since this release

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 SHA256

Features

  • 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-maps next 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: true on 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.