Skip to main content
Glama

DevSpace mit ChatGPT verbunden

Gib ChatGPT eine sichere Verbindung zu deiner eigenen Maschine und mache ChatGPT zu Codex

DevSpace ist ein selbst gehosteter MCP-Server, der ChatGPT ermöglicht, in deinen echten lokalen Projekten zu lesen, zu bearbeiten, zu suchen und Code auszuführen – deine Dateien, deine Tools, dein Terminal – ohne etwas an einen Dritten hochzuladen. Du betreibst ihn auf deiner Maschine, stellst ihn über einen Tunnel bereit, den du kontrollierst, und genehmigst die Verbindung mit einem Passwort, das nur du hast.

Sponsoren und besonderer Dank

Related MCP server: ChatGPT Codex Bridge

Installation

DevSpace erfordert Node >=22.19 <27.

Installiere die DevSpace CLI:

npm install -g @waishnav/devspace

Dann initialisiere und starte den Server:

devspace init
devspace serve

Oder führe es ohne globale Installation aus:

npx @waishnav/devspace init
npx @waishnav/devspace serve

Während der Einrichtung fragt DevSpace nach:

  • die lokalen Projektordner, die ChatGPT über DevSpace öffnen darf

  • den lokalen Port, normalerweise 7676

  • deine öffentliche HTTPS-Basis-URL von Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel oder einem anderen Reverse-Proxy

Verwende die öffentliche Origin ohne /mcp während der Einrichtung:

https://your-tunnel-host.example.com

Du konfigurierst deinen MCP-Client nach der Einrichtung mit der öffentlichen /mcp-URL.

Wenn der Client eine Verbindung herstellt, öffnet DevSpace eine Genehmigungsseite für das Owner-Passwort. Gib das Owner-Passwort ein, das von devspace init ausgegeben wird. Es wird auch gespeichert in:

~/.devspace/auth.json

Halte dieses Passwort geheim.

Verbinde deinen MCP-Client

Der Standard lokale Endpunkt ist:

http://127.0.0.1:7676/mcp

Die meisten Benutzer sollten sich über einen öffentlichen HTTPS-Tunnel verbinden:

https://your-tunnel-host.example.com/mcp

[!NOTE] Die Verwendung von DevSpace als MCP-Connector verstößt nicht gegen die Nutzungsrichtlinien von OpenAI – es ist ein Standard-Setup für benutzerdefinierte Apps/Connectors, und das Schreiben oder Ausführen von Code ist kein eingeschränkter Anwendungsfall. Aber dein Konto wird durch deine Nutzung bestimmt, nicht durch DevSpace. Richte es nicht auf etwas, das gegen die Bedingungen deines Anbieters verstößt. Bei normaler Nutzung bist du auf der sicheren Seite. (Basierend auf den Nutzungsrichtlinien und Servicebedingungen von OpenAI, Stand Juni 2026.)

Was ChatGPT tun kann

Sobald die Verbindung hergestellt ist, kann ChatGPT einen deiner genehmigten Projektordner als Arbeitsbereich öffnen. Von dort aus kann es das Repo inspizieren, gezielte Änderungen vornehmen, Befehle ausführen und dir zeigen, was sich geändert hat.

DevSpace gibt ChatGPT Werkzeuge, um:

  • Dateien im geöffneten Arbeitsbereich zu lesen, zu schreiben und zu bearbeiten

  • Code zu durchsuchen und Verzeichnisse zu inspizieren

  • Shell-Befehle für Tests, Builds, Git und Paketskripte auszuführen

  • isolierte Git-Worktrees für parallele Codierungssitzungen zu verwenden

  • Projektanweisungen aus AGENTS.md und CLAUDE.md zu befolgen

  • lokale Agenten-Fähigkeiten aus deinen Skill-Ordnern zu entdecken

  • Toolkarten und optionale Änderungszusammenfassungen in ChatGPT-Apps-kompatiblen Hosts anzuzeigen

Mentales Modell

DevSpace ist ein Fernzugriff auf ausgewählte lokale Ordner.

Du entscheidest, welche Roots erlaubt sind. Der MCP-Client hat weiterhin leistungsstarke lokale Fähigkeiten innerhalb eines geöffneten Arbeitsbereichs, einschließlich Shell-Ausführung. Behandle einen verbundenen Client wie einen vertrauenswürdigen Codierungspartner mit Zugriff auf deine Maschine.

Für eine normale ChatGPT-Codierungssitzung:

  1. Starte deinen Tunnel.

  2. Führe devspace serve aus.

  3. Verbinde den MCP-Client mit deiner öffentlichen /mcp-URL.

  4. Genehmige die Verbindung mit dem Owner-Passwort.

  5. Bitte ChatGPT, ein Projekt innerhalb eines deiner erlaubten Roots zu öffnen.

Architektur

DevSpace ist eine lokale Ausführungsschicht für MCP-Hosts. Der Host bleibt der Orchestrator: Er wählt Werkzeuge, fragt nach Benutzerbestätigung und präsentiert Ergebnisse. DevSpace bietet die auf den Arbeitsbereich bezogenen Fähigkeiten und setzt die lokalen Grenzen um.

ChatGPT / Claude / another MCP host
                |
        Streamable HTTP MCP server
                |
  +-------------+------------------+
  |                                |
Workspace and policy layer      Tool adapters
  |                                |
  |                         files, search, shell,
  |                         Git, artifacts, agents
  |
SQLite-backed local state
  |
approved roots, workspaces, worktrees,
process sessions, review checkpoints

Anfrageablauf

  1. Der Host verbindet sich mit dem /mcp-Endpunkt und schließt die Owner-Passwort-Authentifizierung ab.

  2. open_workspace löst einen Checkout oder einen isolierten Git-Worktree unter einer genehmigten Root auf. Es lädt AGENTS.md, CLAUDE.md und anwendbare Fähigkeiten, damit der Host projektspezifische Anweisungen erhält.

  3. Leseoperationen verwenden arbeitsbereichsbewusste Datei-, Such- und Verzeichniswerkzeuge. Mutierende Operationen laufen über explizite Patch-, Schreib-, Shell-, Git-, Prozess- oder Artefaktwerkzeuge und liefern überprüfbare Ergebnisse.

  4. Langlaufende Befehle und begrenzte Subagenten werden als Prozess- oder Agentensitzungen verfolgt. Ihr Lebenszyklus, Fehler und Besitz bleiben für den Host sichtbar, anstatt in einer autonomen Schleife versteckt zu sein.

  5. Die Änderungsprüfung verwendet gespeicherte Checkpoints, damit der Host einen kohärenten Diff relativ zum letzten Prüfpunkt anzeigen kann.

Kern-Grenzen

  • Erlaubte Roots: Jeder Arbeitsbereichspfad wird aufgelöst und gegen eine konfigurierte Dateisystem-Root geprüft; ein Arbeitsbereich ist nicht dasselbe wie eine erlaubte Root.

  • Arbeitsbereich-Lebenszyklus: Der Checkout-Modus arbeitet in einem vorhandenen Verzeichnis; der Worktree-Modus erstellt einen isolierten Git-Worktree für parallele Arbeit.

  • Lokale Autorität: Shell-Befehle laufen mit der lokalen Autorität des Benutzers, sodass Authentifizierung, Anmeldedaten, Tunnel und destruktive Aktionen explizit bleiben.

  • Provider-Adapter: Codex, Claude, OpenCode, Pi, ACP und andere Laufzeiten werden an den Rändern übersetzt. Das anbieterspezifische Verhalten definiert nicht das Kernmodell des Arbeitsbereichs.

  • Artefakte und Überprüfung: generierte oder eingehende Dateien und Änderungszusammenfassungen verwenden dedizierte Pfade, anstatt durch normalen Text oder Shell-Argumente geschmuggelt zu werden.

Repository-Karte

Bereich

Verantwortung

src/server.ts

MCP-Server-Setup, Tool-Registrierung, Anweisungen und Antworten

src/workspaces.ts und src/roots.ts

Arbeitsbereich-Lebenszyklus, Anweisungsladen und Pfadbegrenzung

src/process-sessions.ts

Langlaufender Prozess-Lebenszyklus und I/O

src/git.ts und src/git-worktrees.ts

Git-Inspektion und isolierte Worktrees

src/local-agent-*.ts

Begrenzte lokale Agenten-Provider, Laufzeiten und Lebenszyklus

src/artifact-*.ts und src/incoming-artifacts.ts

Artefakt-Austausch und Downloads

src/review-checkpoints.ts

Gespeicherter Änderungsprüfungszustand

src/db/

SQLite-Schema und Migrationen für lokalen Zustand

src/ui/

MCP-Host-Widgets und Änderungsprüfungsdarstellung

desktop/

Native Desktop-Prozessadapter und Verpackungsressourcen

Das Designziel ist eine kleine Menge komponierbarer, überprüfbarer Primitive. Ein Host kann sie zu einem Codierungsworkflow kombinieren, ohne DevSpace versteckte Kontrolle über Anbieterberechtigungen, Tunnelbesitz oder Benutzerentscheidungen zu geben.

Plattformunterstützung

DevSpace unterstützt Linux, macOS und Windows-Umgebungen mit einer Bash-kompatiblen Shell.

Plattform

Status

Hinweise

Linux

Unterstützt

Erfordert Node, npm, Git und Bash.

macOS

Unterstützt

Erfordert Node, npm, Git und Bash.

Windows mit Git Bash, WSL, MSYS2 oder Cygwin Bash

Unterstützt

Git Bash ist die einfachste native Windows-Einrichtung.

Windows PowerShell oder cmd.exe nur

Noch nicht unterstützt

Installiere Git Bash oder verwende WSL.

Führe dies aus, um deine lokale Einrichtung zu überprüfen:

devspace doctor

Dokumentation

Philosophie

Jede Software wird konversationsfähig. Natürliche Sprache definiert neu, wie wir mit Werkzeugen, Workflows und Systemen interagieren.

Meine Wette ist, dass ChatGPT das Betriebssystem für alles wird. Sobald wir AGI erreichen, werden wir einfach mit ChatGPT sprechen, und es wird Subagenten auffordern, koordinieren und orchestrieren, die die richtigen Schleifen für uns einrichten.

Wir sind noch nicht so weit.

DevSpace ist ein Versuch, diese Zukunft zu beschleunigen: eine Möglichkeit für MCP-fähige Hosts wie ChatGPT und Claude, direkt mit lokalen Projektdateien über explizite, überprüfbare Werkzeuge zu arbeiten.

Erstellt von Waishnav

Ich bin Waishnav. Ich baue gerne meinungsstarke Produkte und Werkzeuge, und Artifacts ist ein Beispiel.

Dieses Jahr habe ich meine Reise begonnen, um ein Ein-Personen-Unternehmen mit mehreren Agenten aufzubauen, das Millionen von Einnahmen generieren kann. Wenn du die Fehler, Erfolge, Lektionen und alles dazwischen verfolgen möchtest, komm auf X vorbei.

Mehr von mir

Lokale Entwicklung

Für die Arbeit an DevSpace selbst:

npm install --include=dev
npm run dev
npm run typecheck
npm test
npm run build
npm run start
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CYZice/devs-codex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server