mrkeyoor.com_
Mon 02 Nov 19:03 UTC
AI Toolsevaluationupdated 31 Oct 2026

agno review

Choose Agno if your Python team wants to build agents and operate them through an API, database, and management interface. Agno combines an agent SDK, the AgentOS runtime, and a web UI. Our run on September 28, 2026, at commit 8c3d8ec recorded successful install and build commands; it did not establish that a live agent or deployed platform worked.

+105stars / 7d
Verdict

Evaluate Agno when you want to own both Python agent code and its service infrastructure. Our September 28, 2026 run at commit 8c3d8ec completed installation and the build command, but skipped tests and did not validate a live agent or deployment. Make a credentialed workload trial and a dependency audit your next steps before adoption.

We ran it

Lab card: what happened when we ran agnoScreenshot of agno (docs.agno.com)
Install✓ · 55s137 packages · 483 MB
Build✓ · 9s
Testsn/ano test script
Known vulns9(pip-audit)
Repo5896 files~1,116,441 lines of source · 58.2 MB · 7 CI workflows

Answers from our run

Does agno build from source?

Dependencies installed in 55 seconds (137 packages), and the build succeeded in 9 seconds. We cloned commit 8c3d8ec into a clean Debian container with 3 CPUs and no project-specific setup.

Does agno have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does agno have known vulnerabilities in its dependencies?

pip-audit flagged 9 known advisories in the dependency tree at the time of our run.

Who should not use agno?

Teams requiring a verified live model response or production deployment before adoption: our run tested neither.

What are the alternatives to agno?

LangGraph, CrewAI, AutoGen. Evaluate Agno when you want to own both Python agent code and its service infrastructure.

Setup3/5Installation and build commands completed, but model credentials and the full platform's services were outside our verified setup.
Docs4/5The pinned quickstart separates capabilities, local state, and verification instructions; the complete documentation set was not validated.
Community5/5Assesses visible contribution participation in the supplied v3.0.11 release notes only. Adoption, support quality, and response times were not measured.
Maturity3/5Release v3.0.11 documents maintenance and fixes, but our run did not verify live behavior, an executed suite, or platform deployment.

Discussed on

  1. hnShow HN: Agno – A full-stack framework for building Multi-Agent Systems76 points
  2. hnAgno Agents startup 5000x faster than Langgraph, use 50x less memory11 points
  3. hnMCP Agents: Connect your Agents to 100s of MCP-compatible services6 points
  4. hnShow HN: Agno – lightweight framework for building Multimodal Agents6 points

Who it’s for

Python developers evaluating agents, teams, and explicit workflows within one framework.
Teams that want to operate their own agent service and database.
Platform owners prepared to configure model credentials, deployment services, access controls, and observability.

Who it’s NOT for

Teams requiring a verified live model response or production deployment before adoption: our run tested neither.
Teams requiring an executed test suite as their acceptance gate: our harness skipped the test step.
Projects whose dependency budget cannot accommodate the measured 137-package, 483 MB environment.
Teams requiring resolved dependency advisories before proceeding: the stored audit reported 9 advisories, without enough detail to assess their severity or applicability.

Setup reality

Our sandbox run on September 28, 2026, used commit 8c3d8ec and the cookbook/00_quickstart subdirectory. The stored harness record reports a 55-second installation and a 9-second build, both with exit code 0. It records 137 installed packages and a 483 MB dependency footprint. Tests were skipped with the reason "no script".

The sandbox used the Python 3.12 Bookworm image with 3 CPUs and 8 GB RAM. The pinned quickstart asks for a Google API key. Its documentation also provides structure and compilation checks and points to a live behavioral test plan. Our harness's skipped step does not establish that the project lacks tests or verification instructions.

The recorded pip-audit summary contains 9 advisories across 3 packages. It does not include scannedPackages, so scan coverage is unknown. The supplied record does not identify affected packages, severity, or exploitability.

Should you choose Agno?

Agno is worth evaluating when the same team will build agent behavior and operate the service around it. Agno combines an agent SDK, the AgentOS runtime, and a web UI. The pinned README describes a Docker-based starter with a REST API, Postgres storage, an MCP server, and a control plane. That gives a platform team a concrete deployment path to inspect.

Our run supports a narrower conclusion: repository setup completed in our sandbox. It does not establish live agent behavior, deployment reliability, or production readiness. If those are your adoption requirements, make them the next evaluation step.

What our sandbox established

Our run on September 28, 2026, at commit 8c3d8ec recorded successful install and build commands; it did not establish that a live agent or deployed platform worked.

The stored harness record reports installation in 55 seconds and a build in 9 seconds, each with exit code 0 and no timeout. The dependency environment contained 137 packages and occupied 483 MB. These are setup observations from one run, not runtime performance measurements.

Our harness records command status, exit code, elapsed time, timeout status, and a log tail separately for each step. Here, the install tail identifies Python 3.12.12, the build tail is empty, and the test step is marked skipped with the reason "no script". The available log tails do not establish exactly which build checks ran. A zero exit code therefore cannot stand in for a successful model call, tool action, or AgentOS deployment.

The MrKeyoor testing methodology explains how command outcomes reach our reviews. That page describes the publisher's procedure and limits; it does not prove that this September run used the methodology version visible today. This correction uses the existing stored run and adds no new execution.

A skipped harness step does not mean Agno has no tests

Our harness did not execute a test suite. Its detection record found no script or supported test target for this path, and it recorded the step as skipped. There is no passing or failing test count to report.

The pinned quickstart separately documents a cookbook structure check and compilation check. It also directs readers to TEST_PROMPT.md for live behavioral testing and TEST_LOG.md for recorded results. We have not independently inspected those two files here, so their contents are not evidence of a successful workload in our sandbox.

For an adoption trial, follow the pinned setup, run an agent with your own credentials, and check the behavior your application needs. Test approval and persistence paths if you intend to depend on them.

The quickstart and the platform have different setup requirements

The pinned quickstart starts with a Gemini-powered market-research agent and a Google API key. It says each example runs independently and that Yahoo Finance requires no second API key. Persistent examples use separate SQLite databases or Chroma collections under tmp/quickstart/.

The full platform introduces additional services. The README at the measured commit describes Docker, Postgres, a REST API, an MCP server, and a control plane supplied through separate starter repositories. Our checkout scan found no Dockerfile or Compose file. That finding describes this checkout, not the availability of container deployment templates.

Keep the historical and current documentation separate. The current README also describes Company OS and support for building agents with the Agno, Claude Agent, or Codex SDKs. Those current descriptions are not capabilities we tested in September.

Treat the audit as an unresolved dependency check

The stored pip-audit summary reports 9 advisories across 3 packages. These are recorded advisories, not findings from a security assessment. Scan coverage is unknown because the record contains no scannedPackages value. It also lacks the package names, advisory identifiers, and severity details needed to decide whether a particular deployment is affected.

Before adoption, audit the dependency environment you actually plan to ship and inspect the affected dependency paths. The measured quickstart environment does not establish the footprint or advisory status of every Agno configuration.

The pinned README also documents one telemetry event per agent run, says prompts, messages, and outputs are not sent, and provides AGNO_TELEMETRY=false to disable it. Treat that as documented vendor behavior to verify against your deployment requirements.

Which alternatives deserve a trial?

LangGraph is a low-level orchestration framework for long-running, stateful agents. Evaluate it as an alternative when you want to assemble the orchestration layer around persistent agent state. Its README describes durable execution and human oversight, so those capabilities alone do not distinguish Agno. LangSmith is a separate evaluation, observability, and deployment offering in that ecosystem, rather than another name for LangGraph.

CrewAI combines role-based agent collaboration through Crews with event-driven control through Flows. Evaluate it when those abstractions fit your application. Its README presents the commercial AMP Suite as an additional control plane; distinguish that offering from the open-source framework when comparing operating requirements.

AutoGen's repository says the project is archived and no longer maintained by Microsoft. It directs new users to Microsoft Agent Framework. AutoGen remains relevant for understanding existing applications, but its archive notice makes it unsuitable as a routine recommendation for a new supported deployment. We have not independently reviewed Microsoft Agent Framework here.

These are framework choices to evaluate, not drop-in replacements proven by our run. Agno's Postgres storage and deployment templates are components of its operating setup, not competing agent frameworks.

How to read the ratings

The retained scores use a five-point editorial rubric: 1 means substantial documented obstacles, 2 means significant gaps, 3 means a usable starting point with unresolved requirements, 4 means clear guidance or capability with limited verification, and 5 means strong evidence within the specific dimension being assessed. These ratings are judgments, not benchmark results.

Setup ease is 3 because installation completed but credentials and platform services remain outside the measured result. Documentation is 4 because the pinned quickstart separates capabilities and provides verification instructions, although we did not validate the full documentation set. Community is 5 for visible contribution participation in the supplied v3.0.11 release notes, which list multiple contributors and fixes; this does not measure adoption, response times, or support quality. Maturity is 3 because the supplied release shows ongoing maintenance work while our run leaves live behavior and deployment unverified.

Alternatives

ProjectWhat it isPick it when
LangGraph gh↗A low-level orchestration framework for long-running, stateful agents.Evaluate it when persistent agent state and orchestration are the layer you want to assemble; compare its separate deployment and observability options with your operating requirements.
CrewAI gh↗A Python framework combining role-based Crews with event-driven Flows.Evaluate it when roles, tasks, and event-driven workflows fit your application; assess the commercial AMP control plane separately.
AutoGen gh↗An archived multi-agent framework retained for historical reference.Consult it for an existing AutoGen application or migration research. Its repository directs new users to Microsoft Agent Framework.

Sources

  1. Agno repository and README
  2. Agno pinned quickstart README
  3. Agno v3.0.11 release notes
  4. Agno open issues

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →