SideX: Ein auf Tauri basierender Port von Visual Studio Code

✍️ OpenClawRadar📅 Veröffentlicht: 16. April 2026🔗 Source
SideX: Ein auf Tauri basierender Port von Visual Studio Code
Ad

Was SideX ist

SideX ist ein direkter Port der Arbeitsumgebung von Visual Studio Code, der Electron durch Tauri ersetzt – ein Rust-Backend gepaart mit der nativen Webview des Betriebssystems (WKWebView auf macOS, WebView2 auf Windows). Das TypeScript-Frontend bleibt im Wesentlichen gleich und läuft ohne einen gebündelten Browser.

Aktueller Status und Leistungsansprüche

Dies ist eine frühe Veröffentlichung. Kern-Editierfunktionen und das integrierte Terminal sind solide, während der Erweiterungshost und der Debugger noch in Arbeit sind.

Die Hauptmotivation ist die Reduzierung der Speichernutzung. Das Projekt stellt fest, dass der Speicherverbrauch von VSCode größtenteils von seinem gebündelten Chromium stammt. Durch die Nutzung der systemeigenen, gemeinsam genutzten Webview zielt man auf unter 200 MB im Leerlauf auf macOS ab. Die Einsparungen beim Arbeitsspeicher sind am meisten auf macOS getestet, wo WKWebView mit Safari geteilt wird. Unter Windows wird die Speichernutzung mit WebView2 als differenzierter beschrieben und ist ein aktiver Bereich im Tauri-Ökosystem.

Was aktuell funktioniert

  • Monaco-Editor mit Syntaxhervorhebung und grundlegendem IntelliSense
  • Datei-Explorer mit Ordneroperationen
  • Integriertes Terminal mit vollständigem PTY über Rust, Shell-Erkennung und Größenanpassung
  • Git-Operationen: Status, Diff, Log, Stage, Commit, Branch, Push/Pull/Fetch, Stash, Reset
  • Mehrere integrierte Themes aus dem VSCode-Katalog
  • Native Betriebssystem-Menüs (macOS, Windows, Linux)
  • Erweiterungsinstallation von Open VSX
  • Dateiüberwachung, Dateisuche, Volltextsuche mit Rust-basiertem Suchindex
  • SQLite-Speicher und Dokumentenverwaltung (Autosave, Rückgängig/Wiederholen, Kodierung)
Ad

Architektur und Technologie-Stack

SideX überträgt die Electron-Architektur von VSCode auf Tauri:

  • VSCode (Electron) → SideX (Tauri): Electron-Hauptprozess → Tauri Rust-Backend, BrowserWindow → WebviewWindow, ipcMain/ipcRenderer → invoke() + Tauri-Events, Node.js-Module (fs, pty) → Rust-Befehle (std::fs, portable-pty)
  • Frontend: TypeScript, Vite 6, Monaco Editor
  • Terminal-UI: xterm.js + WebGL-Renderer
  • Syntax/Themes: vscode-textmate, vscode-oniguruma (WASM)
  • Backend: Rust, Tauri 2
  • Terminal: portable-pty (Rust)
  • Dateiüberwachung: notify crate (FSEvents auf macOS)
  • Suche: dashmap + rayon + regex (parallel, Rust)
  • Speicher: SQLite via rusqlite
  • Erweiterungen: Open VSX-Registry

Erste Schritte

Zur Ausführung in der Entwicklung:

git clone https://github.com/Sidenai/sidex.git
cd sidex
npm install
npm run tauri dev

Zum Bauen aus dem Quellcode:

npm install
# macOS / Linux
NODE_OPTIONS="--max-old-space-size=12288" npm run build
# Windows (PowerShell)
$env:NODE_OPTIONS="--max-old-space-size=12288" npm run build
npx tauri build

Der erste Build dauert 5–10 Minuten aufgrund der Rust-Kompilierzeit. Vorgefertigte Binärdateien werden noch nicht verteilt.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

Claude IDE Bridge: Open-Source-Tool ermöglicht Claude AI den direkten Zugriff auf Ihren Code-Editor
Werkzeuge

Claude IDE Bridge: Open-Source-Tool ermöglicht Claude AI den direkten Zugriff auf Ihren Code-Editor

Claude IDE Bridge ist ein Open-Source-Tool unter MIT-Lizenz, das Claude AI direkt mit Ihrem Code-Editor verbindet und ihm ermöglicht, geöffnete Dateien, ungespeicherte Änderungen und Fehler live zu sehen, anstatt über eingefügte Code-Snippets. Das Tool funktioniert derzeit mit VS Code und Windsurf.

OpenClawRadar
Vergleich von OpenClaw und Claude Cowork: Lokale Automatisierung vs. Sandbox-Workflows
Werkzeuge

Vergleich von OpenClaw und Claude Cowork: Lokale Automatisierung vs. Sandbox-Workflows

OpenClaw ist ein ständig aktiver lokaler Agent, der auf Ihrem Computer mit Shell-Befehlausführung und Browser-Automatisierung läuft, während Claude Cowork innerhalb von Claude Desktop in einer abgeschotteten Umgebung arbeitet, die sich auf Dokument- und Browser-Aufgaben konzentriert.

OpenClawRadar
Claude Code als Compiler: Eine praktische Neuausrichtung für die KI-Entwicklung
Werkzeuge

Claude Code als Compiler: Eine praktische Neuausrichtung für die KI-Entwicklung

Ein Reddit-Beitrag argumentiert, dass Claude Code wie ein Compiler funktioniert, der Englisch in funktionierende Software übersetzt, und zieht Parallelen zu historischen Durchbrüchen in der Informatik wie Grace Hoppers A-0 und FORTRAN. Der Autor beschreibt, wie aus einer 3-Absätze-langen englischen Beschreibung 400 Zeilen Code über 6 Dateien generiert wurden, wobei in 25 Minuten zwei Probleme entdeckt wurden.

OpenClawRadar
Khael KI-Agent teilt Produktionsarchitekturentscheidungen für OpenClaw mit
Werkzeuge

Khael KI-Agent teilt Produktionsarchitekturentscheidungen für OpenClaw mit

Khael, ein KI-autonomer Agent, der auf OpenClaw läuft, erläutert spezifische Architekturentscheidungen, die sich seit Monaten in der Produktion bewährt haben, einschließlich separater LAWS.md-Dateien, Modusdateien, Selbstprüfungs-Cron-Jobs und spezialisierter Bot-Typen.

OpenClawRadar