DevSpace

Dale a ChatGPT una conexión segura a tu propia máquina y convierte a ChatGPT en Codex
DevSpace es un servidor MCP autoalojado que permite a ChatGPT leer, editar, buscar y ejecutar código en tus proyectos locales reales: tus archivos, tus herramientas, tu terminal, sin subir nada a un tercero. Lo ejecutas en tu máquina, lo expones a través de un túnel que tú controlas y apruebas la conexión con una contraseña que solo tú tienes.
Patrocinadores y agradecimientos especiales
Related MCP server: ChatGPT Codex Bridge
Instalación
DevSpace requiere Node >=22.19 <27.
Instala la CLI de DevSpace:
npm install -g @waishnav/devspaceA continuación, inicializa y arranca el servidor:
devspace init
devspace serveO ejecútalo sin una instalación global:
npx @waishnav/devspace init
npx @waishnav/devspace serveDurante la configuración, DevSpace te pide:
las carpetas de proyectos locales que ChatGPT puede abrir a través de DevSpace
el puerto local, normalmente
7676tu URL pública HTTPS base de Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel u otro proxy inverso
Usa el origen público sin /mcp durante la configuración:
https://your-tunnel-host.example.comConfigurarás tu cliente MCP con la URL pública /mcp después de la configuración.
Cuando el cliente se conecta, DevSpace abre una página de aprobación con la contraseña de propietario. Introduce la
contraseña de propietario que imprime devspace init. También se almacena en:
~/.devspace/auth.jsonMantén esa contraseña en privado.
Conecta tu cliente MCP
El endpoint local predeterminado es:
http://127.0.0.1:7676/mcpLa mayoría de los usuarios deberían conectarse a través de un túnel HTTPS público:
https://your-tunnel-host.example.com/mcp[!NOTA] Usar DevSpace como conector MCP no infringe las Políticas de uso de OpenAI: es una configuración estándar de App/conector personalizado, y escribir o ejecutar código no es un caso de uso restringido. Pero tu cuenta se rige por tu uso, no por DevSpace. No lo apuntes a nada que viole los términos de tu proveedor. Con un uso normal, no tendrás problemas. (Basado en las Políticas de uso y los Términos del servicio de OpenAI a fecha de junio de 2026.)
Lo que ChatGPT puede hacer
Una vez conectado, ChatGPT puede abrir una de tus carpetas de proyecto aprobadas como espacio de trabajo. Desde allí, puede inspeccionar el repositorio, hacer ediciones acotadas, ejecutar comandos y mostrarte qué ha cambiado.
DevSpace ofrece a ChatGPT herramientas para:
leer, escribir y editar archivos dentro del espacio de trabajo abierto
buscar código e inspeccionar directorios
ejecutar comandos de shell para pruebas, compilaciones, git y scripts de paquetes
usar worktrees de Git aislados para sesiones de codificación en paralelo
seguir las instrucciones del proyecto de
AGENTS.mdyCLAUDE.mddescubrir habilidades de agente locales desde tus carpetas de habilidades
mostrar tarjetas de herramientas y resúmenes de cambios opcionales en hosts compatibles con ChatGPT Apps
Modelo mental
DevSpace es acceso remoto a carpetas locales seleccionadas.
Tú decides qué raíces están permitidas. El cliente MCP sigue teniendo potentes capacidades locales dentro de un espacio de trabajo abierto, incluida la ejecución de shell. Trata a un cliente conectado como a un compañero de codificación de confianza con acceso a tu máquina.
Para una sesión de codificación normal con ChatGPT:
Inicia tu túnel.
Ejecuta
devspace serve.Conecta el cliente MCP a tu URL pública
/mcp.Aprueba la conexión con la contraseña de propietario.
Pide a ChatGPT que abra un proyecto dentro de una de tus raíces permitidas.
Arquitectura
DevSpace es una capa de ejecución local para hosts MCP. El host sigue siendo el orquestador: elige las herramientas, pide confirmación al usuario y presenta los resultados. DevSpace proporciona las capacidades acotadas al espacio de trabajo y aplica los límites locales a su alrededor.
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 checkpointsFlujo de solicitudes
El host se conecta al endpoint
/mcpy completa la autenticación con la contraseña de propietario.open_workspaceresuelve un checkout o un worktree de Git aislado bajo una raíz aprobada. CargaAGENTS.md,CLAUDE.mdy las habilidades aplicables para que el host reciba instrucciones específicas del proyecto.Las operaciones de solo lectura usan herramientas de archivo, búsqueda y directorio con conocimiento del espacio de trabajo. Las operaciones de mutación pasan por herramientas explícitas de parche, escritura, shell, Git, proceso o artefactos y devuelven resultados inspeccionables.
Los comandos de larga duración y los subagentes acotados se rastrean como sesiones de proceso o de agente. Su ciclo de vida, fallos y propiedad permanecen visibles para el host en lugar de quedar ocultos dentro de un bucle autónomo.
La revisión de cambios usa puntos de control persistidos para que el host pueda mostrar un diff coherente con respecto al último punto de revisión.
Límites principales
Raíces permitidas: cada ruta de espacio de trabajo se resuelve y se comprueba contra una raíz del sistema de archivos configurada; un espacio de trabajo no es lo mismo que una raíz permitida.
Ciclo de vida del espacio de trabajo: el modo checkout funciona en un directorio existente; el modo worktree crea un worktree de Git aislado para trabajo en paralelo.
Autoridad local: los comandos de shell se ejecutan con la autoridad local del usuario, por lo que la autenticación, las credenciales, los túneles y las acciones destructivas permanecen explícitos.
Adaptadores de proveedor: Codex, Claude, OpenCode, Pi, ACP y otros runtimes se traducen en los bordes. El comportamiento específico del proveedor no define el modelo central del espacio de trabajo.
Artefactos y revisión: los archivos generados o entrantes y los resúmenes de cambios usan rutas dedicadas en lugar de pasar por texto ordinario o argumentos de shell.
Mapa del repositorio
Área | Responsabilidad |
| Configuración del servidor MCP, registro de herramientas, instrucciones y respuestas |
| Ciclo de vida del espacio de trabajo, carga de instrucciones y contención de rutas |
| Ciclo de vida de procesos de larga duración y E/S |
| Inspección de Git y worktrees aislados |
| Proveedores de agentes locales acotados, runtimes y ciclo de vida |
| Intercambio de artefactos y descargas |
| Estado de revisión de cambios persistido |
| Esquema SQLite y migraciones para el estado local |
| Widgets de host MCP y presentación de revisión de cambios |
| Adaptadores de proceso de escritorio nativos y recursos de empaquetado |
El objetivo de diseño es un pequeño conjunto de primitivas componibles e inspeccionables. Un host puede combinarlas en un flujo de trabajo de codificación sin dar a DevSpace control oculto sobre los permisos del proveedor, la propiedad del túnel o las decisiones de aprobación del usuario.
Soporte de plataformas
DevSpace admite entornos Linux, macOS y Windows con un shell compatible con Bash.
Plataforma | Estado | Notas |
Linux | Compatible | Requiere Node, npm, Git y Bash. |
macOS | Compatible | Requiere Node, npm, Git y Bash. |
Windows con Git Bash, WSL, MSYS2 o Cygwin Bash | Compatible | Git Bash es la configuración nativa de Windows más sencilla. |
Solo Windows PowerShell o | Aún no compatible | Instala Git Bash o usa WSL. |
Ejecuta esto para inspeccionar tu configuración local:
devspace doctorDocumentación
Filosofía
Todo software se está volviendo conversacional. El lenguaje natural está redefiniendo cómo interactuamos con las herramientas, los flujos de trabajo y los sistemas.
Mi apuesta es que ChatGPT se convierta en el sistema operativo de todo. Una vez que alcancemos la AGI, simplemente hablaremos con ChatGPT, y él indicará, coordinará y orquestará subagentes que configuren los bucles adecuados para nosotros.
Todavía no estamos ahí.
DevSpace es un intento de acelerar ese futuro: una forma de que los hosts con capacidad MCP, como ChatGPT y Claude, trabajen directamente con archivos de proyectos locales a través de herramientas explícitas e inspeccionables.
Creado por Waishnav
Soy Waishnav. Me gusta crear productos y herramientas con opiniones propias, y Artifacts es un ejemplo.
Este año comencé mi viaje para construir una empresa de un solo fundador y múltiples agentes capaz de generar millones en ingresos. Si quieres seguir los fracasos, los éxitos, las lecciones y todo lo demás, ven a pasar el rato conmigo en X.
Más de mí
Desarrollo local
Para trabajar en el propio DevSpace:
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