agent-harness

agent-harness

ar27111994 · Coding · Produktivität

agent-harness ist eine Open-Source-CLI, die die wiederverwendbaren Ressourcen verwaltet, auf die KI-Coding-Agenten angewiesen sind, etwa Skills, MCP-Server, Anweisungen und Prompt-Pakete. Wer sich schon einmal einen Paketmanager für MCP-Server gewünscht hat, kommt hier nah heran. Das Tool durchsucht einen Arbeitsbereich, wählt die passenden Ressourcen aus, spiegelt sie in eine fixierte lokale Kopie und verbindet sie anschließend mit dem Host, den Sie verwenden, sei es VS Code, Cursor, Zed, Claude Code, OpenCode, Pi oder Codex. Für eine CLI für KI-Agenten ist die Aufgabe eng und klar: entscheiden, was Ihr Agent nutzen darf.

Vorschau der Oberfläche von agent-harness

Über agent-harness

Was ist agent-harness

agent-harness ist eine Node.js- und TypeScript-CLI, die den langweiligen und fehleranfälligen Teil der Arbeit mit KI-Coding-Agenten übernimmt: ihre wiederverwendbaren Ressourcen in Ordnung zu halten. Manche nennen es einen Ressourcen-Manager für KI-Agenten, und die Bezeichnung passt. Die meisten Entwickler jonglieren heute mit Skills, MCP-Servern, Anweisungsdateien und Prompt-Paketen über mehr als einen Editor hinweg. Jedes Werkzeug will diese Ressourcen an einem anderen Ort und in einem anderen Format. agent-harness macht aus diesem Durcheinander einen einzigen wiederholbaren Lebenszyklus.

Es führt keine Agenten aus. Es bereitet prüfbare Eingaben für den Host vor, den Sie ohnehin nutzen, damit Sie sehen, was in Ihren Arbeitsbereich gelangt, bevor sich etwas ändert. Das Kernmodell ist bewusst schlicht: eine einzige Kommandofläche, eine Schicht aus Host-Adaptern, Schreibvorgänge mit Vorschau zuerst und ausdrückliche native Installationsschritte. Das Projekt steht unter MIT-Lizenz und liegt auf GitHub.

Die größte Einschränkung ist die Reichweite. Es verwaltet Ressourcen für sieben Coding-Hosts und verlangt Node 23 oder neuer, ist also noch nutzlos, wenn Ihr Arbeitsablauf komplett im Browser oder auf einem Werkzeug läuft, das nicht auf der unterstützten Liste steht. Wer sollte es also überspringen? Alle, die nur einen einzigen Host anfassen und nie Einstellungen ändern. Es ist außerdem jung, was weniger Erfahrungsberichte aus der Praxis bedeutet als bei den größeren Paketmanagern.

Erste Schritte

  1. Installieren Sie Node.js 23 oder neuer sowie npm und Git, und führen Sie dann npm install -g @ar27111994/agent-harness aus.
  2. Prüfen Sie in dem Arbeitsbereich, den Sie konfigurieren möchten, was Ihr Host unterstützt, mit agent-harness setup hosts und agent-harness setup doctor --host vscode (setzen Sie Ihren eigenen Host ein).
  3. Führen Sie die gesamte Kette auf einmal aus: agent-harness workspace opencode --intent general, und wählen Sie eine Absicht wie frontend oder research, die zu Ihrem Projekt passt.
  4. Prüfen Sie den erzeugten Ordner .agent-harness/, um zu sehen, was gefunden, ausgewählt und vorbereitet wurde.
  5. Führen Sie denselben Befehl erneut aus, sobald sich Ihre Anforderungen ändern, und nutzen Sie zuerst den Vorschaumodus, wenn Sie geplante Dateiänderungen sehen möchten, bevor sie angewendet werden.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von agent-harness.

Kostenloser TarifJa
Bezahlte Tarife$0
PlattformWindows, macOS, Linux (Node.js 23+)
Entwicklerar27111994
KategorieCoding · Produktivität
VeröffentlichungsdatumApr 2026
Zuletzt aktualisiertSep 2026
Website-Besuche649.3M
Globales Website-Ranking50
API-VerfügbarkeitNein

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Entwickler, die mit mehr als einem KI-Coding-Host jonglieren
  • Teams, die wiederholbare Einrichtungen wollen
  • Open-Source-Mitwirkende und Bastler

Aufgaben

  • MCP-Server installieren und verbinden
  • Agent-Skills und Anweisungen verwalten
  • Prüfen, worauf ein Agent zugreifen kann
  • Eine bestehende Einrichtung auffrischen

Szenarien

  • Den Editor mitten im Projekt wechseln
  • Eine Kollegin oder einen Kollegen einarbeiten
  • Riskante Eingaben fernhalten

Wichtigste Funktionen

Ressourcen-Lebenszyklus über Hosts hinweg

agent-harness führt denselben Lebenszyklus aus, egal welchen Host Sie wählen: finden, empfehlen, spiegeln, vorbereiten, aktivieren und verbinden. Diese Beständigkeit zählt, weil sich die zugrunde liegenden Werkzeuge in nichts einig sind. Eine Skill, die in Claude Code funktioniert, ist nicht so gepackt wie eine für Cursor, und dieses Werkzeug glättet diese Unterschiede hinter einer einzigen Kommandofläche. Eine Fläche, ein Lebenszyklus.

Arbeitsbereich in einem Befehl einrichten

Der Befehl workspace <host> ist der Standardweg für neue Nutzer. Er führt eine breite Suche aus, reiht die Kandidaten, bereitet die gewählten Ressourcen vor und aktiviert sie und schließt mit der Verbindung des Hosts ab, alles aus einer einzigen Zeile wie agent-harness workspace cursor --intent frontend. Absichten wie devops, design oder research lenken die Auswahl auf Ihre Art von Arbeit, und Sie können mehr als eine übergeben. Die Einrichtung ist eine Zeile. Das ist der Reiz.

Verbindung mit Vorschau zuerst

Das Verbinden eines Hosts verändert nichts, außer Sie verlangen es. Standardmäßig schreibt wire <host> einen nachprüfbaren Plan und rührt nichts an. Sie können die genauen Zielpfade und geplanten Schreibvorgänge lesen und dann anwenden oder zurücksetzen, wenn Sie bereit sind. Für alle, die schon erlebt haben, wie ein Werkzeug still die Editor-Einstellungen umgeschrieben hat, ist das eine willkommene Grenzlinie.

Fixierte Spiegel und Quarantäne

Statt Ressourcen direkt aus dem Internet in Ihren Arbeitsbereich zu ziehen, spiegelt das Werkzeug einen begrenzten Satz in reproduzierbare lokale Artefakte und fixiert jede Generation. Kandidaten, die riskant wirken, laufen über einen Quarantäneordner statt aktiviert zu werden. Das Ergebnis ist eine Einrichtung, die Sie prüfen und zurückrollen können, statt einer, die sich unter Ihnen verschiebt.

ARD-Verleger und -Nutzer

agent-harness setzt die Spezifikation Agentic Resource Discovery 1.0 um, den Standard, den Google, Microsoft, Hugging Face, GitHub und NVIDIA unterstützen. Es veröffentlicht eine .well-known/ai-catalog.json, damit Register seine kuratierten Ressourcen indexieren können, und es kann andere ARD-Register als Fundquellen nutzen. Der Werbespruch fasst die Absicht zusammen: überall entdecken, überall installieren.

Sieben Host-Adapter

Das Projekt registriert Adapter für VS Code mit Copilot, OpenCode, Cursor, Zed, Claude Code, Pi und OpenAI Codex. Jeder Adapter verwaltet die Dateien, Einstellungen, das Anwenden und Zurücksetzen sowie die Sicherheitsgrenzen seines Hosts. Einige nutzen das Paketlayout eines anderen Hosts und reihen nach ihrer eigenen Richtlinie, was Cursor zum Beispiel mit Ressourcen im Copilot-Stil kompatibel hält.

Absichtsbewusste Empfehlungen

Empfehlungen wägen Richtlinie, Nachfragesignale, Vertrauen, Kosten und Vielfalt ab, nicht nur Beliebtheit. Offizielle und verifizierte Quellen werden bevorzugt, und Erstanbieterquellen rücken zurück, wenn die Eigentümernachweise nicht stimmen. Das Ergebnis sind weniger dubiose Pakete in Ihrem Arbeitsbereich und mehr von denen, die wirklich zu dem passen, was Sie bauen.

Vor- und Nachteile

Vorteile

  • Löst ein echtes Problem über sieben beliebte KI-Coding-Hosts mit einer einzigen Kommandofläche
  • Schreibvorgänge mit Vorschau zuerst und fixierte Spiegel machen Änderungen prüfbar und umkehrbar
  • Kostenlos und quelloffen unter MIT, mit einer sauberen Adapter-Architektur für Erweiterungen
  • Quarantänebehandlung und vertrauensbewusste Reihung fügen eine Schicht Vorsicht in der Lieferkette hinzu

Nachteile

  • Verlangt Node.js 23 oder neuer, ältere Einrichtungen brauchen also zuerst ein Upgrade
  • Keine Unterstützung für Browser oder Hosts außerhalb der CLI, was manche Arbeitsabläufe ganz ausschließt
  • Noch früh mit kleiner Nutzerbasis, weshalb Sonderfälle und Dokumentation hinterherhinken können
  • Setzt Vertrautheit mit dem Terminal voraus, was es für Gelegenheitsnutzer unerreichbar macht

Häufige Fragen

Es verwaltet die wiederverwendbaren Ressourcen, auf die KI-Coding-Agenten angewiesen sind, etwa Skills, MCP-Server, Anweisungen und Prompt-Pakete. Es findet Kandidaten, reiht sie, spiegelt eine fixierte lokale Kopie und verbindet dann die gewählten mit Ihrem Host. Es führt selbst keine Agenten aus.

Ähnliche Inhalte

Entdecke passende Tools, Skills und Artikel zu agent-harness.

Alternativen zu agent-harness

Forefront

Forefront

Forefront · Coding

Forefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.

Kostenlos / $0 - $99/moDetails ansehen
Startkit

Startkit

StartKit.AI · Coding

Startkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.

Kostenpflichtig / $99 - $499 one-timeDetails ansehen
Testim

Testim

Tricentis · Coding

Testim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.

Kostenlos / Custom pricing on requestDetails ansehen