Zero-Code Agent Creation
YAML config, not code. Describe what you want, not how to build it. No programming required.
Create a simple agent in seconds:
# agent.yaml
agent:
name: "My Assistant"
llm:
provider: openai
model: "gpt-4o-mini"
auth:
api_key_env: "OPENAI_API_KEY"
mcp_servers:
- name: "time"
command:
command: "uvx"
args: ["mcp-server-time"]
Run it:
# Run the agent
gola --config agent.yaml
Then interact with the agent:
> What time is it?
Your agent is a repo. Share it like code.
# Run an agent directly from GitHub (fetches config and prompts)
gola --config github:username/sherpa-agent
# Specific version or branch
gola --config github:username/sherpa-agent@v1.2.0
# Custom configuration path
gola --config github:username/agents/customer-support.yaml
# 1. Fork an existing agent
git fork github.com/gola-agent/gola-sherpa-agent
# 2. Customize for your needs
# Edit gola.yaml, add your prompts, configure tools
# 3. Share your improvements
git commit -m "Add corporate travel support"
git push origin main
# 4. Others can use your enhanced version
gola --config github:yourname/gola-sherpa-agent
gola --config github:user/agent
and you're running