Modellen är en utbytbar backend.

En modelloberoende agent-harness. Agentloopen, verktygsanrop, MCP, underagenter, kontextkomprimering, hooks och behörigheter ligger i ett enda lager — att byta leverantör mitt i en session kostar ingenting.

eller installera CLI:t
npm install -g oharness
Webbgränssnittet, på samma motor som terminalen.
Webbgränssnittet, på samma motor som terminalen.
Talar direkt med
AnthropicOpenAIGoogle GeminiOllamaLM StudiovLLMValfri OpenAI-kompatibel endpoint
3
Beroenden i drift
0
Leverantörs-SDK:er
485
Tester som passerar
4
Frontends, en motor
Vad harnessen ansvarar för

Allt runt modellen, så att modellen förblir utbytbar.

Leverantörer

Anthropic, OpenAI och varje OpenAI-kompatibel endpoint, Google Gemini. Native fetch och SSE direkt mot HTTP-API:et — inga leverantörs-SDK:er och inga adaptrar att underhålla.

Verktygsanrop

Ett verktyg definieras med zod. JSON Schema genereras och argument valideras; om anrop körs parallellt eller i följd avgörs av verktyget självt.

MCP

Inbyggd JSON-RPC-klient — stdio och Streamable HTTP, utan MCP-SDK. Servrar upptäcks och deras verktyg får automatiskt en namnrymd.

Kontext

Komprimering som klipper vid en säker punkt i stället för mitt i ett utbyte, sessioner som sparas och kan återupptas, och åtkomst till redan arkiverade transkript.

Behörigheter

Neka slår tillåt, och till och med bypass. Fyra lägen, regler som faller vid parsning i stället för klockan tre på natten, och en injicerad fråga — en schemalagd körning väntar aldrig på en människa.

Underagenter

Delegera till isolerade kontexter, kör dem parallellt och behåll slutsatsen i stället för transkriptet som ledde fram till den.

En session, alla leverantörer

Byt modell mitt i sessionen. Ingenting konverteras.

Anslut en leverantör med en nyckel, eller peka mot Ollama, LM Studio eller din egen vLLM-server. Modeller upptäcks via leverantörens egen endpoint, så listan är aldrig en inaktuell kopia i paketet.

Läs dokumentationen
Modellpanelen: lokala körningsmiljöer och molnleverantörer i samma lista.
Modellpanelen: lokala körningsmiljöer och molnleverantörer i samma lista.

Ladda ner

Skrivbordsbyggen för alla plattformar.

Ladda ner skrivbordsappen
npm install -g oharness
  • macOS
  • Windows
  • MIT-licens