v0.0.30
getmaxun/maxunv0.0.30Dec 11, 2025by amhsirak
AI Summary
Release introducing AI Mode for extraction allowing natural language-based robot creation, and the official Maxun Node.js SDK.
Key Highlights
- AI Mode for extraction using natural language prompts (Beta)
- Official Maxun Node.js SDK (v0.0.1)
- Auto Pagination - automatic detection and handling
- Auto List Capture - automatic field detection within list items
- Scheduling with cron syntax and webhooks support
New Features
- AI Mode extraction without recording - describe desired data in plain language
- LLM extraction support (Ollama for local, OpenAI/Anthropic for cloud)
- Non-LLM extraction with auto pagination and auto list capture
- Complete robot management via SDK (CRUD, scheduling, webhooks, runs)
Full Release Notes
## What's New
## 🔥 AI Mode For Extraction (Beta)
Now build Extract Robots without recording! Simply describe what you want in plain language.
### Example: Extract Names, Rating & Duration of Top 50 Movies from IMDb
https://github.com/user-attachments/assets/f714e860-58d6-44ed-bbcd-c9374b629384
Choose your approach
- Recorder Mode: Click through websites to record actions step-by-step.
- AI Mode: Describe what you want - the AI handles the extraction logic.
Supports local LLMs via Ollama for privacy and cloud models (OpenAI, Anthropic) for maximum accuracy.
**Get Started with AI Mode: https://docs.maxun.dev/robot/extract/llm-extraction**
## 📦 Maxun SDK v0.0.1
The official Node.js SDK for Maxun.
Works with both Maxun Cloud and Maxun Open Source - automatically handles the differences for you.
Get Started: https://github.com/getmaxun/node-sdk
### Core Features
### 1. LLM Extraction (Beta) – Extract data using natural language prompts
#### Example: Extract the first 15 Company Names, Descriptions and Batch Information from YC
https://github.com/user-attachments/assets/71a6f10b-5b2a-45dd-9ef7-53d0bcf2b76d
### 2. Non-LLM Extraction – Use precise selectors for reliability
a. Auto Pagination
Pagination is completely optional. When you don't specify the pagination field, Maxun automatically detects and handles pagination for you.
```js
.captureList({
selector: '.product-card',
maxItems: 100
})
```
b. Auto List Capture
When using captureList, you only need to provide the list item selector. Maxun automatically:
Detects all meaningful fields within each list item
Extracts clean, structured data from those fields
```js
.captureList({
selector: '.product-card' // That's it! Maxun finds all fields inside
})
```
### Complete Robot Management
1. Scheduling – Set up recurring runs with cron syntax
2. Webhooks – Receive notifications on job completion
4. Runs & Execution – Monitor status, results, and history
5. Robot CRUD – Create, update, and manage robots programmatically
View all examples here: https://docs.maxun.dev/category/sdk
## What's Changed
* feat: support for sdk by @RohitR311 in https://github.com/getmaxun/maxun/pull/920
* feat: AI powered robot generation by @RohitR311 in https://github.com/getmaxun/maxun/pull/921
* fix: set showCancelButton to false for schedule settings by @amhsirak in https://github.com/getmaxun/maxun/pull/922
* fix: misc ui & theme changes by @amhsirak in https://github.com/getmaxun/maxun/pull/923
* chore: pre-release v0.0.30 by @amhsirak in https://github.com/getmaxun/maxun/pull/924
**Full Changelog**: https://github.com/getmaxun/maxun/compare/v0.0.29...v0.0.30