Skip to content
liuwd8 edited this page Aug 29, 2026 · 3 revisions

ego (lite) Developer Documentation

Welcome to the developer documentation for ego (lite) and ego-browser.

ego (lite) is a Chromium-based browser designed for people and AI agents to work in the same browser without competing for control. The ego-browser command-line interface runs JavaScript in an embedded Node.js runtime while the Browser Process continues to own Profiles, Spaces, tabs, login state, and browser operations.

Documentation

  • Ego Browser CLI Architecture — Core terminology and the request flow between the CLI Process, Browser Process, Node Service, Node Runtimes, and Spaces.
  • Ego Native API Reference — Inputs, outputs, field meanings, callbacks, and error codes for the native globalThis.ego interface.

Audience

These pages are intended for community developers who want to understand or integrate with the Ego Browser CLI and its native Node.js bridge.

The Native API Reference documents the low-level EgoBindings contract. Higher-level SDK helpers are separate from that native interface.

Clone this wiki locally