---
title: "Citrolabs ego-lite: Agent-Native Browser"
section: "raw"
type: "source"
created: "2026-08-23"
updated: "2026-08-23"
canonical: "https://pyweb.dev/wiki/raw/articles/citrolabs-ego-lite-2026"
---
# Citrolabs ego-lite: Agent-Native Browser

**Repository:** https://github.com/citrolabs/ego-lite  
**Stars:** 12.3k | **License:** Open Source | **Platform:** macOS only

## Core Mechanics
- **Agent-Native Spaces:** Instead of managing separate headless sessions or guessing auth cookies, agents run in isolated Spaces inside the user's real, logged-in browser session.
- **Code-Based JS Tool Calls:** Agents compose and execute native JavaScript directly against the browser execution context rather than cycling through round-trip CLI tool loops. Citrolabs claims this architecture is 2.5x faster than conventional DOM CLI loops.
- **Kernel-Level Page Snapshots:** Provides instant, low-overhead visual and DOM snapshots without freezing rendering threads.
- **Modular Skills:** Integrates with agent skill registries via `npx skills add` to extend browser automation capabilities.

---

## Agent Navigation

### Machine endpoints
- Knowledge graph: https://pyweb.dev/api/graph.json
- Graph analysis: https://pyweb.dev/api/graph-analysis.json
- Context index: https://pyweb.dev/llms.txt
