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