lazarobox-shell
HerramientaEspacio de trabajo de terminal (TUI) escrito en Rust. Reúne paneles de terminal y chat con modelos de IA, y ejecuta herramientas de automatización bajo aprobación del usuario.
- Rust
- tokio
- ratatui
- crossterm
Casos de estudio de las herramientas que construyo, con sus decisiones de diseño y sus límites, y un porfolio con mis repositorios públicos de SEO, analítica, MCP y automatización.
Los casos de estudio se publican a partir del 14 de noviembre. Hablarán de un proxy de observabilidad para agentes de IA, un servidor MCP para Search Console y una familia de herramientas de terminal en Rust.
Mientras tanto, puedes leer la serie sobre OxideGate en la sección de Analítica o explorar el porfolio de abajo.
Repositorios públicos en GitHub, agrupados por tema. Son proyectos más pequeños o en distintas fases de madurez, sin caso de estudio propio.
Espacio de trabajo de terminal (TUI) escrito en Rust. Reúne paneles de terminal y chat con modelos de IA, y ejecuta herramientas de automatización bajo aprobación del usuario.
Optimizador de imágenes y editor de metadatos para la terminal. Redimensiona, comprime y convierte entre WebP, PNG y JPEG, y edita EXIF y alt text, con TUI interactiva o CLI para lotes.
Analizador de logs de servidor en tiempo real desde la terminal. Lee por SSH, SFTP, FTP o en local, detecta bots como Googlebot o GPTBot y dibuja la actividad en una gráfica.
Conversor de imágenes a arte de terminal en ASCII, Braille o bloques Unicode. Incluye presets, gradientes y exportación a texto, ANSI, JSON o módulo Rust, con CLI y TUI con vista previa.
Mi configuración de Neovim con el tema oscuro LazaroBox, sin dependencias de temas externos. Incluye instaladores para Linux, macOS, WSL y Windows.
Configuración de WezTerm que comparte paleta con lazarobox-nvim. Cuida la fidelidad de color y la transparencia, y detecta Linux o Windows con WSL.
Configuración de la terminal kitty con la paleta cian y púrpura de LazaroBox, navegación de paneles al estilo vim y transparencia con desenfoque mediante picom.
Muestra cuántos bytes pesa cada servidor MCP en cada petición. Es una lente de solo lectura sobre el proxy OxideGate, con plugin para OpenCode y comandos de terminal.
Mide lo que cuestan tus servidores MCP en agentes de código con IA, con dos cifras que nunca se suman. Peso en bytes de los esquemas de herramientas por servidor y, cuando se puede medir, en tokens.
Cliente y servidor MCP en Python para consultar Google Search Console desde la terminal y conversar con un modelo de lenguaje sobre esos datos. Está pensado como base para trabajar con IA los datos de SEO.
Script en Python que envía a la Indexing API de Google avisos de URL actualizada o eliminada, para controlar a mano qué páginas se indexan y cuáles se desindexan.
Extrae las URLs de un sitemap XML y los títulos de sus páginas, y compara los términos con entidades de Wikidata. Genera los resultados en CSV.
Lee un sitemap XML, recorre las URLs y extrae de cada página la URL, el slug y el título para exportarlos a CSV. Sirve de base para inventarios de contenido y auditorías.
Aplicación de Streamlit para cargar logs de servidor, filtrarlos y visualizarlos de forma interactiva, descartando interferencias como las aceptaciones de cookies.
Análisis de rendimiento de Google Meridian, el modelo de marketing mix de Google. Ejecuta el pipeline con datos sintéticos de tres tamaños y compara los backends TensorFlow y JAX.
App de analítica para tiendas WooCommerce. Muestra KPIs de ventas, catálogo, pedidos por estado y gráficos, con modo demo y caché local para consultar datos sin conexión.
Script en Python que vuelca en una hoja de Google Sheets las compras de una tienda WooCommerce, para montar encima un panel de seguimiento, por ejemplo en Looker Studio.
Script de Google Apps Script que hace copias de seguridad programadas de una hoja de cálculo y las exporta a PDF en una carpeta de Drive, con disparador diario.
Script de Google Apps Script que conecta la API de Brevo con Google Sheets y guarda cada día métricas como suscriptores, bajas, clics y compras, con su acumulado histórico.
Prototipo de búsqueda en lenguaje natural con resultados en streaming. El repositorio lo demuestra sobre un catálogo de viajes, con una pasarela en Rust y NLWeb con modelos locales de Ollama.
Material de la charla y el taller de GDG Ponferrada sobre cómo crear agentes de IA con Google ADK y Gemini. Incluye ejemplos de agentes, de herramientas múltiples y de imagen para ecommerce.