EveLens — Modern EVEMon, Rebuilt for Today's EVE

I see it was acknowledged on the old thread, which closed less than a month after starting, but not here. So people can make an informed choice, this project was made with (generative) AI.

Context to quote:

To be clear, and for the last time: I use AI in my development workflow. This has never been hidden. It is disclosed in the application’s About section, in the file headers of every source file in the repository (line 3), and in the contributors list. It was disclosed on the original thread before this one existed.

The source code is public. Read it. Audit it. Fork it. That’s what open source means.

I’m not re-litigating a Reddit thread that was already moderated and removed. Anyone who wants to evaluate EveLens can do so by using it or reading the code.

This is the last time I’ll be addressing this topic.

2 Likes

Noone cares. The future is here. Either adapt, or get replaced. You can still ride your horse while the rest of us drive cars.

1 Like

I’m just letting people know before they dig through the files or install it. While it’s inadvisable, most people just look to see if there is malware (at best) and never open the readme.md. You talked about all the other changes and it’s a very important factor in software development. As much or more than FOSS.

I only linked to the reddit thread as a citation.

Nice updates!

MacOS

A couple of issues have been resolved:

  • Cmd+Q works without hangup,
  • I can access the skill plans from the menu.
    [- xattr to install still works well]

What does not work (yet):

  • unicode names on Mac,
  • drag and drop plan list,
  • Cmd+W on skill plans does not (don’t know why)

new issue(s):

  • The menu title for the MacOS main menu is “Avalonia Application” instead of EveLens

What I would still like as a feature:

  • A “plans” tab next to skills/queue/clones for “easy access”

Thank you! <3

1 Like

Is there a way to adjust or slow down the ESI refresh? every 12seconds seems a bit excessive just for monitoring my skills. lol ….or am I mis-reading that timer?

linux version is missing - github is dead?

Interested! Just installed 1.2.0 on linux (appimage) but I don’t see a linux release for 1.2.1.

Anyway, seems to work the same as EveMon. One thing I think would be useful would be to have some sort of global skill plan that I can create and then apply it to multiple toons

@okoolos_rimmer

Not dead at all! The Linux version was always there in the release, I just had the download URL misconfigured on the website so it was 404ing. My bad. That’s fixed now, downloads should work straight from evelens.dev. Thanks for flagging it and sorry for the slow response, was on vacation for the past 2 weeks. Back at it now. o7

Yeah the 1.2.1 AppImage was there, I just had the download link on the website misconfigured so it looked missing. That’s fixed now, sorry about that.

On the global skill plan – based your feedback is actually what pushed me to build it the feature, Calling it the Doctrine Designer, you create a template once, assign characters to it, and it shows you who needs what training side by side. You can generate personal plans for each character with one click too. It’s in 1.3.0-beta.3 under Tools if you want to try it out now - Release EveLens 1.3.0-beta.3 · aliacollins/EveLens · GitHub Else the full release will happen shortly you can wait for that

Thanks for giving EveLens a shot and for the suggestion!

o7

1 Like

Hey! That timer isn’t a refresh rate - it’s just showing when the next bit of data is due for an update. Each ESI endpoint has its own cache timer set by CCP (skills refreshes every 20 min, wallet every 5 min, etc). We only fetch when CCP says the data is stale. So when you see “12s” it just means one of those cache windows is about to expire, not that we’re polling every 12 seconds. The most frequent one is location which updates every 5 seconds, so that’s probably what you’re seeing tick down most often. Nothing to worry about, it’s all working as intended.

Added a tooltip on that timer in 1.3.0-beta.3 that explains this on hover. o7

1 Like

Absolutely amazing, thank you. The Linux build is very much appreciated!

1 Like

Awesome tool great work and appreciate the effort you have put into it!
Are you able for Skill Farm allow for a configurable SP base? I know 5M is the minimum you can extract but some of my chars do stuff so that char might have a minimum of 10M to extract

1 Like

Cheers! This actually made it into 1.3.0 which just went live today. Was a pretty clean change to squeeze in.

Click the “Base” column next to any farm character and set your floor – quick-set buttons for common values (5M, 7.5M, 10M, 15M, 20M) or type your own. Everything recalculates instantly: extractable SP,
injector count, revenue, time-to-next. Saves per-character, persists across sessions.

You can download from EveLens

1 Like

EveLens 1.3.0 - Shipped

Sorry was away for a small vacation but I am back now. Eleven new features, twelve bug fixes.

Doctrine Designer - Create shared skill templates for your fleet comps. Assign characters, see who can fly what, compare training times side-by-side, generate a personal plan for each pilot with one click. Ctrl+G to open. @Chanan_Souhl

Chinese Language — Full Simplified Chinese localization. 300+ UI strings, 50,000+ game terms translated using CCP’s official SDE data. Settings > Appearance to switch.

Skill Farm: Configurable SP Base — Someone asked for this literally today and it made it into the release. Not all farm characters are pure farms — some have PI skills, mining, hauling. Now you can set a per-character SP floor so only SP above your threshold counts as extractable. Click the Base column, set your number, done.

Also in this release:

  • CSV export (skills + queue)
  • Plan editor attribute group headers
  • “What’s New” dialog on first launch after update
  • Custom browser picker for ESI auth
  • SDE updated to build 3328718 (51,551 types)
  • Plan editor scroll/drag fixes on all platforms
  • macOS: Cmd+W, dock icon, Unicode fonts all fixed
  • Attribute optimizer: actually accurate now
  • Fixes to issues reported by @Lisa_Rimes on MacOS

Download: https://evelens.dev

o7

2 Likes

Linux user here. Thanks for this tool. You’re a legend!

1 Like

Glad you are liking it :slight_smile:

Very nice tool. I have a few comments:

  • Could we get location on the overview (and ship if it can fit)
    • Maybe move Omega indicator below the portrait and squeeze in location and ship in its current place
  • Why appimage instead of flatpack?
    • Flatpack is just much better integrated into most linux distros

Great app, very fluid and well working.

Edit:

  • When viewing the plan it would be great to have a right click option on a skill to train to a specific level
    • Mainly useful after creating a plan based on fit import
1 Like

Awesome tool, any way to (add) to see corp wallet(s) if you have access?

What scope or setting is needed to show structure name where char is docked? Inaccessible structure is not super helpful :wink:

Edit: Nevermind, restart of evelens solved it.

Edit2: Would be nice with a function to import the queue into the plan (primarily for optimisation of attributes)

1 Like