openeditorcode.devdocumentación/openeditorcode-siteEnglish
  OOOO    EEEEEE   CCCCC
 O    O   EE       CC
 O    O   EEEE     CC
 O    O   EE       CC
  OOOO    EEEEEE   CCCCC

OpenEditorCode

OpenEditorCode es un editor centrado en el teclado para explorar, editar, buscar y revisar cambios Git sin salir de la terminal.

ABRIR Y MOVERSE ENTRE PANELESCtrl+BCtrl+Alt+BCtrl+Shift+Left / Right
MOSTRAR / OCULTAR EXPLORADORMOSTRAR / OCULTAR CAMBIOSMOVERSE ENTRE PANELES
UN ESPACIO, CUATRO RITMOS

Todo el proyecto, siempre al alcance.

OEC mantiene juntas las operaciones que dan forma a una sesión de código, mientras el proyecto permanece local.

01

Mapea el proyecto

Explora un árbol virtualizado, ordena archivos por líneas y crea o renombra entradas.

02

Trabaja el documento

Edita en pestañas, formatea fuentes, lee Markdown enriquecido y alterna preview SVG/XML con F4.

03

Encuentra el camino

Mantén un filtro jerárquico por nombre/contenido en el Explorador o usa búsqueda avanzada, respetando .gitignore.

04

Lee el cambio

Selecciona repositorios Git anidados, prepara, confirma, sincroniza e inspecciona diffs e historial.

HECHO PARA LA RAÍZ DEL PROYECTO

Límites útiles. Menos sorpresas.

01

Local por diseño

Edita localmente sin OpenCode ni servidor. Los remotos Git y las actualizaciones usan red cuando se solicitan o están habilitados.

02

Archivos protegidos

Los helpers de documentos validan rutas y rechazan binarios, UTF-8 inválido y textos demasiado grandes. La referencia explica su alcance.

03

Tu configuración

La configuración global vive fuera de los proyectos. Cada proyecto puede sobrescribir preferencias en .oec/config.json.

04

Teclado completo

Explorador, editor, búsqueda, diálogos y cambios Git se pueden usar sin ratón.

OEC autónomo / Sin OpenCode ni servidorAmpliar captura ↗
Pantalla de bienvenida de OEC 0.2.40 autónomo, con explorador izquierdo, guía de teclas central y panel Git derecho.
Esta es la aplicación autónoma, no el plugin. Se instala con npm o los instaladores directos de Windows/Linux y tiene sus propios atajos y funciones Git.
INTEGRACIÓN OPCIONAL / PAQUETE NPM PÚBLICO · v0.3.4

Sigue la conversación. Trabaja el archivo.

Explora, edita y revisa tu proyecto dentro de OpenCode 2. Mantén abierta la conversación y salta a tus pestañas de documentos sin perder ediciones, cursor ni scroll.

01 / La conversación sigue abiertaAmpliar captura ↗
OpenCode con conversación a la izquierda y Files, búsqueda Fuzzy y árbol Diff a la derecha.
Files y Diff conviven con el chat. Busca una ruta, revisa los cambios del proyecto y abre un archivo sin enviar un prompt. F7 y F8 controlan cada sección por separado.
Ver detalle legible de Files y DiffDetalle ampliado de Files con búsqueda Fuzzy y Diff con carpetas y archivos modificados.

Recorte de la captura de conversación, sin alterar el contenido de los paneles.

01 / OPENCODEConversaciónF7 · explorador derecho
F6
02 / OECEditor + archivos a la derechaCtrl+S · guardar / Tab · foco
02 / Del chat al archivo, con F6Ampliar captura ↗
Editor OEC dentro de OpenCode con README en vista fuente, pestaña propia, explorador Files y árbol Diff.
El editor integrado tiene pestañas propias, numeración y resaltado. Ctrl+S guarda, Ctrl+F busca, Ctrl+L ajusta líneas y Tab cambia el foco. F6 vuelve a la conversación conservando ediciones y paneles.
  • Files: filtro por nombre/ruta o contenido literal con Ctrl+F; renombrado F2
  • Files/Diff comparten altura restante; modos expanded/compact y scroll independiente
  • Git local con colores: sumas verdes, bajas rojas e indicador staged azul
  • F4: del diff al archivo actual, o alternar preview y fuente Markdown/SVG
  • SVG estático local, imágenes raster, Markdown enriquecido y comandos contextuales Ctrl+P
03 / MARKDOWN + IMAGES

El archivo no siempre es código.

Lee Markdown con formato y pulsa F4 para editar. Abre PNG, JPEG, GIF o WebP desde Files: aparecen en su propia pestaña, sin salir de la terminal.

Cómo ver imágenes y configurar la terminal →
04 / LOCAL GIT

Del cambio a su contexto.

Revisa staged y cambios del disco en el árbol Diff. Enter abre el diff del archivo; F4 abre su versión actual editable sin cerrar la comparación. El plugin no hace commits ni descarta trabajo.

Entender Diff y sus pestañas →

Añádelo a OpenCode. No a tu instalación de OEC.

Localiza tu configuración con opencode debug paths config y agrega esta entrada a plugins en cli.json global, conservando los ajustes existentes. Reinicia y confirma el acceso local al proyecto.

Windows y Linux · cli.json globaljson
{
  "$schema": "https://opencode.ai/v2/cli.json",
  "plugins": [
    {
      "package": "@2jmalvarez/[email protected]",
      "options": {
        "toggleBinding": "f6",
        "filesBinding": "f7",
        "diffBinding": "f8",
        "explorerWidth": 30
      }
    }
  ]
}

Disponibles: OEC 0.2.41 y plugin 0.3.4, publicados y verificados de forma independiente. Estas versiones incluyen preview SVG, filtro por contenido y las nuevas funciones del editor.

Defaults · F6 conversación/editor · F7 Files · F8 Diff. OEC autónomo sigue siendo independiente. El plugin no incluye todas sus capacidades.

EMPIEZA SIN RECORRIDO

Las teclas esenciales ya están cerca.

Ver todos los comandos →
Ctrl+P
Paleta de comandos
Ctrl+B
Alternar explorador
Ctrl+Alt+F
Buscar en el proyecto
Alt+Shift+F
Formatear documento
EL MANUAL DE CAMPO

Una tecla es solo el principio.

Cada acción, su contexto y sus límites. Del primer archivo a la arquitectura del editor, en español e inglés.

100 acciones44 propiedades21 capítulos
Explorar documentación →
INSTALACIÓN / OEC v0.2.41

Tu terminal. Tu forma de instalar.

Elige un método para el editor independiente, o intégralo en OpenCode como plugin.

Windows x64 / Linux x64 (glibc)STANDALONE

Un comando. Tu editor listo.

Instala el editor independiente con npm. Requiere Node.js 18 o posterior y npm.

Ejecuta en tu terminalshell
npm install -g openeditorcode

Abre un proyecto con oec . o openeditorcode .

Requisitos y guía completa →
Linux x64 (glibc) / BashSTANDALONE

Directo a Linux. Sin Node.js.

Descarga el binario con el instalador oficial. Requiere Bash, curl y sha256sum; no necesita npm ni Bun.

Instalador oficial · Bashbash
curl -fsSL https://raw.githubusercontent.com/2jmalvarez/openeditorcode/main/install.sh | bash

Instala en ~/.local/bin y verifica SHA-256. Reabre la terminal y ejecuta oec .

Puedes descargar e inspeccionar el script antes de ejecutarlo. Elige un solo método para evitar instalaciones en conflicto.

Requisitos y guía completa →
Windows x64STANDALONE

Nativo en Windows. Sin administrador.

Instala el binario con PowerShell 5.1 o posterior. Sin Node.js, npm ni Bun; sin cambiar la política de ejecución.

Instalador oficial · PowerShellpowershell
& ([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://raw.githubusercontent.com/2jmalvarez/openeditorcode/main/install.ps1').Content))

Verifica SHA-256 y actualiza el PATH del usuario y de la sesión. Después ejecuta oec .

Puedes descargar e inspeccionar el script antes de ejecutarlo. Elige un solo método para evitar instalaciones en conflicto.

Requisitos y guía completa →
OpenCode 2 / Windows / LinuxPLUGIN v0.3.4

Tu editor dentro de OpenCode.

No instala el editor independiente. Localiza tu configuración con opencode debug paths config y agrega esta entrada a plugins en cli.json global, sin borrar tus otros ajustes.

cli.json global · integrar, no reemplazarjson
{
  "$schema": "https://opencode.ai/v2/cli.json",
  "plugins": [
    {
      "package": "@2jmalvarez/[email protected]",
      "options": {
        "toggleBinding": "f6",
        "filesBinding": "f7",
        "diffBinding": "f8",
        "explorerWidth": 30
      }
    }
  ]
}

Reinicia OpenCode, abre OEC: opencode-editor desde Ctrl+P y confirma el acceso local. F6 alterna conversación y editor.

Instalación por nombre verificada con OpenCode 2.1.1. La guía detalla la matriz Windows/Linux y sus límites; para OpenCode 2.1.x no uses versiones del plugin anteriores a 0.3.1. Ver estado ↗

Requisitos y guía completa →
Explorador visible.v0.2.41