Agents for menial tasks
Project description
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
-
Clone the repo
git clone https://github.com/minionworks/minions.git cd minions
-
Create a virtual environment
python -m venv venv source venv/bin/activate # or venv\Scripts\activate on Windows
-
Install dependencies
pip install -r requirements.txt
-
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!
- Fork → Branch → Commit
- Add tests
- Submit a Pull Request
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bacda9f24244f650a9921e1f149ea2663b7e7bc932c1cac5deabaa051151bcf7
|
|
| MD5 |
f0ca6829b659b8c48a575cdcc766a83c
|
|
| BLAKE2b-256 |
99c5c7b3014d10af3947c9a93b186ed5ffe6e2b4948bd6b9717a58558a5b2ad7
|