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.8.tar.gz (62.5 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.8-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: automators_agent-0.1.8.tar.gz
  • Upload date:
  • Size: 62.5 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.8.tar.gz
Algorithm Hash digest
SHA256 82e95037e4f839a31aa3f782337226de8d399a4649ad08bf25430affd90a0ebc
MD5 f2abbf094c312f2d5cc6dec053beaaa0
BLAKE2b-256 651c0fab077a09bb21dd090e8a460cdbe0781b9cbc75a22da4d95a6fd45670bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for automators_agent-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 9506671b8900d4ff8f8f082069602ce306196af5a3a0ae1c901482098fd84048
MD5 2e5ec65c438bcd65895634d8ff662ee0
BLAKE2b-256 283180c3c947c074c5efbf20a629e509ba3785fd8ee676391e96c8a81fcc36c7

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