Atomic Agents

Active
GitHub Python MIT

Description

Atomic Agents is a modular AI agent building framework with an atomic design philosophy, providing composable components including tools, pipelines, and memory management for constructing agent systems.

Key Features

  • Atomic design philosophy with single-purpose, reusable, composable components
  • Built on Instructor and Pydantic for type-safe, predictable agent behavior
  • Multi-provider support including OpenAI, Anthropic, Groq, Gemini, and more
  • Dynamic context providers for runtime system prompt injection
  • Agent chaining with typed input/output schemas for complex pipelines
  • CLI tool 'Atomic Assembler' for downloading and managing tools and agents

Use Cases

💡 Building reliable, production-grade AI pipelines with predictable outputs
💡 Creating modular chatbots with custom tools and context providers
💡 Developing multi-step AI workflows with typed agent chaining
💡 Rapidly prototyping AI applications using composable building blocks

Quick Start

Install: `pip install atomic-agents`. Install provider: `pip install instructor[anthropic]`. Define input/output schemas with Pydantic, configure SystemPromptGenerator, create an AtomicAgent, and call `agent.run(input_schema)`.

Related Projects