DevSpace

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/devspaceDann initialisiere und starte den Server:
devspace init
devspace serveOder führe es ohne globale Installation aus:
npx @waishnav/devspace init
npx @waishnav/devspace serveWährend der Einrichtung fragt DevSpace nach:
die lokalen Projektordner, die ChatGPT über DevSpace öffnen darf
den lokalen Port, normalerweise
7676deine ö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.comDu 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.jsonHalte dieses Passwort geheim.
Verbinde deinen MCP-Client
Der Standard lokale Endpunkt ist:
http://127.0.0.1:7676/mcpDie 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.mdundCLAUDE.mdzu befolgenlokale 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:
Starte deinen Tunnel.
Führe
devspace serveaus.Verbinde den MCP-Client mit deiner öffentlichen
/mcp-URL.Genehmige die Verbindung mit dem Owner-Passwort.
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 checkpointsAnfrageablauf
Der Host verbindet sich mit dem
/mcp-Endpunkt und schließt die Owner-Passwort-Authentifizierung ab.open_workspacelöst einen Checkout oder einen isolierten Git-Worktree unter einer genehmigten Root auf. Es lädtAGENTS.md,CLAUDE.mdund anwendbare Fähigkeiten, damit der Host projektspezifische Anweisungen erhält.Leseoperationen verwenden arbeitsbereichsbewusste Datei-, Such- und Verzeichniswerkzeuge. Mutierende Operationen laufen über explizite Patch-, Schreib-, Shell-, Git-, Prozess- oder Artefaktwerkzeuge und liefern überprüfbare Ergebnisse.
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.
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 |
| MCP-Server-Setup, Tool-Registrierung, Anweisungen und Antworten |
| Arbeitsbereich-Lebenszyklus, Anweisungsladen und Pfadbegrenzung |
| Langlaufender Prozess-Lebenszyklus und I/O |
| Git-Inspektion und isolierte Worktrees |
| Begrenzte lokale Agenten-Provider, Laufzeiten und Lebenszyklus |
| Artefakt-Austausch und Downloads |
| Gespeicherter Änderungsprüfungszustand |
| SQLite-Schema und Migrationen für lokalen Zustand |
| MCP-Host-Widgets und Änderungsprüfungsdarstellung |
| 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 | Noch nicht unterstützt | Installiere Git Bash oder verwende WSL. |
Führe dies aus, um deine lokale Einrichtung zu überprüfen:
devspace doctorDokumentation
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 startThis server cannot be installed
Maintenance
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
- AlicenseBqualityBmaintenanceSelf-hosted MCP server that enables ChatGPT to access and operate on local project files after OAuth authorization, without uploading the workspace elsewhere.38107MIT
- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP server that lets ChatGPT work with your local codebase through explicit tools.MIT
- AlicenseNot gradedqualityBmaintenanceA self-hosted MCP server that gives ChatGPT a secure connection to your local machine, enabling it to read, edit, search, and run code in your projects.1,337MIT
- AlicenseNot gradedqualityCmaintenanceA self-hosted MCP server that brings a Codex-style coding workflow to ChatGPT, allowing it to read, edit, search, and run code in your local projects.MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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