Skip to content

Python Executor

Free

Execute Python code in a sandboxed environment. Build AI agents that use Python Executorwith Agno Builder's visual drag-and-drop interface — no code required to prototype.

What is the Python Executor tool?

The Python Executor tool is a built-in capability in the Agno framework that allows AI agents to execute python code in a sandboxed environment. When added to an agent in Agno Builder, the agent can autonomously decide when to invoke this tool based on the user's request.

This is a free tool — no API key or external account is needed. It works out of the box when you add it to any agent.

How to use Python Executor in Agno Builder

  1. 1

    Create an agent

    Drag an Agent node onto the canvas in Agno Builder, or use one of the built-in templates.

  2. 2

    Enable Python Executor

    Click the agent, go to the Tools tab, and toggle on "Python Executor" from the dev category.

  3. 3

    Test in chat

    Open the chat panel and send a message. The agent will automatically use Python Executor when relevant.

  4. 4

    Export Python code

    Click File > Export Python to get clean, runnable code with the correct imports for Python Executor.

Python code example

This is the code Agno Builder exports when you use Python Executor:

agent.py
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.python import PythonTools

agent = Agent(
    name="Python Executor Agent",
    model=OpenAIChat(id="gpt-4o"),
    tools=[PythonTools()],
    instructions=["Use the python executor tool to help the user."],
    markdown=True,
)

agent.print_response("Calculate the fibonacci sequence up to 100")

Install with: pip install agno

Contact Us

Press Ctrl+Enter to send