Skip to content

reasonkit/reasonkit-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReasonKit Web

High-Performance Web Sensing & Browser Automation Layer

Crates.io docs.rs License Rust MCP

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

  • Headless Browser Automation - Full browser control via ChromiumOxide (CDP)
  • MCP Server - Model Context Protocol for AI integration
  • Web Capture - Screenshot, PDF, and HTML capture
  • Content Extraction - Intelligent content parsing and triangulation
  • High Performance - Async Rust runtime (Tokio) for low-latency operations

Quick Start

# Build the server
cargo build --release

# Run the MCP server
./target/release/reasonkit-web

Architecture

┌─────────────────────────────────────────────────────────────────┐
│                      WEB SENSING LAYER (RUST)                   │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   AI Agent ──▶ MCP Server ──▶ Browser Controller (CDP)         │
│                    │                │                           │
│                    ▼                ▼                           │
│              ┌──────────┐    ┌──────────────┐                   │
│              │ Capture  │    │ Triangulate  │                   │
│              └────┬─────┘    └──────┬───────┘                   │
│                   │                 │                           │
│                   ▼                 ▼                           │
│            Screenshots        Content + Sources                 │
│            PDFs, HTML        Verified Facts                     │
└─────────────────────────────────────────────────────────────────┘

Technology Stack

Component Technology Purpose
Browser ChromiumOxide Async Rust CDP client
MCP Server mcp-sdk-rs AI agent integration
Runtime Tokio Async runtime
Serialization Serde JSON handling

License

Apache License 2.0 - see LICENSE


Part of the ReasonKit Ecosystem

ReasonKit CoreReasonKit MemWebsite

"See How Your AI Thinks"