Automators Agent
Pre-requisites
Before you begin, ensure that you have pipx installed.
Note: Python 3.13 (which the default homebrew pipx install depends on) is not yet supported by us (see https://github.com/automators-com/agent/issues/7). We would suggest using
pip install pipxin the interim.
You also need to have playwright installed:
pip install --upgrade pip
pip install playwright
playwright install
Installation
- Install the agent using pipx:
python -m pipx install automators-agent
- Initialize the agent:
agent init
- Update the
.envfile to include an OpenAI API key. Edit the prompt in theconfig.tomlfile and then start the agent:
agent start
Setting up development environment
Clone the repository:
git clone https://github.com/automators-com/agent.git
cd agent
Install the dependencies:
pip install uv
uv sync --all-extras --dev
Install playwright:
playwright install chromium
# npx playwright install chromium
Environment Variables
Create a .env file in the root of the project with the following content:
OPENAI_API_KEY=""
OPENAI_MODEL="gpt-4o"
HEADLESS=true
LOG_LEVEL="INFO"
Usage
Run the agent:
uv run agent start
Metadata
Release files for automators-agent 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| automators_agent-0.1.8.tar.gz | 62.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| automators_agent-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 92.7 kB
Release files / automators_agent-0.1.8.tar.gz
| Download URL | automators_agent-0.1.8.tar.gz |
|---|---|
| Size | 62.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
82e95037e4f839a31aa3f782337226de8d399a4649ad08bf25430affd90a0ebc
|
|
BLAKE2b-256 checksum How to use checksums |
651c0fab077a09bb21dd090e8a460cdbe0781b9cbc75a22da4d95a6fd45670bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Release files / automators_agent-0.1.8-py3-none-any.whl
| Download URL | automators_agent-0.1.8-py3-none-any.whl |
|---|---|
| Size | 30.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9506671b8900d4ff8f8f082069602ce306196af5a3a0ae1c901482098fd84048
|
|
BLAKE2b-256 checksum How to use checksums |
283180c3c947c074c5efbf20a629e509ba3785fd8ee676391e96c8a81fcc36c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Security for automators-agent 0.1.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.