Model to wymienny backend.

Niezależny od modelu harness dla agentów. Pętla agenta, wywoływanie narzędzi, MCP, subagenci, kompaktowanie kontekstu, hooki i uprawnienia mieszczą się w jednej warstwie — zmiana dostawcy w trakcie sesji nic nie kosztuje.

albo zainstaluj CLI
npm install -g oharness
Interfejs przeglądarkowy na tym samym silniku co terminal.
Interfejs przeglądarkowy na tym samym silniku co terminal.
Rozmawia natywnie z
AnthropicOpenAIGoogle GeminiOllamaLM StudiovLLMDowolny endpoint zgodny z OpenAI
3
Zależności w czasie działania
0
SDK dostawców
485
Testy na zielono
4
Frontendy, jeden silnik
Czym zajmuje się harness

Wszystko wokół modelu, żeby model pozostał wymienny.

Dostawcy

Anthropic, OpenAI i każdy endpoint zgodny z OpenAI, Google Gemini. Natywne fetch i SSE prosto do API HTTP — bez SDK dostawców i bez adapterów do utrzymywania.

Wywoływanie narzędzi

Narzędzie definiuje się w zod. JSON Schema powstaje samo, argumenty są walidowane, a to, czy wywołania idą równolegle czy szeregowo, deklaruje samo narzędzie.

MCP

Wbudowany klient JSON-RPC — stdio i Streamable HTTP, bez SDK MCP. Serwery są wykrywane, a ich narzędzia automatycznie trafiają do przestrzeni nazw.

Kontekst

Kompaktowanie tnie w bezpiecznym miejscu, a nie w środku wymiany; sesje są zapisywane i wznawiane, a zarchiwizowane transkrypcje pozostają dostępne.

Uprawnienia

Zakaz wygrywa z pozwoleniem, a nawet z trybem bypass. Cztery tryby, reguły, które padają przy parsowaniu, a nie o trzeciej nad ranem, i wstrzykiwane pytanie — zaplanowane uruchomienie nigdy nie czeka na człowieka.

Subagenci

Delegowanie do odizolowanych kontekstów, uruchamianie ich równolegle i zachowanie wniosku zamiast transkrypcji, która do niego doprowadziła.

Jedna sesja, każdy dostawca

Zmień model w trakcie sesji. Nic nie jest konwertowane.

Podłącz dostawcę kluczem albo wskaż Ollamę, LM Studio lub własny serwer vLLM. Modele są wykrywane z endpointu samego dostawcy, więc lista nigdy nie jest nieaktualną kopią w paczce.

Przeczytaj dokumentację
Panel modeli: lokalne środowiska i dostawcy hostowani na jednej liście.
Panel modeli: lokalne środowiska i dostawcy hostowani na jednej liście.

Pobierz

Wersje desktopowe na każdą platformę.

Pobierz wersję desktop
npm install -g oharness
  • macOS
  • Windows
  • Licencja MIT