Karen AI es un asistente de escritorio avanzado con interfaz glassmorphism, automatización Python y soporte para Gemini API y modelos locales de IA.
- 🎨 Interfaz Glassmorphism — Ventana flotante arrastrable y redimensionable con diseño moderno
- 🔴 Efecto KITT — Visualización de pulso neón estilo "El Auto Increíble"
- 🤖 Gemini API — Procesamiento de lenguaje natural con Google Gemini
- 🏠 Modo Offline — Soporte para modelos locales Llama 3 y Mistral vía Ollama
- 🎤 Reconocimiento de Voz — Comandos por voz en español usando Web Speech API
- �� Resumen Web — Extrae y resume el contenido de cualquier página web
- 📝 Copiar a Word — Escribe texto directamente en aplicaciones del sistema
- ⌨️ Atajos de Teclado — Controla Karen AI sin usar el ratón
| Herramienta | Versión |
|---|---|
| Node.js | 18.x o superior |
| Python | 3.9 o superior |
git clone https://github.com/ataca3000/MiIAcrOS.git
cd MiIAcrOSnpm installcp .env.example .envEdita .env y añade tu GEMINI_API_KEY (obtén una gratis en AI Studio).
Windows:
scripts\install_karen.batLinux / macOS:
bash scripts/install_karen.shManual:
pip install -r requirements.txtnpm run dev
# Abre http://localhost:3000python src/backend/karen_backend.py| Atajo | Acción |
|---|---|
Alt + M |
Activar/desactivar micrófono |
Alt + S |
Abrir/cerrar configuración |
Alt + R |
Expandir/contraer ventana |
MiIAcrOS/
├── src/
│ ├── frontend/ # Interfaz React + TypeScript
│ │ ├── App.tsx # Componente principal
│ │ ├── main.tsx # Punto de entrada
│ │ └── index.css # Estilos globales
│ ├── backend/ # Scripts Python
│ │ └── karen_backend.py # Servidor WebSocket
│ └── shared/ # Tipos compartidos
│ └── types.ts
├── docs/ # Documentación
│ ├── DEVELOPMENT.md # Guía de desarrollo
│ ├── ARCHITECTURE.md # Arquitectura del sistema
│ └── API.md # Referencia del protocolo
├── scripts/ # Scripts de utilidad
│ ├── install_karen.bat # Instalación Windows
│ └── install_karen.sh # Instalación Linux/macOS
├── tests/ # Tests
├── .env.example # Variables de entorno ejemplo
├── package.json # Dependencias npm
├── requirements.txt # Dependencias Python
├── setup.py # Configuración del módulo Python
├── tsconfig.json # Configuración TypeScript
├── vite.config.ts # Configuración Vite
└── index.html # Punto de entrada HTML
Desde el panel de Karen AI, haz clic en el icono de engranaje (⚙️) para:
- Descargar el Backend — Descarga
karen_backend.py - Seleccionar Modelo IA — Cambia entre Gemini, Llama 3 y Mistral
- Guía de Desarrollo
- Arquitectura del Sistema
- Referencia de API
- Guía de Contribución
- Código de Conducta
- Changelog
¡Las contribuciones son bienvenidas! Lee la Guía de Contribución para empezar.
Este proyecto está bajo la licencia MIT.