Awesome AI AgentsAI Agent Development

mpaepper/llm_agents

⭐ 1052 Python added to this list on 2025-04-19 repository created 2023-04-04

The project "llm_agents" is a small library designed to build intelligent agents controlled by large language models (LLMs). It is inspired by the Langchain framework but aims to provide a simpler and more understandable implementation with fewer lines of code and less abstraction. The core idea is to create agents that can solve tasks by interacting with various tools under the guidance of an LLM. The agent operates in a loop consisting of Thought, Action, and Observation phases. The LLM generates the Thought and Action components, while the Observation is derived from the execution of tools such as Python code execution in a REPL, Google search via SerpAPI, and Hacker News search. The agent continuously updates its prompt with new information from each cycle, allowing it to refine its actions and eventually provide a final answer. The library is designed for ease of use and experimentation, allowing users to install it locally and run a sample agent script. It requires environment variables for API keys to access OpenAI and SerpAPI services. Users can create their own agents by combining the provided LLM interface and tools or by developing custom tools tailored to their needs. The project includes references to a Hacker News discussion and a blog post for deeper insights into the design and functionality of LLM-guided agents. Overall, this project serves as an educational and practical tool for understanding and building LLM-driven agents with a focus on simplicity and clarity, making it accessible for developers interested in AI agent architectures and tool integration.

https://github.com/mpaepper/llm_agents

ai-agentsdeep-learningeducational-librarygoogle-searchhacker-news-searchintelligent-agentslangchainlarge-language-modelsllm-agentsllmsmachine-learningopenai-apiprompt-engineeringpython-replserpapithought-action-observation-looptool-integration

Also in AI Agent Development

kepano/obsidian-skills

Obsidian Skills provides a collection of agent skills enabling AI agents to interact with Obsidian vaults, facilitating content creation and editing of Markdown, Bases, and JSON Canvas files, as we...

Panniantong/Agent-Reach

Agent-Reach allows AI agents to access web content from major social media and video platforms through a CLI, without API fees, enhancing their perceptual capabilities.

JCodesMore/ai-website-cloner-template

This project provides a reusable Next.js template for reverse-engineering and cloning any website into a modern codebase using various AI coding agents.

huggingface/smolagents

Smolagents is a minimalistic Python library by Hugging Face for creating intelligent agents that think and act by generating and executing Python code, supporting multiple LLMs, modalities, and tool integrations.

alibaba/page-agent

Page Agent is a JavaScript in-page GUI agent enabling natural language control of web interfaces without browser extensions or headless browsers, supporting various LLMs.

TencentCloud/TencentDB-Agent-Memory

TencentDB Agent Memory provides a local, 4-tier progressive pipeline for AI agent long-term memory, enhancing performance and reducing token usage without external API dependencies.

titanwings/distilly

A meta-skill that distills messages, documents, interviews and public sources about a person into a source-grounded Person Profile, packaged as an Agent Skill for coding agents and chat bots.

coze-dev/coze-studio

Coze Studio is an all-in-one AI agent development platform that simplifies the creation, debugging, and deployment of AI agents through visual tools and supports no-code and low-code development approaches.