Blog Logo
TAGS

Atomic Agents - Lightweight and Modular Framework for Building Agentic AI Pipelines

# Atomic Agents The Atomic Agents framework is designed around the concept of atomicity to be an extremely lightweight and modular framework for building Agentic AI pipelines and applications without sacrificing developer experience and maintainability. The framework provides a set of tools and agents that can be combined to create powerful applications. It is built on top of [Instructor](https://github.com/jxnl/instructor) and leverages the power of [Pydantic](https://docs.pydantic.dev/latest/) for data and schema validation and serialization. All logic and control flows are written in Python, enabling developers to apply familiar best practices and workflows from traditional software development without compromising flexibility or clarity. Atomic Agents focus on Modularity, Predictability, Extensibility, and Control. An agent in Atomic Agents consists of key components like System Prompt, Input Schema, Output Schema, Memory, and Context Providers. To install Atomic Agents, use pip by running `pip install atomic-agents`. Additionally, install the provider of your choice such as OpenAI and Groq by running `pip install openai groq`. The project structure of Atomic Agents includes a monorepo structure with core components like `atomic-agents/`. For local development, clone the repository from GitHub and install the dependencies using Poetry. Explore more about Atomic Agents by visiting their official subreddit [/r/AtomicAgents](https://www.reddit.com/r/AtomicAgents/) and watching overview and quickstart videos available on YouTube.