Developer-first, open-source SDK

Build AI Agents—Smarter, Simpler, Faster.

ABZ Agent SDK is your Python toolkit for Agentic AI with Gemini—zero boilerplate, tight DX, production-ready.

agent setup
specs

LLM Support: Gemini

Why Developers Choose ABZ Agent SDK

Gemini OnlyABZ CLI Supported
Instant Setup

Run abagent setup — validate GEMINI_API_KEY, choose a model, write config, and start building in seconds.

Stable APIMIT License
Gemini Integration

Native support for Google Gemini (1.5 / 2.0 family). Opinionated defaults for streaming & structured output.

Stable APIMIT License
Intelligent Agents

Dynamic instructions, guardrails, function tools, handoffs, and schema-first responses for production DX.

Stable APIMIT License
Open Source & CLI

Transparent and community-driven. Ship fast with the ABZ CLI: abagent run · abagent repl · abagent deploy.

Stable APIMIT License

Why Developers Choose ABZ Agent SDK

Simple, fast, and built for creators who want to build Agentic systems—without barriers.

OpenAI Agent SDK

Traditional approach

IntegrationComplex Gemini API integration
CostRequires paid API
SpeedSlow initialization
SimplicityAdvanced configuration
Developer FocusFor enterprise setups
ABZ Agent SDK

Modern & fast

IntegrationOne-line Gemini + Tavily setup
CostFree & open for all
SpeedInstant setup
SimplicityJust load your key
Developer FocusFor indie devs & educators

Build Your First Agent in Seconds

Python-first. Gemini-only. ABZ CLI included.

agent.py
from abagentsdk import Agent, Memory, function_tool

@function_tool()
def add(x: float, y: float) -> str:
    "Add two numbers and return their sum."
    return str(x + y)

agent = Agent(
    name="ABZ Helper",
    instructions="Be concise and use tools efficiently.",
    model="gemini-2.0-flash",
    tools=[add],
    memory=Memory(),
)

print(agent.run("What is 2 + 2?").content)
  • Gemini models only — optimized prompts & streaming baked in.
  • ABZ CLI: setup, run, repl.
  • Function tools, handoffs, guardrails, and schema output ready on day 1.
  • Single-file start: agent.py — no boilerplate.
Read the Docs
Abu Bakar — Agentic AI Developer & Educator
Available for collaborations

Built by Abu Bakar

Agentic AI Developer & Educator. Creator of ABZ Agent SDK, empowering developers to build intelligent, Gemini-powered systems that automate work, accelerate innovation, and redefine productivity.

Gemini OnlyABZ CLIFunction Tools & Handoffs