Skip to main content

Automators AI Agent

Project description

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 pipx in the interim.

You also need to have playwright installed:

pip install --upgrade pip
pip install playwright
playwright install

Installation

  1. Install the agent using pipx:
python -m pipx install automators-agent
  1. Initialize the agent:
agent init
  1. Update the .env file to include an OpenAI API key. Edit the prompt in the config.toml file 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

automators_agent-0.1.6.tar.gz (62.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

automators_agent-0.1.6-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file automators_agent-0.1.6.tar.gz.

File metadata

  • Download URL: automators_agent-0.1.6.tar.gz
  • Upload date:
  • Size: 62.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for automators_agent-0.1.6.tar.gz
Algorithm Hash digest
SHA256 899455b49a8da924d2fb8de772a2dcdb79f71455f834836bda2fb71b9d9acd5e
MD5 1a1293ec71ccbb2cb1c7949a9e1becef
BLAKE2b-256 47a4912b29ea83f8d5a6b920bb793d4d09794f8642eb32bc2e1364bdc436061c

See more details on using hashes here.

File details

Details for the file automators_agent-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for automators_agent-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1e9f7e14bc335b0b7f6e870d95474ba1af959b2a462bc8b2bb8fd494e08f28a9
MD5 e8d96e8f29fa4b598d3a9c879e645ed7
BLAKE2b-256 48e29ac346fadfc5125fb55c66074a373fe4c702f74259381f5fefd3785d23ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page