Awesome AI AgentsInventory Automation Agents

AgentScript-AI/agentscript

⭐ 259 TypeScript added to this list on 2025-04-09 repository created 2024-12-01

AgentScript is an innovative open-source SDK designed to build AI agents that operate by thinking in code. Unlike traditional Re-act agents that interact with language models through iterative tool calls, AgentScript prompts a language model to generate a subset of JavaScript code representing the entire execution plan upfront. This code is then parsed into an Abstract Syntax Tree (AST) and executed within a dedicated runtime environment that supports features like pausing, state persistence, and human-in-the-loop interactivity. This approach allows the AI agent to manage workflows more efficiently by defining the sequence and logic of tool usage in code, rather than relying on multiple back-and-forth queries to the language model. The SDK enables developers to define a runtime environment with available tools and input/output variables, then specify a task prompt. The language model generates AgentScript code, which is a restricted subset of JavaScript with limitations such as no regex or complex computations, and only predefined functions can be used. This code is safely interpreted rather than executed directly, eliminating the need for sandboxing. The runtime supports stopping and resuming execution, which is useful for scenarios requiring human approval or interaction. AgentScript supports integration with various tools and APIs, demonstrated by examples like interacting with Linear for issue tracking. Developers can configure language models, define tools, and tasks, then let the agent generate and execute code to perform complex operations such as summarizing data or querying issue statuses. This SDK stands out by enabling AI agents to think abstractly and programmatically about tasks, allowing for dynamic decision-making and looping constructs that are difficult to implement with traditional agent frameworks. It offers enhanced observability, tool-level state management, and flexible workflow control, making it suitable for building sophisticated AI-driven automation and orchestration solutions.

https://github.com/AgentScript-AI/agentscript

abstract-syntax-treeagentscriptai-agentsai-agents-frameworkastautomationcode-execution-enginehuman-in-the-loopjavascript-subsetlangchainlanguage-modellinear-integrationllmllmsorchestrationresumabilityruntimesdkstate-persistencesummarizationtool-level-state-managementworkflow-control

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.