ICARUS Terminal is currently in early access.
ICARUS Terminal is a free, immersive, context-sensitive companion app and second screen interface for Elite Dangerous.
You can run ICARUS Terminal in a native window, on multiple windows/displays, as an overlayed window in top of the game if playing with a VR headset or on an ultra-wide display or connect remotely in a browser from another computer/tablet/phone/other devices (e.g. Chromebook, Android Phone/Tablet, Amazon Fire Tablet); the UI is specifically designed with touch screen devices in mind and to adapt the layout of panels to both landscape and portrait displays, both large and small.
The self-contained installer is around 20 MB and has no dependancies. If you are running an older but supported release of Windows, any missing dependancies will be automatically installed.
The web interface relies on advanced browser functionality for rendering and works best on native Google Chrome browsers (e.g. Google Chrome for Windows, Mac, ChromeOS, Android). Other browsers (e.g. Safari, Firefox, Chromium) may use fallback rendering and/or lack required features for full compatbility / optimal user experience.
Code contributions, pull requests and bug reports are not currently being accepted for this repository. See CONTRIB.md for more information. For developer documentation see BUILD.md.
If you are running on Linux and/or looking for quick instructions on how to run from source, if you have Node.js this is what you need to do to download and install ICARUS Terminal:
git clone git@github.com:iaincollins/icarus.git
cd icarus
npm install
Next, run cp .env-example .env
to create an .env
file and edit it to change the LOG_DIR
option to point to the location of your Elite Dangerous log files:
# LOG_DIR can be used to tell the Service where to look for game logs
# This option can be used in development and at runtime
LOG_DIR=path/to/logs
With that done, anytime you want to start ICARUS Terminal, all you need to do is run:
npm start
This will run in debug mode which is not quite the same as a production build (it's not as optimised) but should work just fine.
ICARUS Terminal is free, open-source software released under the ISC License.
ICARUS Terminal does not record Personally Identifiable Information (PII). ICARUS Terminal includes integrations with services like EDSM, EDDB and INARA. Data such as your current in-game location, cargo, etc. may be sent to them order to render information in the interface. ICARUS Terminal does not expose or send information about you or your in game character (e.g. your name, user name, commander name or ship name) but any requests made to a third party will include your IP address.
Elite Dangerous is copyright Frontier Developments plc. This software is not endorsed by nor reflects the views or opinions of Frontier Developments and no employee of Frontier Developments was involved in the making of it.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
ICARUS Terminal would not be possible without work from dozens of enthusiasts and hundreds of open source contributors.
ICARUS Terminal uses imagery from/inspired by Elite Dangerous, which is copyright Frontier Developments plc. This software is not endorsed by nor reflects the views or opinions of Frontier Developments and no employee of Frontier Developments was involved in the making of it.
Thank you to all those who have created and supported libraries on which this software depends and to Frontier Developments plc for supporting third party tools.
People have asked if I take donations for the project - I don't donations, but I do appreciate the offer.
If you want to support development of ICARUS Terminal, the best way is to visit the Ardent Pioneer (V9G-G7Z).
Selling Tritium to the carrier directly supports development as it means I can spend more time adding features to ICARUS Terminal and travelling the galaxy to test them out!
You can use Inara to find out which system the Ardent Pioneer is currently in and see if it's anywhere near you.
Before you visit you might want to check out what commodities are currently being traded. You might also want to chat to the bartender to see what they are looking for!