Getting Started
Installation
Kibo is optimized for uv.
-
Clone:
-
Install:
CLI Usage
Kibo comes with a CLI to manage the runtime.
# Start the runtime (Head node)
uv run kibo start --head
# Check status
uv run kibo status
# Start Proxy
uv run kibo proxy start
Your First Agent
Create a file named my_agent.py:
import os
from kibo_core import AgentConfig, create_agent
# 1. Define
config = AgentConfig(
name="MyBot",
description="A helpful assistant",
instructions="Answer nicely.",
agent="agno",
model="gpt-4o-mini"
)
# 2. Create
# Ensure OPENAI_API_KEY is in your environment
agent = create_agent(config, api_key=os.getenv("OPENAI_API_KEY"))
# 3. Run
print(agent.run("Hello Kibo!").output_data)
Run it: