Sobre el proyecto

CodexShell es un shell de escritorio Tauri + React + TypeScript implementado siguiendo el paradigma de interacción de espacio de trabajo estilo Codex. El proyecto solo proporciona la estructura de ventana, la distribución de cuatro columnas, la interacción de paneles y los marcadores de posición visuales; no está vinculado a ningún negocio específico. Los desarrolladores pueden integrar sus propias funciones de chat, editor, terminal, gestión de archivos o panel de datos sobre esta base. Las funciones principales incluyen: ventana de escritorio estilo Codex y menú de marcador de posición superior; distribución de cuatro columnas con barra izquierda, área principal, barra derecha y panel inferior; las barras laterales y el panel inferior pueden mostrarse, ocultarse y ajustarse mediante arrastre de forma independiente; al arrastrar hasta un umbral, se contraen suavemente con efecto de ajuste y se pueden restaurar; animaciones de expansión, contracción y conmutación de paneles; ajustes de tema claro, oscuro, seguir al sistema y barra lateral semitransparente; interfaz en chino simplificado e inglés; comportamiento de minimizar, maximizar, arrastrar ventana y bandeja del sistema; y nombres de marcador de posición como YourApp, YourMenu, YourTIPS. En cuanto al posicionamiento del proyecto, el autor explica que codex-shell se implementa tomando como referencia el paradigma de interacción clásico de OpenAI Codex Playground, es decir, el modelo de interacción maduro de 'panel lateral con parámetros ajustables + área de entrada de prompt + salida de código en streaming + operaciones rápidas de código'. Considera que adoptar arquitecturas de información y lógicas de interacción maduras forma parte de absorber las mejores prácticas de la industria, y que el valor central radica en la capacidad de expansión y las funciones exclusivas orientadas a escenarios específicos en el futuro. Lo implementado incluye la distribución de cuatro columnas, arrastre de paneles, ajuste por umbral, animaciones suaves, ajustes de tema, cambio de idioma, ventana Acerca de, bandeja del sistema e interacción del menú de marcador de posición. Dado que solo se proporciona la interfaz de usuario, el resto de funciones deben ser creadas por los desarrolladores. Forma de ejecución local: use npm install y npm run dev para iniciar el frontend, use npm run tauri dev para ejecutar la ventana de escritorio de Tauri, y use npm run check, npm run build, npm run tauri build para verificar y compilar. El proyecto se publica bajo la licencia MIT. Al usarlo, se debe conservar el nombre CodexShell y la dirección del proyecto. El README también muestra capturas de pantalla del proyecto de ejemplo OpsNest construido sobre este shell. El proyecto se declara como un proyecto de código abierto independiente; su nombre, icono e implementación no representan ninguna afiliación oficial ni relación de autorización con OpenAI, ChatGPT o Codex.