ReasonKit Web (Rust Edition)
High-Performance Web Sensing & Browser Automation Layer Rust-Native Implementation
The Eyes and Ears of AI Reasoning - Now Blazingly Fast
Documentation | Crates.io | ReasonKit Core | Website
Note: This is the Rust implementation of the ReasonKit Web Sensing layer. It supersedes the legacy Python prototype for performance-critical deployments.
Web sensing and browser automation layer for ReasonKit. Implements the Model Context Protocol (MCP) for seamless web interactions with AI reasoning systems, powered by Rust and ChromiumOxide.
Features

Use Cases

Performance

Installation
Add to your Cargo.toml:
[]
= "0.1"
= { = "1", = ["full"] }
Quick Start
As a Library
use BrowserController;
async
As an MCP Server
# Build the MCP server binary
# Run the MCP server
# Or with cargo
Content Extraction
use ;
// Extract structured content from HTML
let html = "<html><body><h1>Title</h1><p>Content</p></body></html>";
let extractor = new;
let content = extractor.extract?;
// Extract metadata
let meta_extractor = new;
let metadata = meta_extractor.extract?;
API Workflow


Architecture
The ReasonKit Web layer implements a high-performance web sensing architecture designed for AI reasoning systems:
System Topology

Core Architecture

The Rust Engine

Key Design Principles
Performance-First: Built in Rust with async/await for maximum throughput Protocol-Driven: Implements Model Context Protocol (MCP) for AI integration Modular Design: Separates capture, extraction, and memory for flexibility Security-Focused: Headless browser isolation and content sanitization
Integration Flow

Security & Privacy
ReasonKit Web is built with a "GDPR by Default" philosophy, ensuring that AI reasoning systems can interact with the web safely and compliantly.

Key Security Features
- PII Redaction Engine: Automatically detects and redacts sensitive information (emails, phone numbers, secrets) before it leaves the secure runtime.
- Headless Isolation: Browser sessions run in isolated containers with no persistent state.
- Content Sanitization: Malicious scripts and trackers are stripped at the DOM level.
For detailed technical specifications, see docs/ARCHITECTURE.md.
Technology Stack

License
Apache License 2.0 - see LICENSE

Part of the ReasonKit Ecosystem
ReasonKit Core • ReasonKit Mem • Website
"See How Your AI Thinks"