Home/AI Agents/llm_agents
llm_agents logo

llm_agents

mpaepper/llm_agents

Library to build agents controlled by LLMs

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

33views this month

1.1k stars86 forksLast push Jun 23, 2025 Python MIT

Decision brief

llm_agents is a Python library enabling users to build simple agents directed by large language models, featuring functions like executing Python code and using Google search.

Good fit when

  • Use llm_agents when you require a lightweight solution for building agents controlled by LLMs with specific tools such as Python REPL execution or Hacker News search.
  • Opt for this library when aiming to understand the underlying mechanisms of agent functions through simplified, concise code, ideal for educational purposes or prototyping.

Avoid when

  • Avoid llm_agents if you need a more robust and feature-rich product for complex tasks that require extensive integration capabilities beyond Python REPL, Google search, and Hacker News.
  • Do not choose it when you are looking for advanced abstraction layers like those found in LangChain, as llm_agents aims to remain simple with fewer files and a straightforward core.
Requirements:
Min 1 GB RAM; Requires the installation of requirements specified by running `pip install -r requirements.txt` followed by `pip install -e .`.; Dependencies include setting up environment variables for `OPENAI_API_KEY` to use OpenAI API and optionally `SERPAPI_API_KEY` if Google search tool is utilized.

Observed Jul 14, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (453d since push)
As of Sep 20, 2026
Provenance
Not a fork · Personal account
As of Sep 20, 2026
Security (OSV)
32 low (32 low)
As of Jul 11, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install llm_agents
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

A Python library for building simple agents that are directed by large language models (LLMs). Features include executing Python code, using Google search, and searching Hacker News. The agent operates in a loop of Thought, Action, Observation.

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Sep 20, 2026

Languages
python

Source: github.language+pyproject.toml · Sep 20, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

LangChain integrationLangChain

Source: README excerpt (regex_v1, Sep 20, 2026)

odels (LLMs) which is heavily inspired by <a href="https://github.com/hwchase17/langchain/" target="_blank">langchain</a>.
Source link
OpenAI APIOpenAI API

Source: README excerpt (regex_v1, Sep 20, 2026)

* `OPENAI_API_KEY` to use the OpenAI API (obtainable at: https://platform.openai.com/account/api-keys)
Source link
Python runtimePython

Source: README excerpt (regex_v1, Sep 20, 2026)

* So far, I've implemented the ability to execute Python code in a REPL, to use the Google search and to search on Hacker News
Source link

Tags

README

LLM Agents Small library to build agents which are controlled by large language models (LLMs) which is heavily inspired by <a href="https://github.com/hwchase17/langchain/" target=" blank" langchain</a . The goal was to get a better grasp of how such an agent works and understand...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.