Claude Code IDE for Sublime Text
Claude Code IDE für Sublime Text
Deutsch | 日本語
Native Claude Code IDE-Integration für Sublime Text 4 — In-Editor-Diff-Überprüfung (Annehmen/Ablehnen), Live-Auswahlfreigabe und @-Erwähnungen, die dasselbe WebSocket/MCP-Protokoll wie die offiziellen VS Code- und JetBrains-Erweiterungen verwenden.
Inoffizielles Community-Plugin — nicht verbunden mit oder unterstützt von Anthropic. "Claude" und "Claude Code" sind Marken von Anthropic, PBC.

Status: Kernfunktionen funktionieren — Server + Kontextfreigabe (M1), In-Editor-Diff-Überprüfung (M2) und Unterstützung für parallele Multisitzungen sind implementiert und End-to-End gegen den echten Claude Code-Client getestet. Die Package Control-Einreichung läuft; die manuelle Installation unten funktioniert bereits heute.
Motivation — warum Sublime Text im LLM-Zeitalter?
Jetzt, wo ein Agent einen Großteil des Codes schreibt, was sollte ein Editor sein? Unsere Antwort:
Sofort und leichtgewichtig. Sublime öffnet sich im Handumdrehen und bleibt bei ~100–300 MB, während Agentensitzungen, Terminals und Browser den Rest Ihres RAMs verbrauchen. Der Editor ist der Ort, an dem Sie Code lesen und bewerten; er sollte nie der schwere Teil des Stacks sein.
Trivial von Ihnen erweiterbar. In einem LLM-zentrierten Workflow ist der Editor eine persönliche Infrastruktur: Wenn Claude in Minuten ein Sublime-Plugin schreiben kann, schlägt eine skriptbare Python-API einen Marktplatz vorgefertigter Funktionen. Sie stellen genau das Cockpit zusammen, das Sie möchten — dieses Plugin selbst ist der Beweis.
Kein eingebautes KI, aus Überzeugung. KI-native IDEs (Cursor, Windsurf, …) und VS Code koppeln den Agenten an den Editor — mit eigenem Abonnement, Modell-Markup und Upgrade-Rhythmus. Claude Code ist Editor-unabhängig; das fehlende Stück war nur die dünne Protokollschicht, die Sublime mit ihm sprechen lässt. Dieses Plugin fügt diese Schicht hinzu, sodass der Editor schnell und Ihr Eigentum bleibt, und der Agent erstklassig bleibt.
Das ausführlichere Argument — warum Kopplung, nicht der Editor, das zu wählende Element ist: Wechseln Sie nicht Ihren Editor — Verbinden Sie den Agenten
Related MCP server: Claude Code MCP Server
Was es tut
Wenn Claude Code eine Verbindung herstellt (über /ide oder automatisch), bietet das Plugin:
In-Editor-Diff-Überprüfung — Claudes vorgeschlagene Bearbeitungen öffnen als nebeneinander angeordneter Diff; annehmen, ablehnen oder von Hand bearbeiten vor dem Annehmen (M2)
Kontextfreigabe — aktuelle Auswahl, offene Tabs, Arbeitsbereichs-Ordner, geänderter Zustand
selection_changed-Streaming — Claude weiß immer, worauf Sie schauen@-Erwähnung — den aktuellen Auswahlbereich an die Eingabeaufforderung sendenShow-me-CLI —
scripts/open_file.py <pfad>zeigt jede Datei im Seitenfenster an, von einem Terminal oder vom Agenten selbst — der Kanal für "Claude, zeig mir, was du gemacht hast" (siehe FAQ)Lock-Datei-Erkennung — funktioniert von Terminus innerhalb von Sublime oder jedem externen Terminal
Installation (manuell, während der Entwicklung)
Klonen Sie dieses Repository irgendwohin.
Verlinken Sie es in Sublimes
PackagesalsClaude Code IDE(jeder Ordnername funktioniert — Importe sind relativ — aber dieser entspricht Package Control-Installationen, sodass die Menüeinträge in den Einstellungen aufgelöst werden):Windows:
mklink /J "%APPDATA%\Sublime Text\Packages\Claude Code IDE" "C:\pfad\zum\repo"macOS/Linux:
ln -s /pfad/zum/repo "~/Library/Application Support/Sublime Text/Packages/Claude Code IDE"
Starten Sie Sublime Text neu. Die Statusleiste zeigt
Claude ○ :<port>an, wenn der Server lauscht.Führen Sie in einem beliebigen Terminal
claudeaus, dann/ideund wählen Sie Sublime Text.
Entwicklung
Der Protokollkern (claudeide/) ist reines Python 3.8 ohne Abhängigkeiten und importiert nie sublime, sodass er außerhalb von Sublime unit-testbar ist:
uv venv --python 3.8
uv pip install pytest
uv run pytestDie Sublime-Schicht lebt in adapters/sublime_bridge.py + plugin_main.py.
Protokoll
Implementiert das IDE-Integrationsprotokoll von Claude Code (WebSocket + MCP 2025-03-26): Lock-Datei unter ~/.claude/ide/<port>.lock, localhost-only WebSocket mit x-claude-code-ide-authorization und der standardmäßigen Tool-Palette (openFile, openDiff, getCurrentSelection, getOpenEditors, …).
Protokollreferenz: coder/claudecode.nvim PROTOCOL.md — großer Dank an dieses Projekt für die Dokumentation.
FAQ
Funktioniert Claude Code mit Sublime Text?
Ja — mit diesem Plugin. Claude Code hat keine eingebaute Sublime Text-Unterstützung (offizielle Erweiterungen existieren für VS Code und JetBrains), aber seine IDE-Integration ist ein dokumentiertes WebSocket/MCP-Protokoll. Dieses Plugin implementiert dieses Protokoll nativ in Sublime, sodass Funktionen wie In-Editor-Diff-Überprüfung, Auswahlkontext und @-Erwähnungen genauso funktionieren wie in den offiziellen Erweiterungen.
Ist dies ein offizielles Anthropic-Plugin?
Nein. Es ist ein inoffizielles Community-Plugin, nicht verbunden mit oder unterstützt von Anthropic. Es spricht dasselbe Protokoll, das die offiziellen IDE-Erweiterungen verwenden, wie vom claudecode.nvim-Projekt dokumentiert.
Wie verbinde ich Claude Code mit Sublime Text?
Zwei Wege:
Manuell: Führen Sie
claudein einem beliebigen Terminal aus, geben Sie/ideein und wählen Sie Sublime Text.Automatische Verbindung: Setzen Sie einen festen
"port"in den Plugin-Einstellungen und exportieren SieCLAUDE_CODE_SSE_PORT=<port>undENABLE_IDE_INTEGRATION=truemaschinenweit. Jede neueclaude-Sitzung verbindet sich dann automatisch mit Sublime (~2 s nach Start), von jedem Terminal — einschließlich Terminus innerhalb von Sublime.
Was passiert, wenn Claude eine Datei bearbeitet?
Die vorgeschlagene Änderung öffnet sich als nebeneinander angeordneter Diff-Tab in Sublime. Nehmen Sie sie mit den ✓/✗-Schaltflächen im Vorschlagsbereich an oder ab (auch in der Befehlspalette; fertige Tastenkombinationen werden in Example.sublime-keymap mitgeliefert), oder bearbeiten Sie den Vorschlag von Hand vor dem Annehmen. Claude wartet, bis Sie entscheiden — mit Standard-Berechtigungseinstellungen wird ohne Ihre Überprüfung nichts auf die Festplatte geschrieben.
Kann Claude Dateien öffnen, um mir seine Ergebnisse zu zeigen?
Nicht über MCP — Claude Code stellt dem Modell nur getDiagnostics/executeCode vom IDE-Server zur Verfügung, sodass das Modell selbst bei Verbindung nie openFile aufrufen kann. Die mitgelieferte CLI ist der unterstützte Kanal: Sie führt dieselbe Lock-Erkennung + authentifizierten WebSocket-Handshake wie Claude Code durch und ruft das openFile des Plugins direkt auf — inklusive Seitengruppen-Platzierung und --preview (transienter Tab, kein Fokusraub). Sie funktioniert von jedem Terminal, sogar für Sitzungen, die nie /ide ausgeführt haben:
python scripts/open_file.py path/to/report.html # show + focus
python scripts/open_file.py path/to/notes.md --preview # glance, no focus stealBringen Sie dann Ihrem Agenten bei (z. B. in CLAUDE.md): "wenn Sie eine Datei erstellen, die ich mir ansehen soll, führen Sie scripts/open_file.py <pfad> aus" — Ergebnisse erscheinen in Sublime, sobald sie erstellt werden.
Die CLI lebt im Repository (scripts/ ist vom installierten Paket ausgeschlossen), also führen Sie sie aus einem geklonten Checkout aus — das manuelle Installationssetup oben hat bereits eines.
Wird mein Code irgendwohin gesendet?
Das Plugin selbst sendet nichts ins Netzwerk. Es führt einen WebSocket-Server auf 127.0.0.1 (nur localhost, token-authentifiziert) aus, der mit dem Claude Code-Prozess auf Ihrem Rechner spricht. Was Claude Code selbst an Anthropic sendet, wird von Claude Code geregelt, genau wie wenn Sie es ohne IDE verwenden.
Kann ich mehrere Claude Code-Sitzungen gleichzeitig ausführen?
Ja. Der Server akzeptiert gleichzeitige Clients, sodass mehrere Claude-Sitzungen (z. B. eine pro Projekt oder Aufgabe) parallel an dieselbe Sublime-Instanz angeschlossen werden können; Diff-Überprüfungen von jeder werden unabhängig verfolgt.
Welche Plattformen werden unterstützt?
Der Protokollkern ist dependency-freies Python 3.8 (der Sublime Text 4-Plugin-Host). Entwickelt und End-to-End unter Windows getestet; macOS und Linux verwenden dieselben Codepfade und sollten funktionieren — Probleme und Berichte willkommen.
Warum Sublime statt einer KI-nativen IDE behalten?
Weil der Agent nicht im Editor leben muss. Claude Code läuft in einem Terminal; die Aufgabe des Editors ist es, zu lesen, zu bewerten und gelegentlich von Hand zu bearbeiten, was der Agent vorschlägt — eine Aufgabe, die Sublime sofort und in ~100–300 MB RAM erledigt. Entkopplung bedeutet, dass Sie den Agenten und den Editor unabhängig voneinander aktualisieren, ohne gebündeltes Abonnement oder Lock-in. Siehe Motivation.
Über uns
Entwickelt und gepflegt von Cognisant LLC — wir helfen Teams, KI-Agenten mit den Tools zu verbinden, die sie bereits verwenden. Weitere Artikel auf Cognisant Insights, einschließlich der japanischen Begleitung zum Motivationsaufsatz: エディタを替えるな、エージェントを繋げ.
Lizenz
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