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

JobPilot: Complemento de Claude Code para Solicitudes de Empleo Automatizadas
Herramientas

JobPilot: Complemento de Claude Code para Solicitudes de Empleo Automatizadas

JobPilot es un complemento de Claude Code que automatiza la búsqueda de empleo y los procesos de solicitud utilizando la automatización del navegador Playwright. Incluye comandos para buscar en bolsas de trabajo, completar automáticamente solicitudes, generar cartas de presentación y realizar un seguimiento de las estadísticas de las solicitudes.

OpenClawRadar
Usando OpenAI Codex IDE con modelos locales de Ollama en VSCodium.
Herramientas

Usando OpenAI Codex IDE con modelos locales de Ollama en VSCodium.

El IDE de OpenAI Codex se puede configurar para trabajar con modelos locales de Ollama en VSCodium utilizando configuraciones específicas en el archivo config.toml.

OpenClawRadar
El proyecto de autorinvestigación de Karpathy: agentes de IA ejecutan experimentos de entrenamiento de LLM durante la noche.
Herramientas

El proyecto de autorinvestigación de Karpathy: agentes de IA ejecutan experimentos de entrenamiento de LLM durante la noche.

Andrej Karpathy lanzó un proyecto de autorinvestigación minimalista donde un agente de IA edita train.py, ejecuta experimentos de entrenamiento nanochat de 5 minutos, verifica si val_bpb mejoró y repite durante la noche en una sola GPU.

OpenClawRadar
Mesa Redonda de IA: Herramienta para Comparar Más de 200 Modelos de IA en Preguntas Estructuradas
Herramientas

Mesa Redonda de IA: Herramienta para Comparar Más de 200 Modelos de IA en Preguntas Estructuradas

AI Roundtable es una herramienta gratuita que permite a los usuarios plantear preguntas con opciones de respuesta definidas, seleccionar hasta 50 modelos de un grupo de más de 200, y obtener respuestas estructuradas en condiciones idénticas. También incluye una función de debate donde los modelos pueden ver el razonamiento de los demás y un modelo revisor que resume las transcripciones.

OpenClawRadar