Skip to main content

Agents for menial tasks

Project description

Minion Works Minion Works

MinionWorks – Modular browser agents that work for bananas 🍌

Modular. Extensible. AI-native browser agents for modern web automation.


🚀 Overview

Minion Works is a modular AI agent framework that connects to your browser and executes complex tasks autonomously. Built for developers, researchers, and curious builders.

✨ Features

  • 🌐 Perform Google searches and scrape content
  • 🤖 Use LLMs (like GPT-4) to plan actions
  • 🔗 Modular architecture for plug-and-play use cases
  • 🔎 DOM interaction & content extraction
  • 🔄 Run workflows via Python or UI

🛠️ Installation

  1. Clone the repo

    git clone https://github.com/minionworks/minions.git
    cd minions
    
  2. Create a virtual environment

    python -m venv venv
    source venv/bin/activate  # or venv\Scripts\activate on Windows
    
  3. Install dependencies

    pip install -r requirements.txt
    
  4. Configure environment

    cp .env.example .env
    # Edit your .env file with OpenAI or other API keys
    

🧪 Quick Start

python -m src.minion_agent.browser.main

Or run with PYTHONPATH if you’re outside the root:

$env:PYTHONPATH = "C:\path\to\minions"
python -m src.minion_agent.browser.main

🧠 Example Use Case

agent = BrowserMinion(
    task="Find the top 3 ML conferences in 2025 and summarize each.",
    model="gpt-4"
)
agent.run()

Or check out this Notebook Example.


🧪 Testing

pytest --maxfail=1 --disable-warnings -q

Ensure you’re in the root folder where tests/ lives.


🤝 Contributing

We welcome PRs, feedback, and creative ideas!

  1. Fork → Branch → Commit
  2. Add tests
  3. Submit a Pull Request
  4. Tell your friends 🚀

📖 Citation

@software{minion_works2025,
  author = {Sairaam, Aman, Cheena},
  title = {Minion Works: Let AI take the helm of your browser.},
  year = {2025},
  publisher = {GitHub},
  url = {https://github.com/minionworks/minions}
}

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

minion_agent-0.0.2.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

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

minion_agent-0.0.2-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file minion_agent-0.0.2.tar.gz.

File metadata

  • Download URL: minion_agent-0.0.2.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for minion_agent-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b3829aa1735e8443f37c2c182490ee48f5331b1af699b8248378d0fab6c7e7e0
MD5 53be8763894e5a13681c9f35ba809b83
BLAKE2b-256 b25d7ae75f5d8d1da5d20f6cf6a3c2469f39896f511e77470571c888995eebe0

See more details on using hashes here.

File details

Details for the file minion_agent-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: minion_agent-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for minion_agent-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1dab1822437c46e04f5df5bcd80086ff6465d17647c8689c1d11db3c0e525c4b
MD5 b9ca244208438a502b3df00d3c875272
BLAKE2b-256 9ded7a0a879a74f6ea3c799a87a854ca99de22095dc81d68ed2da4c2474198ba

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