Awesome AI AgentsAI Developer Toolkit

agiresearch/AIOS

⭐ 6379 Python added to this list on 2025-04-19 repository created 2024-01-15

AIOS (AI Agent Operating System) is a comprehensive platform designed to embed large language models (LLMs) into an operating system environment, facilitating the development, deployment, and management of LLM-based AI agents. The system addresses critical challenges such as scheduling, context switching, memory management, storage management, tool management, and SDK management to create a robust ecosystem for both agent developers and users. AIOS consists of two main components: the AIOS Kernel and the AIOS SDK (Cerebrum). The AIOS Kernel acts as an abstraction layer over the traditional operating system kernel, managing essential resources like LLMs, memory, storage, and tools required by AI agents. The AIOS SDK provides developers and users with the tools to build, deploy, and interact with AI agents through both Web UI and Terminal UI interfaces. The architecture supports multiple deployment modes, including local kernel mode, remote kernel mode, and remote kernel development mode, catering to different user needs such as local agent execution, remote agent usage on resource-constrained devices, and remote agent development. AIOS also supports integration with various agent creation frameworks like ReAct, Reflexion, OpenAGI, AutoGen, Open Interpreter, and MetaGPT, allowing agents created by these frameworks to onboard AIOS seamlessly. The platform is actively developed with continuous updates, including support for function calling in open-source LLMs, integration of local models as tools, and external tool callings like Google Search and WolframAlpha. AIOS is backed by academic research with multiple papers published and accepted at prestigious conferences, highlighting its innovative approach to AI agent operating systems. The project fosters a community through Discord and provides extensive documentation and guidelines for contributing and developing agents. Overall, AIOS aims to be a foundational system for the next generation of AI agents, providing a scalable, flexible, and efficient environment for AI agent lifecycle management.

https://github.com/agiresearch/AIOS

academic-researchagent-deploymentagent-developmentagent-frameworksai-agent-lifecycleai-agent-operating-systemai-agentsaiosaios-kernelaios-sdkautogencerebrumcommunitydiscorddocumentationexternal-tool-callingfunction-callinggoogle-searchlarge-language-modelllmlocal-kernel-modememory-managementmetagptopen-interpreteropen-source-llmsopenagireactreflexionremote-kernel-development-moderemote-kernel-modeschedulingsdk-managementstorage-managementterminal-uitool-managementweb-uiwolframalpha

Also in AI Developer Toolkit

Leonxlnx/taste-skill

Taste Skill provides portable AI Agent Skills designed to enhance the quality of AI-generated frontends and image-based design references, aiming to eliminate generic UI outputs.

unslothai/unsloth

Unsloth is a toolkit for fine-tuning and reinforcement learning of large language models, enabling faster training with significantly reduced VRAM usage across various advanced models and tasks.

reworkd/AgentGPT

AgentGPT is an open-source platform that allows users to assemble, configure, and deploy autonomous AI agents in a web browser to pursue custom goals by generating and executing tasks independently.

Gitlawb/openclaude

OpenClaude is an open-source command-line interface (CLI) coding-agent that supports various cloud and local model providers for unified AI-driven development workflows.

virgiliojr94/book-to-skill

A command-line tool that converts technical books, document folders or globs into structured agent skills in the open SKILL.md format, so coding agents load only the chapter relevant to a question.

google/adk-python

An open-source Python toolkit by Google for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and integration within the Google ecosystem.

can1357/oh-my-pi

Oh My Pi is an AI coding agent for the terminal featuring hash-anchored edits, an optimized tool harness, LSP integration, and support for Python, browsers, and subagents.

millionco/react-doctor

React Doctor is an intelligent agent designed to diagnose and fix issues within React codebases, leveraging AI to improve code quality and developer efficiency.