Skip to main content
Main dashboard interface Agentor is an open-source framework that makes it easy to build multi-agent systems, MCP Servers or ANY LLM application with secure integrations across email, calendars, CRMs, and more.

Start with four steps

1

Install

pip install agentor
2

Build an Agent

Once installed, you can start building your first Agent with just a few lines of code.
from agentor import Agentor, function_tool

@function_tool
def get_weather(city: str):
    """Get the weather of city"""
    return f"Weather in {city} is sunny"

agent = Agentor(
    name="Weather Agent",
    tools=[get_weather],  # Bring your own tool, or
    tools=["get_weather"],  # 100+ Celesto AI managed tools — plug-and-play
)
result = agent.run("What is the weather in London?")
3

Serve locally or on cloud

Add a single line of code to turn Agent into a Server that can be queried locally or on cloud.
from agentor import Agentor, function_tool

agent = Agentor(name="Weather Agent", tools=["get_weather"])
agent.serve() # Single line of code to serve the Agent
Deploy your Agent to cloud with a single command: agentor deploy
4

Query the Agent server

You can query your Agent server with a simple curl command.
import requests

response = requests.post(
    "http://localhost:8000/chat",
    json={"input": "What is the weather in London?"},
    headers={"Content-Type": "application/json"}
)
print(response.content)

License

Apache 2.0 License — see LICENSE for details.