add a headless web browser for AI web access #51
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
there should be web related tools that allow the use of Obscura to visit and use the web by the llm without the need of a full browser engine integration. on github as h4ckf0r0day/obscura - this should be integrated in the app via its crates, if possible. Alternatively carry the binary inside the bundle and use it from there in a separate process. This definitely should support the full scope that Obscura gives, so that we have a proper browser environment we can use to explore the web.
Make a suggestion for the minimum set of tools that should be exposed to the LLM so that it can properly work - I envision something lile "start a web session with URL" and then query tools to get information about the current page and ways to follow navigations. Also check on the web for agents that already use Obscura to see what kinds of tools they provide to the LLM, we don't have to reinvent the wheel.
Also make a comparison with rust-headless-chrome, because that could also be an option, despite it being based on a chromium download. It could be the more mature option, depending on what you find on the web. For the same reason, also look at jonhoo/fantoccini as yet another alternative, although that needs a webdriver compatible browser. The benefit of Obscura is in the stealth mode, that could allow circumventing some scraping blockers.
The over-arching goal is to provide the LLM with a solid web client toolset to bring in external content in a reliable way. But the first step must be a plan and an overview to decide what direction to take.
add Obscura as headless web browser for AI web accessto add a headless web browser for AI web accesshugo referenced this issue2026-07-28 09:27:12 +00:00
we stick with the chrome based thing we have right now.