À propos du projet
Maxun est une plateforme de données web open-source, auto-hébergeable et sans code, conçue pour transformer les sites web en sources de données structurées et réutilisables. Les utilisateurs peuvent créer des robots automatisés sans écrire de code pour l'extraction, le scraping de pages, le crawling de sites, la recherche web et l'analyse de documents.
La fonctionnalité Extract peut enregistrer les actions de navigation et les convertir en un robot réutilisable, ou utiliser le mode AI où les utilisateurs décrivent les données souhaitées en langage naturel. Elle prend en charge la pagination, le défilement, les exécutions planifiées, les pages authentifiées et la récupération automatique lorsque la disposition des sites web change. Les données extraites peuvent être exposées via des endpoints RESTful ou exportées vers Google Sheets et Airtable.
Les robots Scrape convertissent des pages web complètes en Markdown ou HTML propre et peuvent capturer des captures d'écran, produisant un résultat destiné aux workflows IA, aux agents et au traitement de documents. Les robots Crawl parcourent les sites web et extraient le contenu des pages découvertes tout en contrôlant la portée du crawl. Les robots Search effectuent des recherches web automatisées, y compris des filtres temporels, et peuvent collecter ou scraper les pages résultantes.
Maxun gère également l'extraction de documents et d'images. Il peut analyser les fichiers PDF, DOCX, XLSX et CSV ; utiliser l'OCR pour les PDF numérisés, les JPG et les PNG ; convertir les fichiers en Markdown, HTML, liens ou résumés ; et extraire des champs structurés avec l'assistance de l'IA. Les cas d'usage incluent les reçus, les factures, les formulaires papier, les captures d'écran de tableaux et les documents numérisés.
Pour les développeurs, Maxun fournit un SDK et une CLI pour créer des robots, déclencher des exécutions, gérer les planifications et récupérer les données. Il inclut également la prise en charge du Model Context Protocol et des intégrations pour connecter les données extraites avec d'autres outils.
Le projet est sous licence AGPLv3. Il propose une application hébergée sur app.maxun.dev et peut être installé localement ou auto-hébergé via Docker Compose ou une configuration sans Docker, avec une documentation pour les variables d'environnement et les mises à jour.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.