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

Uploaded Python 3

File details

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

File metadata

  • Download URL: automators_agent-0.1.7.tar.gz
  • Upload date:
  • Size: 62.2 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.7.tar.gz
Algorithm Hash digest
SHA256 cf62a0fbafdf363e38ff5931fa428d26d5f3d01c473d3be2226e5f12d12d5226
MD5 f7ca67e7f39094065c90b397961e5cf1
BLAKE2b-256 f7657bf27110fe9a65266d616e0e958c010e816f8d57c447f8d91569534b8570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for automators_agent-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f4fac182a8e850b3327037a8473c6e56836201db1262501ff2ef5fecc18ce44a
MD5 2de28a71bd1601b01aa96e986058aa21
BLAKE2b-256 d10be90592626846884f8566a06a8582e71d77ae201c8935991fee89066a1786

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