Paint Drawing Agent

Created By
shivmana year ago
This project demonstrates an Agentic AI system that uses a Gemini-powered MCP server to interpret natural language instructions and automate Microsoft Paint using GUI simulation tools on Windows.
Overview

what is Paint Drawing Agent?

Paint Drawing Agent is a Python-based automation tool that utilizes Google's Gemini AI to control Microsoft Paint through natural language commands, allowing users to create drawings and manipulate the application seamlessly.

how to use Paint Drawing Agent?

To use the Paint Drawing Agent, clone the repository, install the required dependencies, set up your Google API key, and run the main application. You can then enter natural language commands to perform drawing tasks.

key features of Paint Drawing Agent?

  • Natural language control of MS Paint
  • Automated drawing of shapes (circles, rectangles, lines)
  • Text insertion with position control
  • Color selection and management
  • Detailed logging and error handling
  • Calibration system for accurate positioning

use cases of Paint Drawing Agent?

  1. Automating repetitive drawing tasks in MS Paint.
  2. Creating illustrations based on user-defined parameters.
  3. Assisting users with disabilities in using drawing applications.

FAQ from Paint Drawing Agent?

  • What are the prerequisites for using this project?

You need Windows 10 or later, Python 3.8+, Microsoft Paint, and a Google Cloud API key for Gemini AI.

  • Can I customize the commands?

Yes! You can modify the command structure in the code to suit your needs.

  • What should I do if the Paint window is not found?

Ensure MS Paint is installed and try running it manually before starting the agent.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
shivman
Star
0
Language
Python
License
-

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago