Awesome AI AgentsInventory Automation Agents

GAIR-NLP/PC-Agent

⭐ 313 Python added to this list on 2025-05-02 repository created 2024-10-24

PC Agent is an innovative framework designed to empower autonomous digital agents by transferring human cognition into AI systems. The project introduces a comprehensive approach that includes three main components: PC Tracker, Cognition Completion, and a multi-agent system. PC Tracker is a lightweight infrastructure aimed at large-scale human-computer interaction data collection, enabling the capture of detailed user interactions with computers. The Cognition Completion component is a post-processing pipeline that transforms raw interaction data into cognitive trajectories, effectively interpreting and completing the cognitive processes behind user actions. This step requires an OpenAI API key to perform the cognition completion tasks. The multi-agent system integrates a planning agent responsible for decision-making and a grounding agent that ensures robust visual grounding, allowing the AI to autonomously control a computer and complete complex tasks involving multiple steps. The project provides a demo showcasing the autonomous control capabilities of the PC Agent. It also offers detailed setup instructions, including environment setup using conda, deployment of the PC Tracker for data collection, and running the post-processing pipeline and multi-agent system. The repository includes source code for modifying the PC Tracker to fit specific data collection needs, scripts for model deployment, and user manuals for guidance. The project is well-documented with links to a research paper, a project website, and additional resources. It represents a significant advancement in AI by enabling machines to mimic human cognitive processes in digital environments, potentially transforming how AI interacts with and automates computer tasks.

https://github.com/GAIR-NLP/PC-Agent

ai-controlautonomous-digital-agentscognition-completioncognitive-trajectoriescomplex-task-automationdata-post-processinggrounding-agenthuman-cognition-transferhuman-computer-interaction-data-collectionmodel-deploymentmulti-agent-systemopenai-apipc-agentpc-trackerplanning-agentvisual-grounding

Also in Inventory Automation Agents

OpenInterpreter/open-interpreter

Open Interpreter is an open-source natural language interface that enables users to run code locally on their computers through a chat-based system, facilitating tasks like multimedia editing, browser control, and data analysis with full user approval and flexibility beyond hosted solutions.

sigoden/aichat

AIChat is an all-in-one command-line interface tool that integrates multiple large language models and provides features like Shell Assistant, Chat-REPL, RAG, AI Tools, and Agents for enhanced AI-driven command-line productivity.

microsoft/UFO

UFO is a UI-Focused multi-agent framework that automates and navigates Windows OS applications using AI agents powered by GPT-4V to fulfill complex user requests across multiple applications.

firerpa/lamda

FIRERPA/lamda is a robust and versatile Android RPA framework designed for next-generation mobile automation, supporting a wide range of Android versions and environments with extensive APIs and Python SDK for seamless AI integration and device control.

FellouAI/eko

Eko is a production-ready JavaScript framework that enables developers to build reliable, multi-step agentic workflows using natural language commands across computer and browser environments.

cjo4m06/mcp-shrimp-task-manager

Shrimp Task Manager is an intelligent task management system for AI Agents that converts natural language into structured development tasks with dependency tracking, iterative refinement, and research capabilities to enhance programming workflows.

irgolic/AutoPR

AutoPR is a tool that runs AI-powered workflows over codebases to automate tasks such as documentation, issue tracking, and pull request management.

dariubs/awesome-workflow-automation

A curated list of workflow automation software, tools, articles, and resources aimed at improving productivity and efficiency by automating repetitive tasks for individuals and teams.