Field noteNov 2, 20265 min read1 source

relinos: Organizing the web

In one minute

Relinos is an open-source programmable browser exposed through a REST API for rendering pages, interacting with sites and extracting structured data. Its routines can make browser workflows reusable, giving builders a self-hosted component for web automation rather than a managed service.

What changed: Relinos is a distinct programmable browser for automating web browsing, unlike the prior browser-automation and browser project reports.

What happened

The public GitHub repository describes Relinos as “a programmable browser that does the browsing for you.” It provides a REST API for rendering and interacting with websites, controlling multiple browsers and extracting structured data. The documented setup runs on Linux and macOS: clone the repository, check out v0.1.0, install it with the included Python installer, and start the service with a shell script. The README’s example calls the local service at port 8032.

The central /get endpoint accepts a URL and options. A caller can request browser rendering, choose an output format—HTML, Markdown or JSON—and set a cache duration. Other parameters include a proxy, a debug response header, metadata wrapping, pagination and extraction rules. Rendering is handled with a Chromium browser such as Google Chrome when the render parameter is enabled, which lets the service handle sites that depend on JavaScript.

For interaction, a request can include an ordered list of actions. The documented actions include waiting for and selecting elements by XPath, clicking, typing, pressing Enter, navigating to another URL, executing JavaScript, sleeping, and filtering selected elements by text or attributes. The README’s example demonstrates a login flow; another searches a site by entering a query and submitting it. These are examples of interface mechanics, not evidence that the tool can safely or reliably complete arbitrary workflows.

Relinos also lets users save a sequence as a named routine through a /routines/<name> endpoint. Routines can accept parameters and patch them into request fields, with options such as URL quoting and typed values. Existing routines can be overwritten using a query parameter. The repository recommends multiple routines for complex tasks, with search and purchasing as examples. A registry section lists ready-to-use interactions and extractions for services including Google Search, Google Maps, YouTube, DuckDuckGo, eBay and Skyscanner; the README says these can be imported through a /import endpoint. The repository is public and shows 28 stars and two forks. The supplied material gives no hosted-service offer, price, service-level commitment or quantified performance claim.

What the archive adds

Northstar-browser covered an open-source browser-engine project with deliberately narrow scope. Relinos is a new event in the adjacent browser-automation thread, not evidence that it shares Northstar’s architecture. Mantis and Stagehand v4 are related browser-agent stories, but the available archive summaries do not establish direct technical links.

Trend signal

This is a modest example of agent-ready software exposing capabilities: Relinos exposes browser actions and extraction through explicit API inputs. The source does not describe a permissions model, external-agent integration or safety controls, so it supports the pattern only at the level of callable capabilities, not the broader claim that they are safely composable.

Why it matters

A browser is often the practical bridge between an agent and services that lack an API or require interaction with a web interface. Relinos packages rendering, interaction and extraction behind a local HTTP interface, which can help a team prototype or operate workflows without embedding browser-control code in every agent. Named, parameterized routines offer a way to separate a reusable workflow from the inputs that vary between runs.

That convenience shifts responsibility to the operator. The README’s examples include credentials and actions such as clicking and typing, while the supplied material does not explain secret handling, access control, isolation between browser sessions or guardrails against consequential actions. Teams evaluating the project should treat it as an automation component to inspect and secure, not as a turnkey agent runtime. Its small visible adoption footprint also makes maintenance and compatibility worth validating before relying on it in production.

Limits and uncertainty

The repository documents setup, endpoints and example interactions, but the supplied material does not establish how actively the project is maintained, which Chromium versions it supports, or how it behaves across complex sites. It offers no benchmark, uptime, scale or reliability data. The README mentions controlling multiple browsers but does not specify concurrency limits or isolation guarantees. Nor does it explain authentication, credential storage, permission boundaries or safeguards for purchases and other high-impact actions. The presence of sample registry routines does not establish that those integrations remain current or work consistently.

Skill to build now

Take one low-risk, repeatable web task and write down its inputs, expected page state and verifiable output before automating it. If evaluating Relinos, begin with a public site and a read-only workflow: render a page, select a known element, extract a field, and check the result against the page manually. This gives a concrete test of the API without exposing credentials or authorizing irreversible actions.

Reader takeaway

Relinos offers a self-hosted REST interface for browser rendering, actions, reusable routines and extraction. It is a useful project to inspect when building web automation, but the repository’s examples are not proof of production readiness. Validate compatibility and build your own security boundaries before connecting it to an agent or sensitive workflow.

Evidence / sources

  1. 1github.com/realsirjoe/relinos
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicAgent ToolsExplore the agent-tools topic hub.
  2. 02topicComputer UseExplore the computer-use topic hub.
  3. 03topicAutomationExplore the automation topic hub.
  4. 04archiveField NotesOpen the latest editorial analysis.
  5. 05sourcesSourcesSee the original sources this archive cites.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract