Quickstart Guides
Get started in Python, TypeScript, or Spring Boot. Deploy the full stack with Docker in under 5 minutes.
Get started
Hard limits on agent spend and actions enforced before execution — not after.
OpenClaw / Python / TypeScript / Spring Boot.
Open protocol, Apache 2.0.
Budget is reserved before the call. If exhausted, the call is blocked — not billed.
from runcycles import cycles
@cycles(estimate=5000, action_kind="llm.completion", action_name="openai:gpt-4o")
def ask(prompt: str) -> str:
return openai.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": prompt}]
).choices[0].message.content