Even Reality G1 Glasses discussion

Howdy all! I’ve been daily driving a pair of Even Reality G1 smart glasses for a couple of weeks, and an exchange during one of this weeks Links with Friends made me realize I should talk about them here. I’ve already actually made a blog post with my full thoughts, so I’ll link that here

The TLDR is the glasses hardware is incredibly impressive, the displays are crisp, the battery lasts the advertised day and a half even for a heavy user like myself, and the potential is sky high. The software on the otherhand… its fine, but it could be so much better. Like if all you want is basic smart watch functionality (minus the fitness tracker) but on your face then its great, the teleprompter also works pretty well, and the quick notes function has honestly helped my ADHD brain out a TON, but they could be so much more.

There is a third party “OS” (app on your phone) that can connect to them called mentraOS which does have an open source SDK so you can write your own apps, but that solution is a bit limited, for one all apps need to run on an app server that talks to Mentra’s cloud that then talks to your phone and glasses, so you have to build a bit of infrastructure to offer an app, and if you want that app to interact with things on other devices then you need to build companion applications for those devices that connect to your app server. Another big limitation is that Even Realities locks the touchpads in their firmware, so no third party apps can utilize them which really sucks.

Even Reality has talked a big game about supporting open source, and opensourcing things, but besides an example application written in C, the only direct btle api documentation is from reverse engineering efforts and stored in some dudes google drive. I really hope Even Reality opensources their SDK or at least posts full BTL API documentation because building local only applications for these smart glasses would be SICK, but they haven’t yet.

They are a bit expensive, especially when you compare them to meta’s display glasses, but not outrageous compared to designer prescription glasses frames, especially considering their functionality.

I’m not sure how to tag Wendell but I remember from the links with friends video it was mentioned that true smart glasses would be interesting to him, and while meta’s exist… I don’t want facebook to data mine everything I look at and say throughout the day. The Even G1s do have a toggle to not share extra information, and you can configure it to use specific AI back ends so you can choose the one you trust more, or if you use mentraOS you should be able to select a self hosted AI back end.

I’ll admit I haven’t played with MentraOS a ton yet, as I prefer Even’s default app’s dashboard, but I do plan to write a MentraOS app myself to try it out. The first app I want to build is similar to the quicknotes feature, but I want to save the notes in markdown format and run an agent on my computer that will save the notes in my obsidian vault. I’m still working out how to do that and offer it for other user securely, maybe have like some kind of account back end… I’m still working through that. Lessons learned there will help inform my other project idea, which is an ssh client in the glasses, where you could speak commands, and see the output in your glasses. I don’t know how actually useful that would be, but I want to hacked with smart glasses and my voice like a Cyberpunk netrunner. we already have a ton of the shitty parts of Cyberpunk, why not a few of the cool things too?

Any way wanted to start this topic to see if anyone else here has the G1s, or are interested in them and has questions for a nerd who daily drives them. Also what apps do you think would be cool to develop for them? I’m wanting to deep dive into deving mentraos apps here soon so any ideas to add to the pile would be appreciated!

2 Likes

Can these be set to connect to a fully self hosted backend with no data going anywhere else?

1 Like

At this point in time, no. MentraOS would allow you to use a self hosted AI backend, but the communications would have to be handled by an app server, and be sent through mentra’s server in order to communicate with your phone. The data is all TLS encrypted, and Mentra says they don’t data mine anything, and all their code, including the code they use for their cloud servers, is all opensource so you can manually verify this.

I’m not sure if there’s a way to self host your own Mentra cloud… that would be very interesting if there was, but I haven’t looked into it heavily yet.

Thanks for the reply. Sounds like it’s not for me.

Fair enough, I personally trust the opensource devs, and even realities them selves to actually not data mine a hell of a lot more then meta/facebook, but there is still a third party you need to trust.

There is the building blocks for basic gadget bridge integration, which is cool, that would be a fully local solution, but its very bare bones and minimal support at the moment. If Even Realities actually opensourced their SDK, or posted full BTLE api documentation building your own local only applications would be alot easier, but until that happens (or gadget bridge figures it all out) there will be a third party server compnent.

I’m not a big trust guy personally. When there’s a fully local solution I’d be interested though.

2 Likes

So actually good news on that front. I asked in their discord, and yes you can just download all the stuff needed from their git hub, run a local instace of mentra cloud, and then connect the app to that back end. There’s a setting in the app to set the back end server that mentraos uses, so while it would take some leg work you can self host everything you need to run mentraOS.

2 Likes

Well now that is interesting. Let us know how it goes if you decide to self host.

1 Like

I’d like to second both the request to get input and maybe a review from @wendell on this, and a follow up from you (@pyro57 ) if you had a chance to try linking your glasses to a self-hosted server of some kind.
I find it almost maddeningly frustrating that the functions of smart glasses that seem to have good hardware specs (like the newest Meta Ray Bans or the Halliday glasses) are then completely tied to using their respective “services”. My, yes, fantasy is to use smart glasses for translations, note taking and direct lookups using the in-glass display in, for example, PubMed, but run the small distills for all that locally on my smartphone, keeping the data confidential and under my control. I would even give in and buy a new 2025 smartphone with enough RAM (12 GB+) and a beefy-enough NPU in the SoC if that would make it possible. But,
(unfortunately), tailoring such distills to using the NPU (or “neural processor”, if on Apple) far exceeds my programming skills. And vibe coding something like that isn’t going to cut it for this :stuck_out_tongue_winking_eye:; it requires significant expertise.

In general, if a company would want to make a lot of money with smart glasses, they should release glasses with good specs alongside the software that allows for running everything on our (users) hardware, specifically mobile hardware.

1 Like

Haven’t playewith it as of yet but they just announced federated architecture that you can use to run your own mentraos cloud server and still have access to other mentraos apps if you’d like.

There is also the basic functionality in gadget bridge to talk to the glasses without any of the ai stuff.