LinuxMint-Scripter

LinuxMint Scripter

Generador y revisor de scripts (Bash / Python) asistido por IA, hecho a medida para Linux Mint 22.3 «Zena»

Licencia Versión Hecho para Arquitectura

LinuxMint Scripter es una aplicación web de un único archivo HTML (HTML + CSS + JavaScript vanilla, sin frameworks ni paso de compilación) que traduce peticiones en lenguaje natural a scripts de Bash o Python 3 listos para ejecutar en Linux Mint 22.3, o a comandos de terminal sueltos. A diferencia de pedirle lo mismo a un chatbot genérico, lleva integrado el conocimiento específico de Mint (Cinnamon, Nemo, snapd bloqueado de fábrica, Flatpak/Flathub, mintupdate-cli, Timeshift…) y está explícitamente instruida para no disfrazar de “solución para Mint” un script pensado para Ubuntu/GNOME genérico.

Habla con la API Local (LM Studio, Ollama) o con cualquier servidor/API compatible con OpenAI o Anthropic — o en la nube (OpenRouter, Groq, Mistral, Google, Hugging Face)— usando tu propia clave. No hay servidor intermedio: la conexión, el almacenamiento y el cifrado ocurren enteramente dentro de tu navegador.

Inicio Revision-opciones Revision-Iterativa Historial-menu

Índice

¿Por qué esta herramienta?

Características

💬 Generación asistida por IA

🔍 Revisión y edición de código

📦 Despliegue de scripts

⌨️ Comandos rápidos (sin pasar por el modelo)

⚖️ Comparador y utilidades

Requisitos

Puesta en marcha

  1. Clona o descarga este repositorio.
  2. Abre LinuxMint_Scripter.html directamente en el navegador (doble clic, o xdg-open LinuxMint_Scripter.html).
  3. Pulsa ⚙ Ajustes y elige tu proveedor:
    • Local / compatible OpenAI: pulsa uno de los chips (LM Studio, Ollama…) o escribe tu propia URL base, y añade la clave si el servidor la exige.
    • Anthropic (Claude): pega tu clave sk-ant-….
  4. Elige un modelo en el selector de la barra superior (se autocompleta con los modelos disponibles del proveedor conectado).
  5. Escribe tu petición en el chat y pulsa Enviar.

Flujo de uso típico

  1. Describe lo que necesitas en el chat (o usa una plantilla rápida).
  2. El script aparece en el editor de la derecha, con resaltado de sintaxis.
  3. Revisa el aviso de comandos peligrosos o posibles errores si aparece alguno.
  4. Ajusta el script a mano, pide una revisión de un fragmento concreto, o lanza la revisión iterativa completa.
  5. Copia el script, guárdalo, o pulsa 📦 Instalar para generar los pasos (o el .sh) de despliegue, con o sin tarea programada.

Proveedores de modelos compatibles

Proveedor Tipo Clave requerida
LM Studio Local No
Ollama Local No
OpenAI Nube
Anthropic (Claude) Directo, oficial
OpenRouter Nube
Groq Nube
Mistral Nube
Google (Gemini / Gemma) Nube
Hugging Face Nube
Cualquier otro endpoint /v1/chat/completions Local o nube Depende

Privacidad y seguridad

Limitaciones conocidas

Contribuir

Las issues y pull requests son bienvenidas. Si propones un cambio grande, abre antes una issue para comentar el enfoque.

Licencia

Software libre distribuido bajo los términos de la GNU General Public License v3.0 (GPLv3). Consulta el archivo LICENSE para el texto completo.

Autor

Desarrollado por Filonux.