Repolode
Sidenai

Sidenai/sidex

Un port del workbench de VS Code que reemplaza Electron por Tauri y usa el webview del sistema para reducir el consumo de memoria. En fase inicial.

Alternativa open source a:Visual Studio Code

Estrellas
3,101
Forks
259
Issues abiertos
54
Último commit
hace 2 meses

¿Qué es?

SideX es un port en fase inicial de Visual Studio Code que reemplaza Electron por Tauri. Conserva el workbench de TypeScript, el editor Monaco y la disposición de VS Code, mientras que la parte nativa (E/S de archivos, PTY del terminal, Git, vigilancia de archivos, indexación de búsquedas y almacenamiento SQLite) está implementada en Rust. La aplicación se renderiza en el webview ya instalado en el sistema operativo, como WKWebView en macOS y WebView2 en Windows, en lugar de incluir Chromium.

Se indica que funcionan la edición básica, el terminal integrado, las operaciones de Git, la búsqueda de archivos y la instalación de extensiones desde Open VSX. El host de extensiones y el depurador siguen en desarrollo, por lo que muchas extensiones de VS Code aún no se pueden ejecutar. El proyecto también incluye un agente de chat con IA integrado y opcional, respaldado por un servidor Go local enlazado a loopback; funciona con claves de proveedores de modelos proporcionadas por el usuario y no requiere una cuenta de SideX.

El proyecto tiene licencia MIT y está dirigido a colaboradores familiarizados con el código fuente de VS Code. Todavía no se distribuyen binarios precompilados, así que compilarlo desde el código fuente requiere Rust y Node.js, y la primera compilación tarda varios minutos.

Funciones clave

  • 01Editor basado en Monaco con resaltado de sintaxis e IntelliSense básico
  • 02Terminal integrado respaldado por un PTY de Rust
  • 03Operaciones de estado, diferencias, commits, ramas y push/pull de Git
  • 04Instalación de extensiones desde el registro Open VSX
  • 05Agente de IA integrado que se conecta a proveedores de modelos indicados por el usuario

Casos de uso

  • Probar un editor ligero al estilo de VS Code que consume menos memoria que la versión de VS Code basada en Electron
  • Explorar cómo se puede portar el workbench de VS Code a Tauri
  • Contribuir a un proyecto de editor open source en fase inicial, desarrollado con Rust y TypeScript

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/Sidenai/sidex.git
  2. 2

    Entra en la carpeta del proyecto

    cd sidex
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Ejecuta en modo de desarrollo

    npm run tauri dev

Antes de usarlo

  • Es una versión inicial: el host de extensiones y el depurador aún están en desarrollo.
  • Aún no se distribuyen binarios precompilados, así que debes compilar desde el código fuente. La primera compilación de Rust tarda entre 5 y 10 minutos.
  • La reducción de memoria se verifica mejor en macOS; los resultados en Windows son más matizados.

Temas

Preguntas frecuentes

¿Qué es sidex?
Un port del workbench de VS Code que reemplaza Electron por Tauri y usa el webview del sistema para reducir el consumo de memoria. En fase inicial. SideX es un port en fase inicial de Visual Studio Code que reemplaza Electron por Tauri. Conserva el workbench de TypeScript, el editor Monaco y la disposición de VS Code, mientras que la parte nativa (E/S de archivos, PTY del terminal, Git, vigilancia de archivos, indexación de búsquedas y almacenamiento SQLite) está implementada en Rust. La aplicación se renderiza en el webview ya instalado en el sistema operativo, como WKWebView en macOS y WebView2 en Windows, en lugar de incluir Chromium.
¿sidex es gratuito? ¿Qué licencia tiene?
sidex es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sidex sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de sidex fue el 26 ago 2026.
¿Para qué puedo usar sidex?
Probar un editor ligero al estilo de VS Code que consume menos memoria que la versión de VS Code basada en Electron Explorar cómo se puede portar el workbench de VS Code a Tauri Contribuir a un proyecto de editor open source en fase inicial, desarrollado con Rust y TypeScript
¿Cómo se instala sidex?
Clona el repositorio: git clone https://github.com/Sidenai/sidex.git Entra en la carpeta del proyecto: cd sidex Instala las dependencias: npm install Ejecuta en modo de desarrollo: npm run tauri dev
¿Dónde consigo sidex?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Sidenai/sidex

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados