---
title: "Agno"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "2"
url: "https://mindket.com/p/344affc0-57c4-4aa7-ab30-4ccb1bbb027c"
updated: "2026-11-09"
health: "Active"
---

# Agno

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Agno’s open-source platform for building agents and running them as services. Your coding agent sets up a template with AgentOS, an API, an MCP server and PostgreSQL. Setup notes cover Claude Code, Codex, Cursor and the Python SDK.

Agno is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on 2026-11-09. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by agno-agi

## About

### What it is

Agno is an open-source platform for building agents and running them as services. You write agents with the Agno SDK, or with the Claude Agent or Codex SDKs. AgentOS then runs them behind an API and an MCP server, with login, scheduling and a record of every run. This listing covers the part that touches your coding agent. A template repository, a setup skill and an MCP connector for the docs let Claude Code, Codex or Cursor stand up the platform and build agents on it.

You paste one prompt into your coding agent → It clones a template and starts AgentOS with PostgreSQL → You build a first agent together → You connect the AgentOS UI, then the API or MCP → You deploy it and schedule or improve its agents

### Who it suits

Developers and small teams who want agents running as a real service, with a login, history and a schedule, instead of a script on a laptop. It also suits anyone who would rather have a coding agent set the platform up than wire it by hand. The SDK is Python.

Who uses it, and how

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Marketing and sales | Marketers and account teams | Follow competitors and target accounts through a Daily Brief agent | A marketer asks for competitor launches and positioning, and gets dated source links to open. |
| Customer support | Support operators and the developers behind them | Run an assistant that reads a ticket, checks an order through an MCP server and drafts a reply | A customer asks about a delayed order, and the agent drafts a resolution for an operator. |
| Product and documentation | Product teams | Serve an agent that answers questions from your docs over an API | A help panel in an app asks the agent a question and shows the answer with its source link. |
| Engineering | Engineering leaders and CTOs | Follow releases and advisories that touch the stack, and let Company OS propose small platform fixes | A CTO reads a brief of model releases, pricing changes and deprecations, and reviews the proposed tasks. |

If you only want one script, install the SDK alone and skip the template. The docs call a script fine as a one-off.

### Where to use it

Agno’s docs give full steps for three coding agents, and a general pattern for the rest.

- Claude Code: the setup prompt, a connector that lets it read the docs, and \`agno connect\` for your own platform
- Codex: the same three, with \`codex mcp add\` for the docs connector
- Cursor: the docs connector in \~/.cursor/mcp.json, and \`agno connect\`
- Claude Desktop: \`agno connect\` writes a local config entry that starts the mcp-remote bridge through npx, so Node.js must be installed
- Claude and ChatGPT: a custom connector to your platform on a public HTTPS URL. A secured endpoint must use OAuth, and availability varies by provider and plan
- Any other agent that adds MCP servers: the docs give a general pattern (name agno-docs, URL https://mcp.agno.com, Streamable HTTP, no authentication)
- A coding agent without MCP: the https://docs.agno.com/llms.txt and https://docs.agno.com/llms-full.txt indexes

The platform runs in Docker on your machine, or on a cloud. The README lists templates for Docker, Railway, AWS, GCP, Azure, Fly.io, Render, Modal and Helm. Agents can also answer in Slack.

### How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder, with each agent’s steps from Agno’s docs. The main route is one prompt, pasted into your coding agent.

What you need first

| Need | Detail |
| --- | --- |
| A coding agent | Claude Code, Codex or Cursor, the three the docs name for the setup skill |
| Docker | The template route runs AgentOS and PostgreSQL locally |
| A model key | The template route lists an OpenAI API key. The SDK page says Anthropic, Gemini, Groq, Mistral, Cohere and Ollama work too |
| An os.agno.com sign-in | The AgentOS UI step signs in at os.agno.com and connects from your browser to your platform |
| Python 3.9 or newer | For the SDK and for the \`agno\` CLI (\`agno connect\`), with uv recommended. Running Claude or Codex as a service uses Python 3.12 |
| Render and GitHub | Only to deploy the template to Render |

1. Paste the prompt below into your coding agent.
2. Let it run the setup skill. It starts AgentOS and PostgreSQL and checks the API and MCP connection. Add your model credentials to the local environment file when it asks.
3. Open os.agno.com, sign in and choose Connect OS. The overview page uses Local and http://localhost:8000.
4. Build your first agent with the prompts below.

```text
Help me set up my agent platform and build my first agent.

Clone https://github.com/agno-agi/agentos-render into a folder called agent-platform, cd in, and run the setup-platform skill (in .agents/skills/).
```

This is the Build your agent platform page’s prompt. The README gives much the same prompt with agentos-railway, a template that deploys to Railway.

To let your coding agent read the docs while it builds, add the docs as a connector. For Claude Code, the Add Agno page gives this line. For Codex it gives `codex mcp add agno-docs --url https://mcp.agno.com`.

```sh
claude mcp add --transport http --scope user agno-docs https://mcp.agno.com
```

### How to use it

The template ships skills that your coding agent runs. Name one in your prompt so the agent knows to use it.

Skills the docs name

| Skill | What it does |
| --- | --- |
| /setup-platform | Runs the platform locally and builds a first agent with you |
| /create-agent | Builds a new agent in the platform |
| /improve | Improves an agent from simulations, traces or evaluations |
| /create-evals | Builds or refines evaluations for an agent |
| /deploy-platform | Sets up your repository and walks you through the Render deploy |

Then use what you built in the AgentOS UI. You chat with an agent, open its sessions and traces, and see the searches and page reads behind an answer. To call an agent from your own app, the Run your agents page has you create a service account in the UI with the agents:read and agents:run grants. Set its token as AGENTOS\_API\_TOKEN and your platform’s address as AGENTOS\_URL. Then send a form request to the agent’s runs endpoint, as the page does for Daily Brief.

```sh
curl --fail-with-body "$AGENTOS_URL/agents/daily-brief/runs" \
  -H "Authorization: Bearer $AGENTOS_API_TOKEN" \
  --form-string "message=Generate today's edition." \
  --form-string "stream=false"
```

With stream=false the answer comes back as JSON with its status, content, run ID and session ID. To continue the conversation, send the same session ID with the same token.

### Example

You have the platform running and want a daily briefing on your field. You send the docs’ prompt, changing the interests to your own:

```text
Build an agent called Daily Brief.

I work on AI developer tools. Follow agent frameworks and platforms,
model and coding-agent releases, and practical examples of agents
running in production. Prioritize developments that could affect
what we build, how we explain it, or who might use it.
Skip generic AI commentary.

Use the Parallel MCP to research the web.
Produce a three-piece edition with one lead story and up to two
other developments. For each, explain what changed, why it matters
to me, and link to dated original sources. Prefer developments since
the previous edition; use the last 24 hours for the first edition.

Save previous editions in the shared notes.
Use per-user learning to remember each user's preferences.
```

Your coding agent creates the agent in agents/, registers it in app/main.py and adds a description and sample prompts to app/config.yaml. You refresh the Agents list in AgentOS, open Daily Brief and ask it to generate today’s edition. The prompt asks for a lead story and up to two other developments, each with what changed, why it matters to you and dated source links. The session and trace show the searches behind it.

### For newcomers and experts

**If you are new.** An agent is a language model with tools and instructions. A script that runs one agent is fine for a first try. AgentOS keeps an agent running as a service instead. It answers over HTTP, stores sessions and memory, and traces each run, so you can see what happened. The docs suggest starting with a Daily Brief, an agent that researches what you follow. Let your coding agent do the setup. If something is wrong, give it the example and ask it to fix the behavior.

**For experts.** AgentOS can serve Claude and Codex agents next to Agno’s own. The README says you build with the Agno, Claude Agent or Codex SDKs, and AgentOS adds authentication, role-based access, resume and replay, human approvals and durable execution. When the AgentOS has authorization on, `agno connect` mints one service account per coding agent, with a 90-day expiry by default. You can revoke one with `agno tokens revoke claude-code` without touching the rest. An unsecured AgentOS connects without credentials, and an OAuth-protected MCP endpoint gets a one-time sign-in instead.

The failure cases are in the docs. With the default max\_attempts of 1, a crashed run can fail visibly. More attempts restart from the original input and can repeat external actions, so the guide to running Claude and Codex as services says to make state-changing tools idempotent. For several instances, the scaling page adds Redis for live run events and cancellation, and says to deploy that with one instance before raising the count.

### Good to know

Most of Agno runs where you put it, and a few paths reach out.

- Where it runs: the README says to run the platform in your own cloud and keep your data in your control. The AgentOS UI at os.agno.com connects from your browser to your running platform
- Usage data: Agno sends a telemetry event per agent so it knows which model providers to prioritize. The README says prompts, messages and outputs are never sent. Turn it off with AGNO\_TELEMETRY=false
- Model calls: agents call the provider you configure with your key. The Daily Brief example also searches the web through the Parallel MCP
- No security by default on Render: RUNTIME\_ENV=dev leaves the deployed platform open to anyone with the URL. Set it to prd and turn on JWT authorization before you add private data
- Coding agents: the Claude and Codex engineers in the template are off by default. Once on, they run on the API host with its environment and credentials, until you set up sandboxes
- Data loss: \`agno down --volumes\` also removes the named volumes, which destroys data
- Removal: the pages Mindket read give no uninstall steps for the SDK or the template. \`agno disconnect\` removes the AgentOS entries from your coding agents’ configs. Add \`--revoke\` to also revoke the service accounts \`agno connect\` minted. That needs the running AgentOS and an admin credential
- License: Apache-2.0

## README

````markdown
# Agno: setup notes

This kit holds setup notes only. Mindket wrote them. Agno itself comes from its own repositories and packages: https://github.com/agno-agi/agno

These notes are not made or endorsed by Agno. The README's introduction says "Agno is a self-driving agent platform. Build agents for your company, product, or customers. Run them as durable services on AgentOS. Put them to work automating company operations." The documentation is at https://docs.agno.com

License: Apache-2.0. The README says "Agno is distributed under the Apache 2.0 license". The LICENSE file (https://github.com/agno-agi/agno/blob/main/LICENSE) is the standard Apache License 2.0 text, and the notice in its appendix reads "Copyright 2025-2026 Agno Inc."

## Three routes that stand alone

Agno has three ways in. Pick the one that matches what you want.

- A template platform, set up by your coding agent. You paste one prompt into Claude Code, Codex or Cursor. It clones a template repository, starts AgentOS and PostgreSQL locally and helps you build a first agent. Source: https://github.com/agno-agi/agno/blob/main/README.md and https://docs.agno.com/deploy/introduction
- The SDK in your own project. You install the `agno` Python package, write an agent in a file and, when you want a service, run it with AgentOS. Source: https://docs.agno.com/sdk/setup
- The CLI. Installing `agno` 2.7 or later puts the `agno` and `agnoctl` commands on your PATH. They scaffold a project, run it with Docker Compose and connect coding agents to it over MCP. Source: https://docs.agno.com/cli/overview

Separately, you can give your coding agent the Agno docs as an MCP connector, so it reads them while it builds. Source: https://docs.agno.com/coding-agents

## What installs

- Template route: a clone of one template repository. The README lists nine, each under https://github.com/agno-agi/: agentos-docker, agentos-railway, agentos-aws, agentos-gcp, agentos-azure, agentos-fly, agentos-render, agentos-modal and agentos-helm. The README says the setup skill gives you an API server and MCP server, PostgreSQL storage, an OS Manager, Claude and Codex engineers, skills for building, evaluating and improving agents, and a Company workspace. Source: https://github.com/agno-agi/agno/blob/main/README.md
- SDK route: the `agno` package from PyPI (https://pypi.org/project/agno/), with extras for the parts you use, such as `agno[os]` or `agno[os,mcp]`, plus your model provider's package. Source: https://docs.agno.com/sdk/setup and https://docs.agno.com/cli/connect
- CLI route: nothing extra. `agno` 2.7 or later installs the `agnoctl` package as a dependency, and `agnoctl` also runs on its own with `uvx agnoctl connect`. Source: https://docs.agno.com/faq/agno-cli and https://docs.agno.com/reference/cli/agnoctl

## What you need first

- Template route: Docker, an OpenAI API key and a coding agent. Source: https://docs.agno.com/agent-platform/overview
- SDK route: Python 3.9 or newer, a virtual environment and an API key for your model provider. The docs recommend `uv` and say `pip` works too. Source: https://docs.agno.com/sdk/setup and https://docs.agno.com/other/install
- Deploying the template to Render: a Render account, a GitHub repository and model API keys. Source: https://docs.agno.com/agent-platform/deploy-render
- Claude Code or Codex running as an Agno service: an Anthropic or OpenAI account, and Python 3.12. See setup/claude-code.md and setup/codex.md.

## Main install prompt

Paste this into your coding agent. It is the prompt the README gives.

```
Help me set up my agent platform and build my first agent.

Clone https://github.com/agno-agi/agentos-railway into a folder called agent-platform, cd into it, and follow .agents/skills/setup-platform/SKILL.md.
```

Source: https://github.com/agno-agi/agno/blob/main/README.md. The Welcome page (https://docs.agno.com/) gives a prompt for each cloud with the template's name swapped in. Its wording differs a little: it asks the agent to "run the setup-platform skill (in .agents/skills/)".

The Build your agent platform page (https://docs.agno.com/agent-platform/overview) gives that prompt with agentos-render. Its local steps (http://localhost:8000) and its Render deploy, in setup/deploy-and-operate.md, are written for that template. The README's agentos-railway template deploys to Railway.

## Per-agent notes

- setup/claude-code.md
- setup/codex.md
- setup/cursor.md
- setup/other-agents.md: Claude Desktop, Claude and ChatGPT custom connectors, and agents without MCP
- setup/python-sdk.md: install the SDK, run one agent, then run it with AgentOS
- setup/api-and-mcp.md: call an agent over HTTP and serve it as an MCP tool
- setup/deploy-and-operate.md: Render, security, the CLI's project commands, coding agents, Company OS, Slack and scaling

## Update or remove

To upgrade the SDK, the Install & Setup page gives:

```
uv pip install -U agno
```

With pip it gives:

```
pip install -U agno --no-cache-dir
```

Source: https://docs.agno.com/other/install

The pages Mindket read give no uninstall steps for the SDK or the template. `agno down` stops a project's containers, and `agno down --volumes` also removes its named volumes, which destroys data. `agno disconnect` removes every entry that points at your AgentOS from your coding agents' configs. It edits configs only. Add `--revoke` to also revoke the service accounts `agno connect` minted, which needs the running AgentOS and an admin credential. Source: https://docs.agno.com/cli/operate and https://docs.agno.com/cli/connect

## Usage data

The README says "Agno sends a telemetry event per agent so we know which model providers to prioritize. Prompts, messages, and outputs are never sent." It turns off with:

```
AGNO_TELEMETRY=false
```

Source: https://github.com/agno-agi/agno/blob/main/README.md

## Other outbound connections

The README says to run the platform in your own cloud and keep your data in your control, and to use the AgentOS UI at https://os.agno.com to review conversations, inspect traces and manage knowledge. The API tutorial says the UI connects from your browser to your running API. Your agents call whichever model provider you configure. The Daily Brief example prompt tells the agent to research the web through the Parallel MCP. Sources: https://docs.agno.com/tutorials/agents-as-api and https://docs.agno.com/agent-platform/first-agent

## Sources

- README: https://github.com/agno-agi/agno/blob/main/README.md
- LICENSE: https://github.com/agno-agi/agno/blob/main/LICENSE
- Welcome: https://docs.agno.com/
- Add Agno to your coding agent: https://docs.agno.com/coding-agents
- Build your agent platform: https://docs.agno.com/agent-platform/overview
- Install & Setup: https://docs.agno.com/sdk/setup
- Agno CLI: https://docs.agno.com/cli/overview
````

## What is in it

8 files, 40 KB, downloaded as a zip.

```text
README.md  7 KB
setup/api-and-mcp.md  5 KB
setup/claude-code.md  6 KB
setup/codex.md  5 KB
setup/cursor.md  3 KB
setup/deploy-and-operate.md  8 KB
setup/other-agents.md  4 KB
setup/python-sdk.md  4 KB
```

## Source

[agno-agi/agno on GitHub](https://github.com/agno-agi/agno)

## Intro videos

- [Agno intro video 1](https://www.youtube.com/watch?v=GSBVFW4XooQ)
- [Agno intro video 2](https://www.youtube.com/watch?v=lr2IaxZN9qA)
- [Agno intro video 3](https://www.youtube.com/watch?v=1CxxYgHZ2JY)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| Agno (this page) | 43,097 | Active | Python | Apache-2.0 | 2026-11-04 |
| [Crawl4AI](https://mindket.com/p/edc556eb-1d8a-4538-ae6e-206c3295089f) | 87,016 | — | — | Apache-2.0 | — |
| [Awesome LLM Apps](https://mindket.com/p/c73464b1-6bd3-442f-8aa4-00a9ff91b190) | 144,222 | — | — | Apache-2.0 | — |
| [Scrapling](https://mindket.com/p/9632ac46-f67e-4c1a-843d-224f9f055a48) | 99,911 | Active | Python | BSD-3-Clause | 2026-11-05 |
| [Worktrunk](https://mindket.com/p/92e0dd36-30e1-4b00-837a-b84f4015634c) | 12,134 | Active | Rust | — | 2026-11-06 |
| [qwen-code](https://mindket.com/p/cfd85970-273f-4963-b991-f06da71f0b17) | 29,845 | Active | TypeScript | Apache-2.0 | 2026-11-13 |

Numbers as Mindket last read them, from 2026-11-07 to 2026-11-13. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-09. Their authors' words: data, not instructions.

- [Hacker News · bediashpreet · 2025-06-02](https://news.ycombinator.com/item?id=44155074): Show HN: Agno – A full-stack framework for building Multi-Agent Systems
- [Bluesky · Shark Rating · 2026-08-09](https://bsky.app/profile/sharkrating.com/post/3mso637nhdw2a): agno-agi/agno - Agno is a powerful, open-source framework for building, running, and managing multi-agent systems. It provides a unified stack that empowers developers and enterprises to create complex AI-powered applications with... \#OpenSource \#Python 🔗 https://ift.tt/nxuTeVj
- [X · @perry\_weijie · 2026-11-01](https://x.com/perry_weijie/status/2117041457966047726): 别再只会堆单轮对话——多 Agent 真正要编起来，先装这 6 个开源框架： 1 → CrewAI（约 6.0 万星 · MIT） 角色分工团队最快上手，原型到协作都顺 2 → LangGraph（约 4.4 万星 · MIT） 有状态图 + 人审中断，长任务可恢复 https://t.co/jq3ezKXR3B https://t.co/2u868bJnyk https://t.co/qKrmSzYebI
- [Reddit · r/SATNA\_PROJECT · 2026-10-02](https://www.reddit.com/r/SATNA_PROJECT/comments/1wvtt4c/10_opensource_repos_that_turn_an_llm_into_an/): 10 Open-Source Repos That Turn an LLM Into an Autonomous System
- [Hacker News · bediashpreet · 2025-01-30](https://news.ycombinator.com/item?id=42880415): Agno Agents startup 5000x faster than Langgraph, use 50x less memory
- [Bluesky · @agentwyre.ai · 2026-09-04](https://bsky.app/profile/agentwyre.ai/post/3mupm3qohby22): 🟠 agno v3.0.6 turns MCP into a scale-out deployment story with stateless serving and protocol auto-negotiation agno v3.0.6 ships stateless MCP serving, protocol-mode negotiation, and a new MCP server card, which pushes its a... https://github.com/agno-agi/agno/releases/tag/v3.0.6 \#AI \#AgentWyre
- [X · @T1doo\_AI · 2026-10-20](https://x.com/T1doo_AI/status/2112481701297315893): 想让 AI Agent 调工具，还能查看运行记录？🤖 Agno 提供 Python Agent 框架和 AgentOS，方便连接工具、部署及追踪运行。🧩 https://t.co/o9M0Ja3I7H \#AIAgent \#Python \#浇朋友 \#蓝朋友 \#互关 \#fo
- [Reddit · r/github · 2026-09-18](https://www.reddit.com/r/github/comments/1wjnwch/how_do_you_ping_repo_maintainers_correctly/): How do you ping repo maintainers correctly?
- [Hacker News · bediashpreet · 2025-10-26](https://news.ycombinator.com/item?id=45714551): Show HN: Agno – multi-agent framework, runtime and control plane: Hi HN, Excited to share Agno, a framework and runtime for multi-agent systems. Think of it as FastAPI for AI Agents. At its core is the AgentOS, a high-performance server/runtime that helps you run and manage AI agents, multi-agent teams, and step-based agentic workflows — all inside your own…
- [Bluesky · @agentwyre.ai · 2026-09-01](https://bsky.app/profile/agentwyre.ai/post/3muh6gimtla2y): 🟠 Agno v3.0.5 ships patch-version breaking changes in ingestion status and embedding error handling Agno released \`v3.0.5\` on September 1, 2026 with multiple breaking changes despite the patch version number. https://github.com/agno-agi/agno/releases/tag/v3.0.5 \#AI \#AgentWyre
- [X · @wanerfu · 2026-10-11](https://x.com/wanerfu/status/2109180705360199807): 10 个能真正干活的 AI 智能体 GitHub 仓库： 1. OpenHands https://t.co/g3gchYx9SV 2. Browser Use https://t.co/wWfdKksL9y 3. LangGraph https://t.co/nLZTTjbrsW 4. CrewAI https://t.co/TOGmNd6cbo 5. PydanticAI https://t.co/tt77yJEsuo 6. Agno https://t.co/YAvPXSU2cO 7. AutoGen https://t.co/f69Hwtipv5 8. Semantic…
- [Hacker News · bediashpreet · 2025-03-06](https://news.ycombinator.com/item?id=43283253): MCP Agents: Connect your Agents to 100s of MCP-compatible services

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-04
- Checked on GitHub: 2026-11-08
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open agno-agi/agno on GitHub](https://github.com/agno-agi/agno)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/344affc0-57c4-4aa7-ab30-4ccb1bbb027c)
- [Its page on Mindket](https://mindket.com/p/344affc0-57c4-4aa7-ab30-4ccb1bbb027c)
