La app de escritorio
Eidos MD es Eidos sin la terminal de por medio. Es la página que sirve eidos browser y el mismo núcleo que ejecuta la CLI, en una app propia: instálala, abre una carpeta y la raíz está ahí, con cada plugin que lleva la página. Nada más que instalar: ni Node ni npm.
Instalarla
Sección titulada «Instalarla»| Plataforma | Versión | |
|---|---|---|
| macOS | Apple Silicon (M1 y posteriores), Intel | Abre el .dmg y arrastra Eidos MD a Aplicaciones. Las dos versiones están firmadas y notarizadas, así que el Mac las abre sin advertencias. |
| Linux | AppImage, deb | chmod +x Eidos-MD-*.AppImage y ábrela, o sudo apt install ./Eidos-MD-*.deb. |
| Windows | Instalador (Windows 10 y 11, 64 bits) | Ejecuta el instalador. Instala solo para ti, sin pedir permisos de administrador, y te deja elegir la carpeta. Está firmado. |
Cada plataforma tiene un enlace que siempre apunta a la versión actual: /download/mac-arm64, /download/mac-x64, /download/win, /download/linux-appimage y /download/linux-deb. Úsalos en un README o en un mensaje y nunca caducan.
Varias raíces
Sección titulada «Varias raíces»Open Another Root, el + de la tira superior, muestra el Launcher: Open Folder…, New Root… y los espacios de trabajo que abriste hace poco. Elige cualquier carpeta dentro o alrededor de una raíz: la app encuentra la raíz como la encuentra la CLI, en la carpeta misma, por encima de ella o hasta dos niveles por debajo. New Root… abre una página de preparación que ocupa su lugar y te mantiene ahí hasta que la raíz existe. Elige la carpeta, luego Where, dónde va la raíz dentro de ella (Blueprints por defecto, o cualquier carpeta como docs/blueprints, nunca encima de una raíz que ya esté ahí), y luego cómo. Set up with Plato te hace elegir primero la IA; Plato puede leer lo que ya hay en la carpeta, si dices que sí (la carpeta y nada por encima de ella), decir qué Frameworks del Registro encajan y por qué, y proponer uno propio cuando ninguno encaja, con un nombre de producto, una convención de nombres y los plugins. Use these rellena los pasos con lo que eligió, y ahí cambias lo que quieras. Set up yourself recorre los mismos pasos a mano: el Framework, el nombre, la IA, los plugins. La revisión muestra cada respuesta y los comandos eidos install y eidos configure: que crean la misma raíz, y no se escribe nada hasta Create root. La raíz se abre en su Home con Plato al lado, y Open Folder… sobre una carpeta sin raíz ofrece la misma preparación.
Cada raíz de la tira lleva el nombre del producto que define (eidos setup --product, o el lápiz en la Home) o, si no, el del repositorio en el que está. Hay varias abiertas a la vez, cada una servida por su propio proceso en su propio puerto, así que una raíz ocupada nunca frena a otra y la app funciona junto a eidos browser sin que ninguna lo note.
Dentro de una raíz, las páginas se abren en pestañas sobre el área principal, y las teclas que un editor da a sus pestañas son suyas:
| macOS | Windows y Linux | |
|---|---|---|
| Open Folder… | ⌘O |
Ctrl+O |
| Switch Root… (la que tienes delante) | ⇧⌘O |
Ctrl+Shift+O |
| Nueva pestaña | ⌘T |
Ctrl+T |
| Cerrar la pestaña | ninguna (⌘W cierra la ventana) |
Ctrl+W |
| Pestaña siguiente y anterior | ⌃⇥ y ⌃⇧⇥ |
Ctrl+Tab y Ctrl+Shift+Tab |
| Ir a la pestaña 1 a 9 | ⌘1 a ⌘9 |
Ctrl+1 a Ctrl+9 |
| Reabrir la pestaña cerrada | ⇧⌘T |
Ctrl+Shift+T |
| New Window | ⇧⌘N |
Ctrl+Shift+N |
| Close Window | ⌘W |
Ctrl+Shift+W |
En el modo enfoque, una página cada vez y sin pestañas, esas teclas vuelven a las raíces: ⌘T abre otra raíz, Ctrl+Tab y ⌘1 a ⌘9 pasan de una raíz a otra, y Ctrl+W cierra la raíz fuera de un Mac. Close Root, Next Root y Previous Root están siempre en los menús File y Window.
Los comandos de la app están en la paleta junto a los de la página, y los de la página están en la barra de menús. Los botones de atrás y adelante del ratón recorren el historial, como en un navegador. Cerrar una raíz o salir guarda lo que tiene un editor, como lo hace salir de una página en el navegador, y la app vuelve a abrirse con las raíces y las pestañas que tenías.
Actualizaciones
Sección titulada «Actualizaciones»La app busca una versión nueva al arrancar y una vez al día, la descarga en segundo plano y te ofrece reiniciar cuando está lista. Si ignoras la oferta, sigues trabajando; la actualización se instala la próxima vez que salgas. Check for Updates… en la paleta lo comprueba en el momento. Tras una actualización, cada raíz abre una vez la página de la versión nueva (Preferences lo desactiva); Help → What’s New lista todas las versiones y Help → Show Release Notes abre la tuya.
La versión de la app es la de la CLI: un solo número, un solo historial de versiones.
eidos en el PATH
Sección titulada «eidos en el PATH»La app lo ofrece una vez, en su primer arranque, cuando todavía no hay ningún eidos en el PATH; después, Put eidos on the PATH… en la paleta o en el menú Ayuda instala un pequeño comando eidos que ejecuta la CLI que lleva la app, como VS Code ofrece code. Una terminal obtiene el comando sin npm, y también un agente de código que trabaje en esa terminal. Va en /usr/local/bin en macOS, que pide tu contraseña, en ~/.local/bin en Linux y en %LOCALAPPDATA%\eidosmd\bin en Windows, añadido a tu propio PATH para que una terminal nueva lo encuentre.
El comando ejecuta la CLI de la app, en la versión de la app. Si también está instalada la CLI de npm, responde la que aparezca primero en el PATH, y la app lo avisa al ofrecerlo. Consulta la CLI.