Your first AI agent in under 5 minutes. Two files, one command — no Python, no LangChain, no boilerplate. Just a working agent that runs and returns a result.
A simple AI agent that greets you and tells you today's date. It sounds trivial, but this is the exact foundation every production agent is built on — a name, instructions, a step, and a config. Once this runs, connecting it to a database, an API, or a file system is just adding more steps.
npx approach), or the OE Runtime binary downloaded from openenthrium.com/runtimeCreate a folder called hello-world/ anywhere on your machine and add two files inside it:
---
name: hello-world
description: Greets you and tells you today's date. Use to verify OE Runtime is working correctly or as a starting template.
license: Apache-2.0
metadata:
author: Open Enthrium
version: "1.0"
---
You are a helpful assistant.
## Step 1: Greet
Say hello and today's date.
agent.yaml
name: Hello World
description: Greets you and tells you today's date
skills:
- path: ./
trigger_type: auto
The SKILL.md holds the personality and steps. The agent.yaml wires the skill to OE Runtime. Both files live in the same hello-world/ folder alongside oe-config.json.
In the same folder, create oe-config.json. This tells the runtime which LLM to use:
{
"llm": {
"provider": "openai",
"model": "gpt-4o",
"apiKey": "sk-..."
},
"server": {
"enabled": false,
"port": 3333,
"apiKey": "your-secret-api-key"
}
}
Replace sk-... with your actual OpenAI API key. If you prefer Anthropic, set "provider": "anthropic" and "model": "claude-sonnet-5" with your Anthropic key. The agent itself never changes — only the config does.
Your hello-world/ folder should now contain three files: SKILL.md, agent.yaml, and oe-config.json.
Open a terminal in the parent folder (one level above hello-world/) and run:
npx -y @openenthrium/oe-runtime@latest ./hello-world
The first run downloads the OE Runtime binary automatically. Subsequent runs are instant. If you already downloaded the binary, use it directly:
# Windows
oe-runtime-win.exe ./hello-world
# macOS / Linux
./oe-runtime-linux ./hello-world
Within a few seconds you will see output like this:
The runtime read agent.yaml, loaded your LLM config from oe-config.json, and executed the single step — sending the instruction "Say hello and today's date" to GPT-4o. The LLM responded, the runtime printed the result, and exited cleanly.
No server to start. No SDK to install. No framework to learn. The YAML is the agent.
The hello world agent uses only an LLM. Real agents connect to real data. Here are the next things to try:
oe-config.json and ask the agent to run a SQL query. See the SQL database agent guide.agent.yaml to chain actions: fetch data, process it, send a result somewhere.--cron flag to run the agent automatically at a fixed time.Every agent you build with OE Runtime is portable. The same agent.yaml runs locally, in CI, on a server, or inside OE Platform — no changes needed.
Download OE Runtime and connect your first data source in minutes.
Get OE Runtime →