SideX: Un Puerto de Visual Studio Code Basado en Tauri

✍️ OpenClawRadar📅 Publicado: 16 de abril de 2026🔗 Source
SideX: Un Puerto de Visual Studio Code Basado en Tauri
Ad

Qué es SideX

SideX es un puerto directo del entorno de trabajo de Visual Studio Code que reemplaza Electron con Tauri — un backend en Rust combinado con el webview nativo del sistema operativo (WKWebView en macOS, WebView2 en Windows). El frontend en TypeScript permanece esencialmente igual, ejecutándose sin un navegador incluido.

Estado actual y afirmaciones de rendimiento

Esta es una versión temprana. La edición principal y la terminal integrada son sólidas, mientras que el host de extensiones y el depurador aún están en desarrollo.

La motivación principal es reducir el uso de memoria. El proyecto señala que el uso de memoria de VSCode proviene principalmente de su Chromium incluido. Al utilizar el webview compartido del sistema, el objetivo es menos de 200 MB en reposo en macOS. Los ahorros de RAM están más probados en macOS donde WKWebView se comparte con Safari. En Windows, el uso de memoria con WebView2 se describe como más matizado y es un área activa en el ecosistema Tauri.

Qué funciona actualmente

  • Editor Monaco con resaltado de sintaxis e IntelliSense básico
  • Explorador de archivos con operaciones de carpetas
  • Terminal integrada con PTY completo vía Rust, detección de shell y redimensionamiento
  • Operaciones Git: estado, diff, registro, stage, commit, rama, push/pull/fetch, stash, reset
  • Múltiples temas integrados del catálogo de VSCode
  • Menús nativos del sistema operativo (macOS, Windows, Linux)
  • Instalación de extensiones desde Open VSX
  • Monitoreo de archivos, búsqueda de archivos, búsqueda de texto completo con índice de búsqueda respaldado por Rust
  • Almacenamiento SQLite y gestión de documentos (guardado automático, deshacer/rehacer, codificación)
Ad

Arquitectura y pila tecnológica

SideX mapea la arquitectura Electron de VSCode sobre Tauri:

  • VSCode (Electron) → SideX (Tauri): Proceso principal de Electron → Backend Rust de Tauri, BrowserWindow → WebviewWindow, ipcMain/ipcRenderer → invoke() + eventos Tauri, módulos Node.js (fs, pty) → comandos Rust (std::fs, portable-pty)
  • Frontend: TypeScript, Vite 6, Editor Monaco
  • Interfaz de terminal: xterm.js + renderizador WebGL
  • Sintaxis/Temas: vscode-textmate, vscode-oniguruma (WASM)
  • Backend: Rust, Tauri 2
  • Terminal: portable-pty (Rust)
  • Monitoreo de archivos: crate notify (FSEvents en macOS)
  • Búsqueda: dashmap + rayon + regex (paralelo, Rust)
  • Almacenamiento: SQLite vía rusqlite
  • Extensiones: Registro Open VSX

Comenzar

Para ejecutar en desarrollo:

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

Para construir desde el código fuente:

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

La primera compilación toma 5–10 minutos debido al tiempo de compilación de Rust. Aún no se distribuyen binarios preconstruidos.

📖 Leer la fuente completa: HN AI Agents

Ad

👀 Ver también

Centro de Comandos: Entorno de Codificación con IA para Quienes Se Preocupan por la Calidad
Herramientas

Centro de Comandos: Entorno de Codificación con IA para Quienes Se Preocupan por la Calidad

Command Center es un entorno de codificación agéntico enfocado en las partes difíciles del código generado por IA: revisar, refactorizar y desplegar con disciplina de ingeniería tradicional. Incluye walkthroughs, agentes de refactorización y recuperación de instantáneas.

OpenClawRadar
Signet: Capa de Memoria de Código Abierto para Agentes de IA de Programación Alcanza 80% de F1 en LoCoMo
Herramientas

Signet: Capa de Memoria de Código Abierto para Agentes de IA de Programación Alcanza 80% de F1 en LoCoMo

Signet es un sistema de memoria de código abierto para agentes de IA de programación que logra un 80% de F1 en el benchmark LoCoMo, en comparación con el 41% del RAG estándar. Extrae recuerdos después de cada sesión e inyecta contexto relevante antes de los prompts, ejecutándose localmente con SQLite.

OpenClawRadar
DS4 de antirez: Ejecutando DeepSeek V4 Flash con Contexto de 1M en Mac Metal y DGX
Herramientas

DS4 de antirez: Ejecutando DeepSeek V4 Flash con Contexto de 1M en Mac Metal y DGX

El creador de Redis, Salvatore Sanfilippo, lanzó DS4, un proyecto para ejecutar DeepSeek V4 Flash con una ventana de contexto de 1M en hardware Mac Metal y DGX, con endpoints de OpenAI/Anthropic para herramientas de codificación agentivas.

OpenClawRadar
OpenBridge: Control Remoto Gratuito y de Código Abierto para Claude Code a través de Slack/Discord
Herramientas

OpenBridge: Control Remoto Gratuito y de Código Abierto para Claude Code a través de Slack/Discord

OpenBridge es una herramienta gratuita y de código abierto que te permite controlar Claude Code desde Slack o Discord, organizando proyectos como canales y conversaciones como hilos. Se ejecuta localmente o en un VPS y funciona con suscripciones existentes de Claude Code/Codex sin tarifas adicionales de API.

OpenClawRadar