The AI Agent is an intelligent desktop automation tool capable of handling a wide range of tasks, from file management to document creation and even application control. It acts as your digital co-pilot, automating repetitive work, securely managing files, and streamlining day-to-day operations.
This AI Agent also accepts instructions via speech, this enables the operation of your computer without using the keyboard
- Create, copy, move, rename file or files using a pattern and rename folders
- Search files and folders efficiently
- Open files with their default applications
- List the files and folders in a specific directory
- Encrypt files using secure algorithms
- Maintain confidentiality and integrity of sensitive data
- This is done using the cryptography library
- Microsoft Word: Generate
.docx
files with headings, subheadings, tables, and formatting - PowerPoint: Create presentations with text and custom formatting options(background,text color)
- Convert documents to PDF for sharing
- Open installed programs and control them
- Execute CLI commands directly through the agent
- Automate workflows in terminal/command prompt style
- Open specific folders instantly
- Launch applications on demand
- Control program windows (minimize, maximize, close)
git clone https://github.com/Anish-CodeDev/System_AI_Agent/
cd System_AI_Agent
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
This AI Agent's backend relies on the system_agent
mcp server. To check the source code of that go to: https://github.com/Anish-CodeDev/mcp_servers/
The generated_documents
folder is a sample of the documents generated by this AI Agent.
The encrypted_documents
folder is a sample of the documents encrypted by this AI Agent
python app.py
> create file report.txt
> encrypt file secrets.docx
> generate presentation "Applications of AI" named presentation.pptx
> open folder Documents
> generate a word document on the topic "World Models" named world_model.docx
> open program "Notepad", copy all the text
- The AI Agents does'nt have the authority to delete any file, it can only create,copy and move files
- The AI Agent only executes commands you authorize
- Python 3.9+
- Libraries:
load_dotenv
- Loads the API Keys from the .env filecryptography
– Encryption/Decryptionpython-docx
– Word document generationdocx2pdf
- Converting a word document to a pdf filepandas
- Generating data frames for the spreasheetspython-pptx
– PowerPoint creationpyautogui
– GUI automationsubprocess
– CLI executionos
,shutil
– File operationsgoogle-genai
- Provides access to Gemini 2.5 LLM'slanggraph
- Manages the agentic workflowmcp
- Provides an interface between the MCP Client and the MCP Serverpyside6
- Provides a GUI interface for the user to interact with the AI Agent
This project is licensed under the MIT License – you are free to use, modify, and distribute it.
- Voice command support
- Cloud storage integration
- AI-powered task suggestions
- Real-time activity monitoring