#4747th of 82 in Agent frameworks and SDKs

atomic-agents

Python framework for building agents from typed Pydantic input and output schemas

Stars
6.3k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 30 weeks+590
4 Apr 2026: 5,725 stars11 Apr 2026: 5,748 stars18 Apr 2026: 5,773 stars25 Apr 2026: 5,795 stars2 May 2026: 5,813 stars9 May 2026: 5,845 stars16 May 2026: 5,874 stars23 May 2026: 5,895 stars30 May 2026: 5,911 stars6 Jun 2026: 5,925 stars13 Jun 2026: 5,942 stars20 Jun 2026: 5,963 stars27 Jun 2026: 5,975 stars4 Jul 2026: 5,993 stars11 Jul 2026: 6,010 stars18 Jul 2026: 6,026 stars25 Jul 2026: 6,064 stars1 Aug 2026: 6,085 stars8 Aug 2026: 6,130 stars15 Aug 2026: 6,161 stars22 Aug 2026: 6,173 stars29 Aug 2026: 6,194 stars5 Sept 2026: 6,208 stars12 Sept 2026: 6,223 stars19 Sept 2026: 6,236 stars26 Sept 2026: 6,247 stars3 Oct 2026: 6,259 stars10 Oct 2026: 6,276 stars17 Oct 2026: 6,285 stars24 Oct 2026: 6,306 stars31 Oct 2026: 6,315 stars

5,725 on 4 Apr 20266,315 on 31 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Atomic Agents is a Python library for composing LLM agents and tools from small components, each with Pydantic input and output schemas, built on Instructor. Agents combine a system prompt, history and runtime context providers, and chain by matching one component's output schema to another's input schema. A CLI, Atomic Assembler, downloads tools from the Atomic Forge collection.

Who it is for: Python developers who want typed, predictable LLM agent pipelines

Strengths

  • Schema-typed inputs and outputs make agents and tools swappable and chainable
  • Works with providers Instructor supports, including OpenAI, Anthropic, Gemini, Groq and Ollama
  • Every agent and tool run is an OpenTelemetry span, usable with Phoenix, Langfuse or OTLP
  • Atomic Forge provides ready tools such as SearXNG, Tavily, PDF Reader and Calculator

Weaknesses

  • Code-only: no visual builder or hosted runtime
  • Version 2.0 has breaking changes for v1.x users
  • CLI downloads only tools; agents and pipelines are listed as coming later
  • Non-OpenAI providers need separate Instructor extras installed

What it needs

  • no GPU
  • Needs Instructor, Pydantic, LLM provider API or local model server
  • Models: OpenAI, Anthropic, Gemini, Groq, Ollama

Quick answers

Is atomic-agents open source?

Yes. Its code is on GitHub under the MIT license.

Does atomic-agents need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 82
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)72k starsMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.4k starsMIT90 out of 100
3langchainPython framework for building LLM agents and apps from interoperable components148.8k starsMIT89 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)119.7k starsMIT89 out of 100
#5tradingagentsMulti-agent LLM framework that simulates a trading firm's analysis process Live demo ↗ (opens in a new tab)119.3k starsApache-2.089 out of 100