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:

uv sync --all-extras --dev

Install playwright:

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: automators_agent-0.1.5.tar.gz
  • Upload date:
  • Size: 46.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.5.tar.gz
Algorithm Hash digest
SHA256 9e83ca2bd3bbe844ece632ec98b9374a5cf70f691562dd9ced85086f86e2b23c
MD5 f5a94fd5c7627ac913f80e72aafe7554
BLAKE2b-256 e829501ca47fbb04a3267f59baf70df9dd9a15e85e1481d3e7e823f2a4417345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for automators_agent-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 866bbae147f100876a6d06a977ded6c64569efd2485ccde927bf48bbcd815f4a
MD5 b2dea830604dfa07d5e8ec72f031a44b
BLAKE2b-256 1cf6c8956991bcdb6d5771459d0ee0dbc5fa6c1130c836bed550d42d2a631848

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