Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Configures and runs agents with different adapters including Claude, OpenAI, CrewAI, Lyzr, and GitHub Models. Supports local execution, remote git repos, and one-shot prompts. Use when the user wants to run an agent, switch LLM providers, configure adapter settings, or launch agents from git repositories.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -20% | 0% |
When a user wants to run an agent locally, from a git repo, or with a specific adapter/framework.
If you see authentication errors:
claude auth status)OPENAI_API_KEY is set and validGITHUB_TOKEN has correct permissionsLYZR_API_KEY is activebash# Run local agent with Claude (default) opengap run -d ./my-agent # Run from git repo opengap run -r https://github.com/user/agent # Run with a prompt (one-shot mode) opengap run -d ./my-agent -p "Review my code"
| Adapter | Flag | Env Var Required | Interactive | |---------|------|-----------------|-------------| | Claude | -a claude | (uses Claude Code auth) | Yes | | OpenAI | -a openai | OPENAI_API_KEY | No | | CrewAI | -a crewai | — | No | | OpenClaw | -a openclaw | ANTHROPIC_API_KEY | No (-p required) | | Nanobot | -a nanobot | ANTHROPIC_API_KEY | Yes | | Lyzr | -a lyzr | LYZR_API_KEY | No (-p required) | | GitHub | -a github | GITHUB_TOKEN | No (-p required) | | Git | -a git | (auto-detects) | Depends | | Prompt | -a prompt | — | Print only |
bash# Claude (interactive) opengap run -d ./my-agent # GitHub Models (one-shot, streaming) export GITHUB_TOKEN="ghp_..." opengap run -d ./my-agent -a github -p "Explain this codebase" # Lyzr (creates agent on Lyzr Studio + chats) export LYZR_API_KEY="..." opengap run -r https://github.com/user/agent -a lyzr -p "Hello" # Lyzr one-liner (clone + create + chat) opengap lyzr run -r https://github.com/user/agent -p "Hello" # Auto-detect adapter from repo opengap run -r https://github.com/user/agent -a git -p "Hello" # Just print the system prompt opengap run -d ./my-agent -a prompt
Repos cloned via -r are cached at ~/.gitagent/cache/:
bash# Use cache (default) opengap run -r https://github.com/user/agent # Force refresh opengap run -r https://github.com/user/agent --refresh # No cache (temp dir, deleted after) opengap run -r https://github.com/user/agent --no-cache
-a git)The git adapter detects the best runner from the repo:
.gitagent_adapter file (explicit hint)Other measured skills in the registry, with their headline benchmark lift.