Awesome AI AgentsInventory Automation Agents

sigoden/aichat

⭐ 10443 Rust repository created 2023-03-03

AIChat is a comprehensive command-line interface (CLI) tool designed to integrate and interact with multiple large language models (LLMs) from over 20 leading providers including OpenAI, Claude, Gemini, Ollama, Groq, and many others. It offers a versatile set of features such as Shell Assistant, CMD mode, REPL mode, Retrieval-Augmented Generation (RAG), AI Tools, and AI Agents, making it a powerful utility for developers and users who want to leverage AI capabilities directly from the terminal. The tool supports various input methods including standard input, local files and directories, remote URLs, and outputs from external commands, providing flexibility in how data is fed into the LLMs. AIChat's Shell Assistant feature allows users to describe tasks in natural language and have them converted into precise shell commands tailored to the user's operating system and shell environment, enhancing command-line productivity. AIChat also supports role customization to tailor the behavior of LLMs, session management for maintaining context-aware conversations, and macros to automate repetitive REPL commands. The RAG feature enables the integration of external documents into conversations for more accurate and contextually relevant responses. Function calling extends the capabilities of LLMs by connecting them to external tools and data sources, allowing for automation and enhanced task execution. AIChat includes a lightweight built-in HTTP server that provides APIs for chat completions, embeddings, reranking, and a web-based playground and arena for interacting with and comparing different LLMs side-by-side. The tool supports custom themes for better user experience and provides extensive documentation covering all aspects of its usage. It is available for installation via multiple package managers and pre-built binaries for various operating systems. AIChat is open-source and licensed under MIT or Apache License 2.0, making it accessible for both personal and commercial use.

https://github.com/sigoden/aichat

aiai-agentsai-integrationai-toolsautomationchat-replchatbotclaudeclicli-toolcmd-modecustom-themesfunction-callinggeminigroqhttp-serverllmllm-arenallm-playgroundmacrosmulti-form-inputmulti-providerollamaopenairagrepl-moderole-customizationrustsession-managementshellshell-assistantwebui

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.

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.

OpenBMB/ProAgent

ProAgent is an LLM-based agent system that advances automation by enabling intelligent workflow construction and execution through Agentic Process Automation, surpassing traditional RPA capabilities.