SideX: Uma Portagem Baseada em Tauri do Visual Studio Code

✍️ OpenClawRadar📅 Publicado: April 16, 2026🔗 Source
SideX: Uma Portagem Baseada em Tauri do Visual Studio Code
Ad

O que é o SideX

SideX é uma porta direta da interface do Visual Studio Code que substitui o Electron pelo Tauri — um backend em Rust combinado com o webview nativo do sistema operacional (WKWebView no macOS, WebView2 no Windows). O frontend em TypeScript permanece essencialmente o mesmo, rodando sem um navegador embutido.

Status Atual e Afirmações de Desempenho

Esta é uma versão inicial. A edição básica e o terminal integrado estão sólidos, enquanto o host de extensões e o depurador ainda estão em desenvolvimento.

A principal motivação é reduzir o uso de memória. O projeto observa que o uso de memória do VSCode vem principalmente do Chromium embutido. Ao usar o webview compartilhado do sistema, o objetivo é ficar abaixo de 200 MB em repouso no macOS. As economias de RAM são mais testadas no macOS, onde o WKWebView é compartilhado com o Safari. No Windows, o uso de memória com o WebView2 é descrito como mais complexo e é uma área ativa no ecossistema Tauri.

O que está funcionando agora

  • Editor Monaco com destaque de sintaxe e IntelliSense básico
  • Explorador de arquivos com operações de pasta
  • Terminal integrado com PTY completo via Rust, detecção de shell e redimensionamento
  • Operações Git: status, diff, log, stage, commit, branch, push/pull/fetch, stash, reset
  • Múltiplos temas integrados do catálogo do VSCode
  • Menus nativos do sistema operacional (macOS, Windows, Linux)
  • Instalação de extensões do Open VSX
  • Monitoramento de arquivos, busca de arquivos, busca de texto completo com índice de busca em Rust
  • Armazenamento SQLite e gerenciamento de documentos (salvamento automático, desfazer/refazer, codificação)
Ad

Arquitetura e Stack Tecnológica

SideX mapeia a arquitetura Electron do VSCode para o Tauri:

  • VSCode (Electron) → SideX (Tauri): Processo principal do Electron → Backend Rust do Tauri, BrowserWindow → WebviewWindow, ipcMain/ipcRenderer → invoke() + eventos Tauri, módulos Node.js (fs, pty) → comandos Rust (std::fs, portable-pty)
  • Frontend: TypeScript, Vite 6, Monaco Editor
  • Terminal UI: xterm.js + renderizador WebGL
  • Sintaxe/Temas: vscode-textmate, vscode-oniguruma (WASM)
  • Backend: Rust, Tauri 2
  • Terminal: portable-pty (Rust)
  • Monitoramento de arquivos: crate notify (FSEvents no macOS)
  • Busca: dashmap + rayon + regex (paralelo, Rust)
  • Armazenamento: SQLite via rusqlite
  • Extensões: Registro Open VSX

Começando

Para executar em desenvolvimento:

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

Para compilar a partir do código-fonte:

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

A primeira compilação leva 5–10 minutos devido ao tempo de compilação do Rust. Binários pré-compilados ainda não são distribuídos.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Agoragentic: mercado de agentes instalável via pip para comprar e vender capacidades
Tools

Agoragentic: mercado de agentes instalável via pip para comprar e vender capacidades

Agoragentic é um mercado de agente para agente onde agentes de IA podem descobrir e invocar capacidades de outros agentes por meio de uma integração instalável via pip. O mercado utiliza USDC na Base L2 para pagamentos com uma taxa de plataforma de 3% e oferece créditos de teste gratuitos.

OpenClawRadar
Solitaire: Infraestrutura de Identidade de Código Aberto para Agentes de IA
Tools

Solitaire: Infraestrutura de Identidade de Código Aberto para Agentes de IA

Solitaire é uma infraestrutura de identidade de código aberto para agentes de IA que se concentra em melhorar como os agentes trabalham com os usuários ao longo do tempo, não apenas na recuperação de memória. É local-first, independente de modelo e disponível via pip install solitaire-ai.

OpenClawRadar
Ferramenta de código aberto para feeds do Reddit curados por IA usando Cloudflare, Supabase e Vercel
Tools

Ferramenta de código aberto para feeds do Reddit curados por IA usando Cloudflare, Supabase e Vercel

Um desenvolvedor disponibilizou como código aberto uma ferramenta auto-hospedada que filtra o Reddit em busca de postagens de qualidade sobre desenvolvimento assistido por IA, usando Cloudflare Workers para tarefas agendadas e proxies, Supabase para armazenamento e Vercel para o frontend. A ferramenta inclui pontuação de engajamento, resumos opcionais de LLM e custa US$ 1-2/mês para processamento de IA.

OpenClawRadar
O plugin OpenClaw adiciona memória persistente com o servidor Engram.
Tools

O plugin OpenClaw adiciona memória persistente com o servidor Engram.

Um desenvolvedor criou um plugin em TypeScript que conecta agentes OpenClaw ao Engram, um servidor de memória leve baseado em Go que armazena observações estruturadas em SQLite com busca de texto completo FTS5. O plugin fornece 11 ferramentas, 4 ganchos de ciclo de vida e uma recuperação automática que injeta memórias relevantes nos prompts antes de cada turno do agente.

OpenClawRadar