Claude Code IDE for Sublime Text
Claude Code IDE para Sublime Text
Español | 日本語
Integración nativa de Claude Code IDE para Sublime Text 4: revisión de diferencias en el editor (aceptar/rechazar), uso compartido de selección en vivo y menciones con @, utilizando el mismo protocolo WebSocket/MCP que las extensiones oficiales de VS Code y JetBrains.
Plugin comunitario no oficial — no está afiliado ni respaldado por Anthropic. "Claude" y "Claude Code" son marcas comerciales de Anthropic, PBC.

Estado: funcionalidades principales operativas — el servidor + el uso compartido de contexto (M1), la revisión de diferencias en el editor (M2) y la compatibilidad con múltiples sesiones en paralelo están implementados y probados de extremo a extremo con el cliente real de Claude Code. El envío a Package Control está en curso; la instalación manual que se indica a continuación funciona hoy.
Motivación: ¿por qué Sublime Text en la era de los LLM?
Ahora que un agente escribe gran parte del código, ¿qué debería ser un editor? Nuestra respuesta:
Instantáneo y ligero. Sublime se abre en un abrir y cerrar de ojos y se mantiene en ~100–300 MB mientras las sesiones de agente, terminales y navegadores consumen el resto de tu RAM. El editor es donde lees y juzgas el código; nunca debería ser la parte pesada del conjunto.
Fácilmente extensible por ti. En un flujo de trabajo centrado en LLM, el editor es una infraestructura personal: cuando Claude puede escribir un plugin de Sublime en minutos, una API de Python con script supera un mercado de funciones preconstruidas. Tú compones exactamente la cabina que deseas — este plugin en sí mismo es la prueba.
Sin IA integrada, por elección. Los IDE nativos de IA (Cursor, Windsurf, …) y VS Code acoplan el agente al editor — con su propia suscripción, margen de modelo y cadencia de actualización. Claude Code es independiente del editor; la pieza faltante era solo la delgada capa de protocolo que permite que Sublime hable con él. Este plugin añade esa capa, para que el editor siga siendo rápido y tuyo, y el agente siga siendo de primera clase.
El argumento más extenso — por qué el acoplamiento, y no el editor, es lo que se debe elegir: No Cambies tu Editor — Conecta el Agente
Related MCP server: Claude Code MCP Server
Qué hace
Cuando Claude Code se conecta (a través de /ide o conexión automática), el plugin proporciona:
Revisión de diferencias en el editor — las ediciones propuestas por Claude se abren como una diferencia lado a lado; acepta, rechaza o edita manualmente antes de aceptar (M2)
Uso compartido de contexto — selección actual, pestañas abiertas, carpetas del espacio de trabajo, estado de archivos no guardados
Transmisión de
selection_changed— Claude siempre sabe lo que estás viendoMención con
@— envía el rango de selección actual al promptCLI de mostrar —
scripts/open_file.py <ruta>muestra cualquier archivo en el panel lateral, desde un terminal o desde el propio agente — el canal para "Claude, muéstrame lo que hiciste" (ver FAQ)Descubrimiento de archivos de bloqueo — funciona desde Terminus dentro de Sublime o desde cualquier terminal externa
Instalación (manual, mientras está en desarrollo)
Clona este repositorio en cualquier lugar.
Enlázalo a la carpeta
Packagesde Sublime comoClaude Code IDE(cualquier nombre de carpeta funciona — las importaciones son relativas — pero este nombre coincide con las instalaciones de Package Control, por lo que las entradas del menú Preferencias se resuelven):Windows:
mklink /J "%APPDATA%\Sublime Text\Packages\Claude Code IDE" "C:\ruta\al\repositorio"macOS/Linux:
ln -s /ruta/al/repositorio "~/Library/Application Support/Sublime Text/Packages/Claude Code IDE"
Reinicia Sublime Text. La barra de estado muestra
Claude ○ :<puerto>cuando el servidor está escuchando.En cualquier terminal, ejecuta
claude, luego/idey selecciona Sublime Text.
Desarrollo
El núcleo del protocolo (claudeide/) es Python 3.8 puro sin dependencias y nunca importa sublime, por lo que se puede probar unitariamente fuera de Sublime:
uv venv --python 3.8
uv pip install pytest
uv run pytestLa capa orientada a Sublime reside en adapters/sublime_bridge.py + plugin_main.py.
Protocolo
Implementa el protocolo de integración IDE de Claude Code (WebSocket + MCP 2025-03-26): archivo de bloqueo en ~/.claude/ide/<puerto>.lock, WebSocket solo en localhost con x-claude-code-ide-authorization y el conjunto de herramientas estándar (openFile, openDiff, getCurrentSelection, getOpenEditors, …).
Referencia del protocolo: coder/claudecode.nvim PROTOCOL.md — muchas gracias a ese proyecto por documentarlo.
FAQ
¿Funciona Claude Code con Sublime Text?
Sí — con este plugin. Claude Code no tiene soporte integrado para Sublime Text (existen extensiones oficiales para VS Code y JetBrains), pero su integración IDE es un protocolo WebSocket/MCP documentado. Este plugin implementa ese protocolo de forma nativa en Sublime, por lo que funciones como la revisión de diferencias en el editor, el contexto de selección y las menciones con @ funcionan igual que en las extensiones oficiales.
¿Es este un plugin oficial de Anthropic?
No. Es un plugin comunitario no oficial, no afiliado ni respaldado por Anthropic. Utiliza el mismo protocolo que las extensiones IDE oficiales, según lo documentado por el proyecto claudecode.nvim.
¿Cómo conecto Claude Code a Sublime Text?
Dos formas:
Manual: ejecuta
claudeen cualquier terminal, escribe/idey selecciona Sublime Text.Conexión automática: establece un
"port"fijo en la configuración del plugin y exportaCLAUDE_CODE_SSE_PORT=<puerto>yENABLE_IDE_INTEGRATION=trueen todo el sistema. Cada nueva sesión declaudese adjunta a Sublime automáticamente (~2 s después del inicio), desde cualquier terminal, incluido Terminus dentro de Sublime.
¿Qué sucede cuando Claude edita un archivo?
El cambio propuesto se abre como una pestaña de diferencia lado a lado en Sublime. Acéptalo o recházalo con los botones ✓/✗ en el panel de propuestas (también en la paleta de comandos; las combinaciones de teclas listas para copiar se incluyen en Example.sublime-keymap), o edita la propuesta manualmente antes de aceptar. Claude se bloquea hasta que decidas — con la configuración de permisos predeterminada, nada toca el disco sin tu revisión.
¿Puede Claude abrir archivos para mostrarme sus resultados?
No a través de MCP — Claude Code expone solo getDiagnostics/executeCode del servidor IDE al modelo, por lo que el modelo nunca puede llamar a openFile por sí mismo, incluso mientras está conectado. La CLI incluida es el canal compatible: realiza el mismo descubrimiento de bloqueo + protocolo de enlace WebSocket autenticado que Claude Code y llama directamente a openFile del plugin — incluye la colocación en grupo lateral y --preview (pestaña transitoria, sin robo de foco). Funciona desde cualquier terminal, incluso para sesiones que nunca ejecutaron /ide:
python scripts/open_file.py path/to/report.html # show + focus
python scripts/open_file.py path/to/notes.md --preview # glance, no focus stealLuego enseña a tu agente (por ejemplo, en CLAUDE.md): "cuando produzcas un archivo que deba mirar, ejecuta scripts/open_file.py <ruta>" — los entregables comenzarán a aparecer en Sublime a medida que se creen.
La CLI reside en el repositorio (scripts/ está excluido del paquete instalado), así que ejecútala desde un clon del repositorio — la configuración de instalación manual anterior ya tiene uno.
¿Se envía mi código a algún lugar?
El plugin en sí no envía nada a la red. Ejecuta un servidor WebSocket en 127.0.0.1 (solo localhost, autenticado por token) que se comunica con el proceso de Claude Code en tu máquina. Lo que Claude Code envía a Anthropic se rige por Claude Code, exactamente igual que cuando lo usas sin un IDE.
¿Puedo ejecutar varias sesiones de Claude Code a la vez?
Sí. El servidor acepta clientes concurrentes, por lo que varias sesiones de Claude (por ejemplo, una por proyecto o tarea) pueden adjuntarse a la misma instancia de Sublime en paralelo; las revisiones de diferencias de cada una se rastrean de forma independiente.
¿Qué plataformas son compatibles?
El núcleo del protocolo es Python 3.8 sin dependencias (el host de plugins de Sublime Text 4). Desarrollado y probado de extremo a extremo en Windows; macOS y Linux utilizan las mismas rutas de código y se espera que funcionen — se agradecen informes de problemas.
¿Por qué mantener Sublime en lugar de un IDE nativo de IA?
Porque el agente no necesita vivir dentro del editor. Claude Code se ejecuta en un terminal; el trabajo del editor es leer, juzgar y, ocasionalmente, editar manualmente lo que el agente propone — un trabajo que Sublime hace al instante y en ~100–300 MB de RAM. Desacoplar significa que actualizas el agente y el editor de forma independiente, sin suscripción incluida ni bloqueo. Ver Motivación.
Acerca de
Desarrollado y mantenido por Cognisant LLC — ayudamos a los equipos a conectar agentes de IA con las herramientas que ya utilizan. Más escritos en Cognisant Insights, incluido el acompañante en japonés del ensayo de motivación: エディタを替えるな、エージェントを繋げ.
Licencia
MIT
This 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
- AlicenseBqualityDmaintenanceAn implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.821185MIT
- AlicenseNot gradedqualityDmaintenanceWraps Claude Code as a server using the Model Context Protocol (MCP), allowing teams to interact with Claude Code through a Slack bot interface.711MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Code and Claude Desktop to interact with Obsidian vaults through MCP protocol. Supports file operations, workspace context access, and dual transport (WebSocket and HTTP/SSE) for AI-powered assistance with your notes.339BSD Zero Clause
- AlicenseNot gradedqualityBmaintenanceThe self-hosted MCP bridge between Claude Chat and Claude Code.46AGPL 3.0
Related MCP Connectors
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
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/Cognisant-llc/sublime-claude-code'
If you have feedback or need assistance with the MCP directory API, please join our Discord server