Metadata-Version: 2.4
Name: worlds-py
Version: 0.0.1
Summary: Gymnasium-like environments for web worlds
Project-URL: Homepage, https://github.com/vibrantlabsai/worlds
Project-URL: Repository, https://github.com/vibrantlabsai/worlds
Author-email: Your Name <your.email@example.com>
License: Apache 2
License-File: LICENSE
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Worlds

> Gymnasium-like environments for web worlds

## Coming Soon

Worlds is a Python library that provides Gymnasium-compatible environments for training AI agents on web-based tasks. Think of it as OpenAI Gym/Gymnasium, but for simulated web applications and APIs.

### Vision

- **Simulated Web Environments**: Interact with web application clones (Gmail, social media, e-commerce, etc.)
- **Dual Interface**: Both visual UI and programmatic API access to environment data
- **Multimodal Observations**: Support for screenshots, DOM/HTML, and accessibility tree representations
- **Flexible Action Spaces**: High-level semantic actions and low-level input simulation
- **Gymnasium Compatible**: Full compatibility with the Gymnasium API for seamless integration with RL frameworks

## Installation

```bash
pip install worlds
```

## Quick Start

```python
import worlds

# More coming soon!
```

## Status

This package is currently in early development. Stay tuned for updates!

## License

MIT
