glass/lib.rs
1//! Glass — lightweight, local-first browser automation.
2//!
3//! Drives Chrome or Chromium directly through the Chrome DevTools Protocol
4//! (CDP), without Playwright, WebDriver, or an embedded browser runtime.
5//!
6//! # Modules
7//!
8//! - [`browser`] — Chrome lifecycle, CDP client, DOM/accessibility parsing,
9//! mouse movement, security policy, profiles, and the central
10//! [`BrowserSession`](browser::BrowserSession).
11//! - [`cli`] — Clap argument definitions and command dispatch.
12//! - [`mcp`] — JSON-RPC/MCP stdio server for AI clients.
13//! - [`tui`] — Ratatui terminal interface.
14
15pub mod browser;
16pub mod cli;
17pub mod mcp;
18pub mod tui;