Agent harnesses
Tool loops on top of an OpenAI-compatible /v1. Coding agents, CLIs, and IDE extensions.
Hermes is William’s daily setup on wtpai1. Claude Code and Codex CLI attach only where the local server implements their native APIs (Anthropic Messages / OpenAI Responses) — not a drop-in /v1/chat/completions assumption. Cursor’s override is not a first-class localhost path.
Agent harnessesUsed on our rigLocal + hybridCLIDesktop
Hermes Agent
William’s daily agent on wtpai1. Tools, optional multi-agent loop, and provider failover above a local OpenAI-compatible server.
Nous Research
Agent harnessesLocal + hybridWebCLI
OpenHands
Software-agent UI/CLI that talks to any LiteLLM-supported model, including local OpenAI-compatible servers.
All Hands
Agent harnessesLocal + hybridCLI
Aider
Terminal pair-programmer that edits a git repo via any OpenAI-compatible endpoint.
Aider-AI
Agent harnessesLocal + hybridIDECLI
Cline
VS Code / CLI coding agent with a first-class OpenAI Compatible provider.
Cline
Agent harnessesLocal + hybridIDE
Roo Code
VS Code coding agent. Local path is documented for Ollama and LM Studio; OpenAI Compatible is also documented.
Roo Code
Agent harnessesLocal + hybridIDE
Continue
IDE extension with config.yaml providers, including openai (any /v1) and a native llama.cpp provider.
Continue
Agent harnessesLocal + hybridCLI
OpenCode
Terminal coding agent with first-party llama-server provider docs.
OpenCode / SST
Agent harnessesLocal + hybridCLIDesktop
Goose
Local-first agent that can use the OpenAI provider against a custom host, or a declarative JSON provider.
Block
Agent harnessesLocal + hybridCLI
Claude Code
Official CLI speaks the Anthropic Messages API via ANTHROPIC_BASE_URL — not a drop-in OpenAI /v1/chat/completions client.
Anthropic
Agent harnessesLocal + hybridCLI
Codex CLI
Official Codex CLI reads ~/.codex/config.toml. Custom providers use wire_api = responses (the only supported value in the current config reference).
OpenAI
Agent harnessesHybrid-shapedIDE
Cursor
IDE with an Override OpenAI Base URL (BYOK). Not documented as a first-class localhost / air-gapped attach.
Cursor
Agent harnessesLocal + hybridCLIWeb
OpenClaw
Self-hosted multi-channel gateway (Discord, Telegram, Slack, …) in front of a swappable /v1.
OpenClaw Foundation