Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Command Executor (Aplicación de Escritorio)

Descripción

Command Executor es una potente aplicación de escritorio diseñada para ejecutar comandos de terminal personalizados en diferentes sistemas operativos, de forma remota. Funciona como el ejecutor local de los comandos gestionados a través de la aplicación web complementaria.

Características Principales

  • Ejecución de Comandos Multiplataforma: Ejecuta comandos de terminal personalizados en macOS, Windows y Linux.
  • Integración con Aplicación Web: Recibe y ejecuta comandos creados y gestionados en la interfaz web.
  • Comunicación Segura: Utiliza Supabase para una sincronización de datos segura entre las aplicaciones de escritorio y web.
  • Ligera y Eficiente: Construida con Electron y React para un rendimiento óptimo.

Tecnologías Utilizadas

  • Framework: Electron
  • Frontend: React con TypeScript
  • Herramienta de Construcción: Vite
  • Estilos: Tailwind CSS
  • Integración de Base de Datos: Supabase

Demos

Command-executer-iphone-token.mp4
command-executor-desktop-token.mp4
commnad-executor-create-command.mp4
demo-command.MOV

Instalación

  1. Clona el repositorio:

     https://github.com/iamyare/electron-command-executor.git
     cd electron-command-executor
    
  2. Instala las dependencias:

    npm install
    
  3. Crea un archivo .env en el directorio raíz y añade tus credenciales de Supabase:

     VITE_SUPABASE_URL=url_de_tu_proyecto_supabase
     VITE_SUPABASE_KEY=tu_clave_anonima_de_supabase
     VITE_SECRET_KEY=la_clave_secreta
    
  4. Inicia la aplicación:

    npm run dev
    

Uso

  1. Lanza la aplicación.
  2. Inicia sesión utilizando tus credenciales (sincronizadas con la aplicación web).
  3. La aplicación recibirá y ejecutará automáticamente los comandos enviados desde la interfaz web.

Estado Actual y Limitaciones

  • Funcionalidad Principal: La aplicación se centra actualmente en la ejecución de comandos. Las características de la interfaz gráfica están planeadas para futuras actualizaciones.
  • Soporte de Plataformas: Totalmente funcional en macOS, Windows y Linux.
  • Próximas Funcionalidades: Interfaz visual para la gestión local de comandos y registros de ejecución.

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

Contacto

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages