Metadata-Version: 2.4
Name: cogents-browser-use
Version: 0.1.1
Summary: Adapted browser-use on Cogents stack. 
Author-email: Xiaming Chen <chenxm35@gmail.com>
Maintainer-email: Xiaming Chen <chenxm35@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/caesar0301/cogents-browser-use
Keywords: AI,browser-use,agent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11.5
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cogents-core>=0.1.13
Requires-Dist: screeninfo>=0.8.1
Requires-Dist: uuid7>=0.1.0
Requires-Dist: authlib>=1.6.0
Requires-Dist: pypdf>=5.7.0
Requires-Dist: cdp-use>=1.4.0
Requires-Dist: markdown-pdf>=1.5
Requires-Dist: html2text>=2025.4.15
Requires-Dist: psutil>=7.0.0
Requires-Dist: pillow>=11.3.0
Provides-Extra: dev
Requires-Dist: pytest<9,>=8.2; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=1.1.0; extra == "dev"
Requires-Dist: pytest-tornasync>=0.6.0.post2; extra == "dev"
Requires-Dist: pytest-trio>=0.8.0; extra == "dev"
Requires-Dist: pytest-twisted>=1.14.3; extra == "dev"
Requires-Dist: twisted>=25.5.0; extra == "dev"
Requires-Dist: black>=25.1.0; extra == "dev"
Requires-Dist: isort>=6.0.1; extra == "dev"
Requires-Dist: flake8>=7.3.0; extra == "dev"
Requires-Dist: autoflake>=2.3.1; extra == "dev"
Dynamic: license-file

# cogents-browser-use

[![CI](https://github.com/caesar0301/cogents-browser-use/actions/workflows/ci.yml/badge.svg)](https://github.com/caesar0301/cogents-browser-use/actions/workflows/ci.yml)
[![PyPI version](https://img.shields.io/pypi/v/cogents-bu.svg)](https://pypi.org/project/cogents-bu/)

AI-powered browser automation adapted from browser-use on the Cogents stack.

## Installation

```bash
pip install -e ".[dev]"
```

## Quick Start

```python
from cogents_bu import Agent, BrowserProfile

agent = Agent(
    task="Your task description here",
    max_steps=50,
    browser_profile=BrowserProfile(headless=False)
)
await agent.run()
```

See [examples/](examples/) for more usage examples.

## Development

```bash
make install    # Install dependencies
make test       # Run tests
make format     # Format code
make lint       # Run linters
```

## License

MIT License - see [LICENSE](LICENSE) file for details.
