Open Interpreter Project

Open Interpreter Project

Open Interpreter · Coding · Sonstiges

Open Interpreter ist ein quelloffener Coding-Agent fürs Terminal, der die Dateien Ihres Projekts liest, Code ändert und Befehle für Sie ausführt. Er läuft mit OpenAI, Anthropic oder einem lokalen Modell.

Vorschau der Oberfläche von Open Interpreter Project

Über Open Interpreter Project

What Is Open Interpreter

Open Interpreter ist ein Coding-Agent, der in Ihrem Terminal lebt. Sie öffnen den Ordner eines Projekts, beschreiben die Änderung in normaler Sprache, und er sieht sich die Dateien an, nimmt die Anpassungen vor und führt die nötigen Befehle aus. Entstanden ist er aus einem früheren Projekt, das Sprachmodelle Python, JavaScript und Shell direkt auf Ihrem Rechner ausführen ließ statt in einer gehosteten Umgebung.

Der Vorteil des lokalen Laufs ist die Kontrolle. Gehostete Interpreter begrenzen die Uploadgröße, brechen nach wenigen Minuten ab und löschen alles, sobald die Sitzung endet. Open Interpreter kennt diese Grenzen nicht, weil der Code auf Ihrem Computer läuft, mit Ihren Dateien, Ihren Bibliotheken und Ihrer Internetverbindung. Sie stellen das Modell, der Agent erledigt die Handarbeit.

Der Preis für diese Freiheit: Ein Agent mit Zugriff auf Dateien und Shell kann echten Schaden anrichten, wenn Sie ihn unbeaufsichtigt laufen lassen. Open Interpreter fängt das mit zwei Schutzstufen ab. Eine Sandbox legt fest, was überhaupt möglich ist, und ein Freigabemodus entscheidet, wann er nachfragt. Den Diff können Sie prüfen, bevor eine Änderung greift.

Getting Started

  1. Installieren Sie den Agenten mit einem Befehl: das Installationsskript unter macOS oder Linux, das PowerShell-Skript unter Windows.
  2. Öffnen Sie den Projektordner im Terminal und tippen Sie interpreter (oder die Kurzform i), um eine interaktive Sitzung zu starten.
  3. Wählen Sie beim ersten Start einen Anbieter. Melden Sie sich mit ChatGPT an, fügen Sie einen API-Schlüssel ein oder verbinden Sie ein lokales Modell über Ollama oder LM Studio.
  4. Tippen Sie eine konkrete Anfrage, etwa einen Health-Endpunkt, der den Build-Hash zurückgibt.
  5. Prüfen Sie die vorgeschlagenen Änderungen und bestätigen Sie die Aktionen, die mehr Zugriff brauchen. Mit /permissions ändern Sie mitten in der Sitzung, woran der Agent darf, mit interpreter resume --last nehmen Sie eine frühere Sitzung wieder auf.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Open Interpreter Project.

Kostenloser TarifJa
Bezahlte Tarife$0 - usage-based model costs
PlattformmacOS, Linux, Windows
EntwicklerOpen Interpreter
KategorieCoding · Sonstiges
VeröffentlichungsdatumSep 2023
Zuletzt aktualisiertSep 2025
Website-Besuche69.8K
Globales Website-Ranking513.8K
API-VerfügbarkeitJa

Am besten für

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

Nutzer

  • Entwickler, die einen Agenten im echten Projekt wollen statt in einem Browser-Tab
  • Datenschutzbewusste Teams mit lokalen Modellen
  • Menschen, die beim Machen lernen

Aufgaben

  • Kleine Funktionen ergänzen
  • Refactorings über mehrere Dateien
  • Wiederkehrende Terminal-Arbeit

Szenarien

  • Arbeiten im Terminal, das ohnehin offen ist
  • Die Aufgabe von gestern fortsetzen
  • Mitten in der Aufgabe das Modell wechseln

Wichtigste Funktionen

Ein Arbeitsablauf fürs Terminal

Open Interpreter läuft dort, wo Sie ohnehin arbeiten. Sie starten ihn im Projektordner, und er liest die Verzeichnisstruktur, öffnet Dateien und ändert sie direkt vor Ort. Es gibt kein IDE-Plugin zu installieren und kein Chat-Fenster, das synchron bleiben muss. Er sieht dieselben Dateien wie Ihre Shell.

Eigenes Modell mitbringen

Der Agent bindet Sie an keinen Anbieter. Sie können sich mit ChatGPT anmelden, einen API-Schlüssel nutzen oder ihn über Ollama oder LM Studio auf ein lokales Modell zeigen lassen. Sie wählen, was zur Aufgabe passt, und wechseln jederzeit mit /model, was zählt, wenn sich Kosten oder Datenschutzregeln mitten im Projekt ändern.

Befehle mit Schutzstufen

Beim Ausführen von Befehlen kann ein Agent Sie in Schwierigkeiten bringen, deshalb setzt Open Interpreter zwei Kontrollen darüber. Eine Sandbox zieht die Grenze des technisch Möglichen, und ein Freigabemodus entscheidet, wann er innehalten und fragen sollte. In der lokalen Standardeinstellung arbeitet er im aktuellen Arbeitsbereich und bittet um Erlaubnis, bevor er ihn verlässt.

Diff-Prüfung vor der Übernahme

Bearbeitet Open Interpreter Code, zeigt er die Änderung und lässt Sie den Diff prüfen, bevor er übernommen wird. Das letzte Wort darüber, was wirklich in Ihren Dateien landet, behalten Sie, und genau das unterscheidet einen Assistenten von einer Blackbox.

Fortsetzbare Sitzungen

Lange Arbeit endet selten in einem Zug. Der Befehl interpreter resume --last stellt das vorherige Gespräch, seinen Kontext und das Arbeitsverzeichnis wieder her, sodass Sie das Terminal schließen und zum selben Faden zurückkehren können, ohne etwas neu zu erklären.

Die Werkzeugfläche von Codex

Open Interpreter behält die vertraute Codex-Fläche: exec, Sitzungen, MCP, AGENTS.md, Skills, Hooks, Berechtigungen und Subagenten. Wer diese Werkzeuge schon kennt, behält seine Gewohnheiten, jetzt mit einer anbieterunabhängigen Modellauswahl.

Vor- und Nachteile

Vorteile

  • Läuft lokal mit vollem Zugriff auf Ihre Dateien und das Netzwerk und umgeht so die Upload-Grenzen und Zeitlimits gehosteter Interpreter.
  • Arbeitet mit dem Modell Ihrer Wahl, auch lokalen, sodass Sie Kosten und Leistung Aufgabe für Aufgabe abwägen.
  • Die Schutzstufen aus Sandbox und Freigabemodus lassen Ihnen die Kontrolle darüber, was ausgeführt wird.
  • Die Diff-Prüfung vor der Übernahme bedeutet, dass Sie echte Änderungen bestätigen, nicht bloß Vorschläge.
  • Sitzungswiederaufnahme und die Codex-Werkzeugfläche passen zu langen, mehrstufigen Projekten.

Nachteile

  • Es ist ein Terminal-Werkzeug. Wenn Sie nie eine Shell öffnen, fühlen sich Installation und Kommandozeilenbedienung aufwendiger an als ein Chat-Fenster.
  • Der Agent hat echten Datei- und Shell-Zugriff, also kann eine unbedachte Freigabe Dinge auf Ihrem Rechner ändern oder löschen. Die Schutzstufen helfen, hängen aber davon ab, dass Sie lesen, was Sie bestätigen.
  • Das Modell stellen und bezahlen Sie selbst. Ein kostenloses Modell ist nicht dabei, also folgt der Aufwand Ihrem API-Verbrauch oder Ihrer lokalen Hardware.
  • Die Einrichtung verlangt etwas Vertrautheit mit Anbieter-Schlüsseln, Umgebungsvariablen und lokalen Modellservern.

Häufige Fragen

Es ist ein Coding-Agent fürs Terminal. Sie beschreiben eine Änderung in normaler Sprache, und er liest Ihr Projekt, ändert die Dateien und führt die nötigen Befehle aus. Typische Einsätze sind kleine Funktionen, Refactorings über Dateien hinweg und das Automatisieren wiederkehrender Terminal-Arbeit.