atomic-agents  by BrainBlend-AI

Agentic AI framework for building modular, predictable AI pipelines

Created 1 year ago
5,210 stars

Top 9.5% on SourcePulse

GitHubView on GitHub
Project Summary

Atomic Agents is a Python framework for building modular and predictable AI agentic pipelines, targeting developers who need reliable, controllable AI applications. It emphasizes combining small, reusable components with clear input/output schemas, leveraging Instructor and Pydantic for robust data handling and developer experience.

How It Works

The framework's core concept is "atomicity," breaking down agents into distinct, manageable components: system prompts, input/output schemas, memory, and context providers. This modularity, combined with Pydantic for schema definition and Instructor for structured API calls, allows for predictable behavior and easy component swapping. Context providers inject dynamic information into prompts at runtime, enhancing agent flexibility.

Quick Start & Requirements

Highlighted Details

  • Built on Instructor, supporting various LLM providers (OpenAI, Ollama, Groq, etc.).
  • Pydantic integration for strict input/output schema validation.
  • CLI tool (atomic-assembler) for managing tools and dependencies.
  • Supports agent chaining by aligning output schemas with tool input schemas.
  • Includes examples for RAG, multimodal analysis, web search, and YouTube summarization.

Maintenance & Community

  • Active community with Discord and subreddit links provided.
  • Contribution guidelines available in the Developer Guide.

Licensing & Compatibility

  • MIT License.
  • Permissive for commercial use and integration with closed-source applications.

Limitations & Caveats

The framework is still evolving, with some examples marked as advanced or demonstrating complex features. While it supports multiple LLM providers via Instructor, specific provider integrations might require separate installation and configuration.

Health Check
Last Commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
156 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Boris Cherny Boris Cherny(Creator of Claude Code; MTS at Anthropic), and
17 more.

marvin by PrefectHQ

0.2%
6k
Python framework for agentic AI workflows
Created 2 years ago
Updated 1 day ago
Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.4%
51k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 3 weeks ago
Feedback? Help us improve.