Maxun

Active
GitHub TypeScript AGPL-3.0

Description

Maxun is an open-source no-code web data platform with Recorder Mode, AI Mode and full SDK support, turning any website into structured APIs, scheduled jobs and clean Markdown feeds for AI agents.

Key Features

  • Recorder mode — Record browser actions to auto-generate reusable extraction robots
  • LLM-powered extraction — Describe targets in natural language and let LLMs drive structured extraction
  • Multi-mode crawlers — Extract / Scrape / Crawl / Search robots cover the common data needs
  • Scheduling and API output — Cron scheduling, RESTful endpoints, Sheets and Airtable export
  • MCP integration — Built-in Model Context Protocol server, callable directly by Claude Desktop and other clients
  • Layout-change resilience — Auto-recovery when site structure changes mid-run

Use Cases

💡 Lead-generation bots scrape company directories and contact details by region
💡 Market-research agents aggregate competitor pricing, inventory and reviews across sites
💡 Continuously feed structured Markdown documents into RAG pipelines
💡 Monitoring agents track regulator, news, and social-sentiment changes on a cron schedule
💡 Handle data export from authenticated SaaS dashboards (CRM, support consoles)

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (17.2k stars)
  • Established track record (2 years in production)
  • Responsive to issues, low backlog

⚠️ Limitations

  • Restrictive license (AGPL-3.0)

Quick Start

# Start the docker compose stack
git clone https://github.com/getmaxun/maxun
cd maxun
docker compose up -d

# Or use the SDK to create a robot directly
npm install @maxun/sdk
const { Maxun } = require('@maxun/sdk');
const client = new Maxun({ apiKey: 'YOUR_KEY' });
const robot = await client.createExtractRobot({
  url: 'https://example.com',
  selectors: { title: 'h1', price: '.price' }
});
const run = await robot.run();

Related Projects

Bright Data MCP

2.6k · JavaScript
Active A+

Powerful MCP server providing all-in-one public web access for AI agents with web scraping and structured data extraction.

mcpweb-scrapingdata-extraction +2
  • · Enterprise-grade web access — scrape, search, and extract data without getting blocked by anti-bot measures
  • · 5000 free requests/month — free tier for prototyping and everyday AI workflows with Rapid mode
  • · Multi-tool groups — curated bundles for ecommerce, social, code, and GEO brand visibility tools

AgentQL

1.4k · Python
Active A+

A suite of tools for connecting AI to the web with a query language and Playwright integrations for precise, scalable web element interaction and data extraction.

web-scrapingbrowser-automationplaywright +2
  • · AI-powered query language using natural language to precisely locate web elements and data
  • · Seamless Playwright integration with Python and JavaScript SDKs
  • · Cross-site compatibility: same query works across websites with similar content

Chrome DevTools MCP

49.3k · TypeScript
Active A+

MCP server providing Chrome DevTools capabilities to coding agents, enabling web debugging, performance analysis, and DOM manipulation automation.

mcpchrome-devtoolsbrowser-debug +2
  • · Performance Insights — Record Chrome performance traces and extract actionable optimization recommendations
  • · Advanced Browser Debugging — Analyze network requests, take screenshots, check console with source-mapped stack traces
  • · Reliable Automation — Puppeteer-based browser automation with automatic wait for action results