[Project] Eurora: Cross-platform LLM integration across every browser (Dekstop-app, Rust)
Posted by Winter_Educator_2496@reddit | LocalLLaMA | View on Reddit | 25 comments
I spent the last year building Eurora to not have to explain the context of what I am doing, every time I wanted to ask a question.
Eurora is a cross-platform application that creates a custom network layer between itself and every single browser in existence and runs on Linux, macOS and Windows.
This allows the AI assistant to interact with the browser and see the whole website. As well as run mcp-like commands against the website you’re currently on.
I also built a number of custom adapters. For example, asking a question about a video on YouTube allows the AI to retrieve the transcript of the video you’re watching, as well as the frames and other information like the current timestamp. The current timestamp also allows the AI to then understand the line that the person in the video just said. We also have adapters for Twitter and Google Docs right now to be able to retrieve structured data. Eurora works on every single website already by using standard calls and strategies.
Eurora is built to run on a dedicated machine and has a separate server component for things like cron-jobs, indexing as well as all kinds of various processing in the future. The application is local-first and can be run on local hardware without ever touching external servers.
If you want to use certain models that are too big to run locally, then you can connect to our Sovereign European Cloud. We specifically designed the server code in such a way that you can see exactly how your data is accessed (spoiler: it’s not). The goal here is to provide a fully secure and private cloud LLM environment that we can prove is fully secure.
You can find out more about Eurora below:
Video demo - https://youtu.be/fj8cmNu_c5Y
Github - https://github.com/eurora-labs/eurora
You can download our app for every platform and every browser below. You get 500,000 cloud tokens for free when creating an account, it would be immensely helpful if you could tell me what you think of Eurora.
Website - https://www.eurora-labs.com
Download link - https://www.eurora-labs.com/download
SufficientTerm3767@reddit
It looks like you're asking about something someone said, but I don't have enough context to understand what you're referring to. Could you please provide more details? For example:
With more information, I'll be happy to help you figure out what they're talking about!
already pointed on chrome.exe
Winter_Educator_2496@reddit (OP)
Could you provide more information? Which platform are you on? Did you have the chrome extension installed already?
Could you also try refreshing the page and asking again? The new extensions don't work on pages that were opened before they were installed. I want to solve it so you can the project.
SufficientTerm3767@reddit
Win 10, extension installed, keep asking same things,
same "It seems like you might be trying to share something with me (like a link, image, or screenshot), but I'm not seeing it!
Here's what you can do:
**Share a URL/link** – Paste it in the chat, and I can look it up for you.
**Describe what you're seeing** – Tell me about the video, article, or post, and I'll search for it.
**Type out keywords** – Even a few words about the topic can help me find it.
What are you looking at? Just give me a little context and I'll dig into it for you! 🔍?
Winter_Educator_2496@reddit (OP)
I tested it out. The bridge never starts because Win10 is missing required libraries. I will statically link them in the next release (1.3.2) in a few hours so that it works perfectly and notify you. Thanks!
SufficientTerm3767@reddit
thanks, will tested it again
Winter_Educator_2496@reddit (OP)
1.3.2 is online. If you quit the application (via the tray icon -> quit, or left bottom corner -> power -> quit) and start it again, you will be prompted to update to version 1.3.2. I confirmed that it works and the bridge is started on Windows 10.
SufficientTerm3767@reddit
I'd be happy to help explain "the browser page," but your request is a bit ambiguous. Let me search for some common interpretations to provide the most relevant information.# The Browser Page Explained
The term "browser page" can be understood in two complementary ways: (1) what a browser is and how it works to display pages, and (2) the anatomy of the web page itself — the elements you see and interact with. Here's a comprehensive breakdown of both:
updated, still same
Winter_Educator_2496@reddit (OP)
That is very weird. Because you should only have the "explain the browser page" suggestion if the last app you clicked on is not a website. But in that case, you should also get a canned response of "click on the website first". So this is quite weird.
Are you perhaps using a special browser? We do support Firefox, Chrome, Opera, Edge, Brave, Librewolf and Safari. I do need to hardcode the names of their processes. Is your browser perhaps not in the list?
If it is: 1. Do you see the icon of the website in the middle of the chat before asking questions, or the icon of the browser? 2. Do you see the title of the website as an asset just above the input box?
SufficientTerm3767@reddit
using only Chrome
Winter_Educator_2496@reddit (OP)
It seems that the bridge itself is still broken for you, that could be the only explanation.
Could you type in
%appdata%..\Local\Programs\Eurora\native-messaging\chrome\euro-native-messaging.exe
into your folder url and tell me what happens? You should either receive an error message or a terminal window should open. If a terminal window opens you can just close it. That executable is the bridge that Chrome should be running.
SufficientTerm3767@reddit
terminal window is opens
Winter_Educator_2496@reddit (OP)
I was checking a bunch of stuff and I am still stumped. Would you like to join our discord server tomorrow and share your screen so I can check what is wrong in the logs?
Winter_Educator_2496@reddit (OP)
If the terminal window is working and the Chrome extension is installed from https://chromewebstore.google.com/detail/eurora/bfndcocdeinignobnnjplgoggmgebihm
Then I don't know what could possibly be wrong. The last 2 things to try would be to force update the extension to 1.3.1 (latest) and/or restart the machine.
Apologies for the inconvenience.
Winter_Educator_2496@reddit (OP)
Ok thanks. So you see the icon of the website right? Ok. Let me look if I can reproduce it.
Winter_Educator_2496@reddit (OP)
I'm so sorry about that. I am spinning up a windows 10 virtual machine and will fix it ASAP.
Winter_Educator_2496@reddit (OP)
I'm currently working on a fix so that you won't need to refresh the pages after installing the extensions. Thanks so much for testing it out!
Tbhmaximillian@reddit
Looks very interesting does all the data stays local when I decide not to use the cloud service that you offer?
Winter_Educator_2496@reddit (OP)
Yes! The main idea of Eurora is to provide local-only environment. The cloud/hybrid approach is essentially a fallback for people who don't have the hardware to run the models they want to.
Tbhmaximillian@reddit
Thank you for your reply:
I just started the docker and ran the docker-compose.yml against my local LM Studio.
When starting the desktop app I set the local rest api link:
! When I now try to register or sign in I get this error !
Registration failed: Registration failed: Registration failed: code: 'Unknown error', message: "h2 protocol error: http2 error", source: tonic::transport::Error(Transport, hyper::Error(Http2, Error { kind: GoAway(b"", FRAME_SIZE_ERROR, Library) }))
Winter_Educator_2496@reddit (OP)
Sorry about that. I never encountered this error before.
Could you tell me what platform you’re using? I have access to al 3 so I can fix it in the next hour.
Tbhmaximillian@reddit
Using it on windows 10.
I run the docker in docker desktop.
Thx, for looking into this.
Winter_Educator_2496@reddit (OP)
I tested this out on Windows 11 and it does work for me. At the start, I selected the button “Run locally with your own models” and put http://localhost:39051 as the api.
I am also not completely sure if it will work with LM studio as I only tried out locallamma.
If it still doesn’t work for you, then I will spin a windows 10 vm to try to reproduce the issue.
Tbhmaximillian@reddit
Thx, did the same and could enter the app now. After switching again on lm studio it failed again with the same error.
So long story short it works now with ollama
Winter_Educator_2496@reddit (OP)
What do you think of the app now that you had a chance to use it?
Tbhmaximillian@reddit
Sorry, just saw that you offer selfhosting via docker too. Reading through that now.