Metadata-Version: 2.4
Name: ai-research-planner
Version: 0.0.1
Summary: AI-powered research planning and execution system
Author-email: AI Research Team <team@airesearch.com>
License: MIT
License-File: LICENSE
Keywords: ai,execution,planning,research,web-scraping
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: anthropic>=0.7.0
Requires-Dist: beautifulsoup4>=4.11.0
Requires-Dist: fake-useragent>=1.4.0
Requires-Dist: nltk>=3.8
Requires-Dist: ollama>=0.1.7
Requires-Dist: openai>=1.0.0
Requires-Dist: pydantic>=1.10.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.28.0
Requires-Dist: rich>=13.0.0
Requires-Dist: spacy>=3.4.0
Requires-Dist: typer[all]>=0.9.0
Requires-Dist: typing-extensions>=4.4.0
Provides-Extra: dev
Requires-Dist: black>=22.0.0; extra == 'dev'
Requires-Dist: flake8>=5.0.0; extra == 'dev'
Requires-Dist: isort>=5.10.0; extra == 'dev'
Requires-Dist: mypy>=0.991; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.20.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Description-Content-Type: text/markdown

# AI Research Planner

AI-powered research planning and execution system that creates intelligent research plans and gathers comprehensive data from the internet.

## Features

- 🧠 **AI-Powered Planning**: Generate intelligent research plans using configurable AI models
- 🌐 **Internet Research**: Execute plans by searching and scraping web data
- 🧹 **Smart Data Cleaning**: Clean data intelligently, skipping cleaning if it removes too much content
- ⚙️ **Multi-Model Support**: Works with Ollama, OpenAI, Anthropic, and other AI providers
- 📊 **Progress Monitoring**: Track execution with detailed feedback and logging
- 🎯 **Complexity Levels**: Simple, standard, deep, and comprehensive research modes

## Installation

