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.agents.browser.main

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

$env:PYTHONPATH = "C:\path\to\minions"
python -m src.agents.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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

minion_agent-0.0.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: minion_agent-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bacda9f24244f650a9921e1f149ea2663b7e7bc932c1cac5deabaa051151bcf7
MD5 f0ca6829b659b8c48a575cdcc766a83c
BLAKE2b-256 99c5c7b3014d10af3947c9a93b186ed5ffe6e2b4948bd6b9717a58558a5b2ad7

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