Agno
ActiveDescription
Agno is a high-performance agent framework for building multimodal AI agents with memory, knowledge, and tool-use capabilities, supporting multiple LLM providers.
Key Features
- Production API — 50+ endpoints with SSE and WebSocket to build products on top
- 100+ pre-built tool integrations — Connect to 100+ tools via pre-built toolkits
- Context Providers — Access live data from Slack, Drive, wikis, MCP, and custom sources
- Human Approval — Pause runs for user confirmation, block tools requiring admin approval
- Observability — Built-in OpenTelemetry tracing, run history, and audit logs
- Security — JWT-based RBAC with multi-user, multi-tenant isolation out of the box
Use Cases
Categories
Quick Start
```bash
pip install agno
```
```python
from agno.agent import Agent
from agno.models.openai import OpenAIChat
agent = Agent(
model=OpenAIChat(id="gpt-4o"),
description="You are a helpful assistant.",
tools=[],
)
agent.run("What is the capital of France?")
```