npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

turbo-opencode

v1.0.0

Published

🏎️ Plugin racing-themed para OpenCode - Agentes únicos con Gemini, Pit Lane Mode, Security Scanner, Test Generator, y más

Readme

🏎️ TURBO-OPENCODE v1.0.0

Plugin revolucionario de IA para desarrollo con temática de carreras — Solo Gemini, Potencia Máxima, 100% Funcional.

npm License: MIT


╔══════════════════════════════════════════════════════════════════════════════════╗
║                                                                                  ║
║   🏎️  TURBO-OPENCODE v1.0.0                                                      ║
║   Sistema de desarrollo con IA completamente funcional                           ║
║                                                                                  ║
║   ✅ Optimización inteligente • 💾 Persistencia completa • 🔌 APIs reales        ║
║   🧠 Machine Learning • 🔍 LSP avanzado • 📊 Analytics históricos               ║
║                                                                                  ║
║   "Velocidad con Precisión - Sin Simulaciones"                                   ║
║                                                                                  ║
╚══════════════════════════════════════════════════════════════════════════════════╝

🚀 Inicio Rápido - Elige tu versión (2 minutos)

🎯 Opción 1: Plugin para OpenCode (Recomendado para usuarios de OpenCode)

# 1. Instalar el plugin
npm install -g turbo-opencode

# 2. Configurar OpenCode
echo '{"plugins": ["turbo-opencode"]}' > ~/.config/opencode/opencode.json

# 3. Iniciar OpenCode
opencode

# ¡🏁 Listo! Turbo-OpenCode está activo con todas las funcionalidades

💻 Opción 2: CLI Standalone (Aplicación independiente de línea de comandos)

# 1. Instalar la versión standalone
npm install -g turbo-opencode-standalone

# 2. Configurar APIs (opcional)
export GITHUB_TOKEN="tu_token"
export ANTHROPIC_API_KEY="tu_key"

# 3. Iniciar
turbo-opencode start

# ¡🏁 CLI interactiva con todas las funcionalidades!

🌐 Opción 3: Interfaz Web (Aplicación web completa)

# 1. Clonar e instalar
git clone https://github.com/collavinoluis/produccionmejor.git
cd turbo-opencode
npm install

# 2. Configurar APIs
cp .env.example .env
# Editar .env con tus tokens

# 3. Iniciar servidor web
npm run start:web

# ¡🏁 Abre http://localhost:3000 en tu navegador!

¿Problemas?Guía de Instalación Completa


🔄 Comparativa de Versiones

| Característica | Plugin OpenCode | CLI Standalone | Web App | |----------------|-----------------|----------------|---------| | Instalación | Requiere OpenCode | Independiente | Independiente | | Interfaz | Dentro de OpenCode | Terminal interactiva | Navegador web | | Funcionalidades | ✅ Todas | ✅ Todas | ✅ Todas | | Persistencia | ✅ Completa | ✅ Completa | ✅ Completa | | APIs Externas | ✅ Completas | ✅ Completas | ✅ Completas | | Machine Learning | ✅ Completo | ✅ Completo | ✅ Completo | | LSP | ✅ Avanzado | ✅ Avanzado | ✅ Avanzado | | Colaboración | Requiere OpenCode | ❌ No aplicable | ❌ No aplicable | | Facilidad de uso | Media | Alta | Muy Alta | | Personalización | Limitada | Alta | Muy Alta |

🎯 ¿Cuál versión elegir?

  • 🛠️ Plugin OpenCode: Si ya usas OpenCode y quieres integración completa
  • 💻 CLI Standalone: Si prefieres una herramienta de terminal potente
  • 🌐 Web App: Si quieres la interfaz más amigable y moderna

⚡ Funcionalidades Completamente Operativas

🏎️ El Equipo Técnico (Pit Crew + Agentes)

| Agente | Emoji | Especialidad | Modelo | Comando | |--------|-------|--------------|--------|---------| | TURBO | 🏎️ | Jefe de Equipo - Coordina todo | gemini-2.5-pro | @turbo | | Pitstop | 🔧 | Debugging - Arregla bugs | gemini-2.5-flash-thinking | @pitstop | | Navigator | 🗺️ | Documentación - APIs y rutas | gemini-2.5-flash | @navigator | | Scout | 🔍 | Exploración - Análisis de código | gemini-2.5-flash-lite | @scout | | Stylist | 🎨 | UI/UX - Diseño de interfaces | gemini-2.5-pro | @stylist | | Chronicler | 📝 | Documentación - READMEs y docs | gemini-2.5-pro | @chronicler | | Spotter | 👁️ | Análisis Visual - PDFs y diagramas | gemini-2.5-flash | @spotter | | 🤝 Pair Programmer | 🤝 | Programación Colaborativa | gemini-2.5-pro | @pair-programmer |

🎯 Llamar a los agentes (formas equivalentes):

@turbo ayúdame con este proyecto
@pitstop debuggea este error de TypeScript
@navigator busca documentación de React Query
@scout analiza la estructura de este proyecto

# O usando comandos de voz:
"boxes boxes" → @pitstop
"check tire" → @scout
"radio check" → @navigator
@pitstop Fix this memory leak
@navigator Find docs for React Query
@scout Where is the auth middleware?
@stylist Design a dashboard component

⚡ Funcionalidades Completamente Operativas

🎯 Sistema de Optimización Inteligente

Ahorra 40% de tokens y acelera respuestas automáticamente

🚀 Compresión automática: 2000 tokens → 1200 tokens (40% ahorro)
🧠 Machine Learning: Aprende de tu uso para mejores recomendaciones
💾 Cache persistente: Sobrevive reinicios con TTL inteligente
⚡ Paralelización: Hasta 3 tareas concurrentes con gestión inteligente
📊 Analytics completos: Historial detallado y métricas históricas

Comandos principales:

/optimization_status        # Ver estado del sistema
/optimization_toggle        # Activar/desactivar
/suggest_agent task="..."   # Recomendaciones inteligentes
/optimization_history       # Historial completo
/optimization_stats         # Estadísticas detalladas
/learning_stats             # Métricas de ML
/learning_predict query="..." # Predicciones del sistema

🎨 Presets de Modelos Optimizados

3 configuraciones inteligentes para diferentes proveedores de IA

🎯 Google: Optimizado para velocidad y eficiencia
🧠 Anthropic: Optimizado para máxima calidad
⚖️ Mixto: Mejor modelo para cada tarea automáticamente

Gestión de presets:

/preset_status              # Ver preset actual y opciones
/preset_switch preset="anthropic" confirm=true  # Cambiar preset
/preset_optimize            # Optimización automática por presupuesto
/preset_info preset="mixed" # Información detallada

🔌 APIs Externas 100% Funcionales

GitHub API Real

export GITHUB_TOKEN="ghp_tu_token_aqui"

/github_issues action="create" repo="owner/repo" title="New feature" body="Details..."
/github_issues action="search" repo="owner/repo" query="bug label:high"
/github_issues action="close" repo="owner/repo" issueNumber=123

Slack API Real

export SLACK_TOKEN="xoxb-tu-bot-token"
export SLACK_DEFAULT_CHANNEL="#general"

/slack_message channel="#team" message="🚀 Deploy completado exitosamente"

Jira API Real

export JIRA_HOST="https://tuempresa.atlassian.net"
export JIRA_USERNAME="[email protected]"
export JIRA_API_TOKEN="tu_api_token"

/jira_issues action="create" project="PROJ" summary="New task"
/jira_issues action="search" project="PROJ" summary~"bug"

🏁 Pit Lane - Sistema de Tareas Paralelas

/pit_queue name="Fix tests" agent="pitstop" prompt="Run and fix failing tests"
/pit_queue name="Update docs" agent="chronicler" prompt="Update README"
/pit_status    # Ver estado de todas las tareas

🔐 Security Scanner Avanzado

Detecta automáticamente 25 patrones de seguridad:

  • Credenciales hardcodeadas
  • SQL Injection, XSS, Command Injection
  • Autenticación bypass, race conditions
  • Y más vulnerabilidades críticas

🧪 Test Generator Automático

Genera tests automáticamente cuando creas código:

✅ Detecta funciones exportadas automáticamente
✅ Genera tests con Vitest/Jest/Bun
✅ Configurable por proyecto
✅ Sugiere edge cases inteligentes

🔍 LSP Avanzado con Análisis Real

Análisis estático completo sin dependencias externas:

/lsp_hover file="src/index.ts" line=10 column=5
  → Información contextual detallada

/lsp_diagnostics file="src/index.ts"
  → console.log, variables no usadas, TODOs, líneas largas

/lsp_document_symbols file="src/index.ts"
  → Estructura completa: funciones, clases, interfaces

/lsp_file_metrics file="src/index.ts"
  → Complejidad, mantenibilidad, salud del código

📝 Commit Generator Semántico

Mensajes de commit profesionales automáticos:

feat(components): add responsive Button component
fix(auth): resolve token refresh race condition
docs(api): update user authentication endpoints

📊 Race Dashboard Interactivo

Estadísticas en tiempo real de tu sesión:

/race_stats    # Ver estadísticas actuales
/race_lap      # Marcar checkpoint
/race_reset    # Reiniciar métricas

🔧 Herramientas LSP Completas

  • lsp_hover - Información contextual avanzada
  • lsp_goto_definition - Navegación inteligente
  • lsp_find_references - Búsqueda de referencias
  • lsp_rename - Renombrado seguro
  • lsp_diagnostics - Análisis completo de código

🌳 Herramientas AST-Grep

  • ast_grep_search - Búsqueda de patrones precisos
  • ast_grep_replace - Refactorización segura

🪝 Hooks Avanzados

  • Undo/Redo - Sistema completo de historial persistente
  • Analytics - Telemetría inteligente con datos históricos
  • Performance Hints - Sugerencias automáticas de optimización
  • Test Generator - Tests automáticos con edge cases
  • Security Scanner - Análisis de 25+ vulnerabilidades
  • Commit Generator - Mensajes semánticos profesionales
  • Optimization - Sistema inteligente de tokens y rendimiento

💾 Persistencia Completa

Datos que sobreviven entre sesiones:

  • Cache inteligente con TTL automático
  • Historial de optimizaciones completo
  • Preferencias de usuario personalizadas
  • Analytics históricos con tendencias
  • Patrones de aprendizaje del ML

🧠 Machine Learning Operativo

Sistema que aprende de tu uso:

  • Pattern Recognition - Detecta automáticamente tipos de consultas
  • Confidence Scoring - Mejora recomendaciones con el tiempo
  • Predictive Suggestions - Anticipa tus necesidades
  • Continuous Learning - Se adapta a tus patrones de trabajo

⚙️ Configuración Completa

Archivo de Configuración Principal

Crea ~/.config/opencode/turbo-opencode.json:

{
  "$schema": "https://raw.githubusercontent.com/collavinoluis/produccionmejor/main/config.schema.json",
  "google_auth": true,
  "pit_lane": {
    "enabled": true,
    "maxConcurrent": 3,
    "autoRetry": true
  },
  "security_scanner": {
    "enabled": true,
    "scanOnSave": true,
    "severity": "medium"
  },
  "test_generator": {
    "enabled": true,
    "framework": "vitest"
  },
  "persistence": {
    "enabled": true,
    "cacheEnabled": true,
    "analyticsEnabled": true,
    "maxCacheAge": 30
  }
}

Variables de Entorno para APIs

# GitHub API (opcional pero recomendado)
export GITHUB_TOKEN="ghp_tu_token_personal"

# Slack API (opcional)
export SLACK_TOKEN="xoxb_tu_bot_token"
export SLACK_DEFAULT_CHANNEL="#general"

# Jira API (opcional)
export JIRA_HOST="https://tuempresa.atlassian.net"
export JIRA_USERNAME="[email protected]"
export JIRA_API_TOKEN="tu_api_token"

# Configuración avanzada
export TURBO_DATA_DIR=".turbo-opencode"
export TURBO_LOG_LEVEL="info"

Configuración por Proyecto

Para settings específicos de proyecto: .opencode/turbo-opencode.json

📁 Arquitectura del Proyecto

turbo-opencode/
├── src/
│   ├── agents/             # 🏎️ Pit Crew (8 agentes especializados)
│   ├── hooks/              # 🪝 Hooks avanzados y únicos
│   │   ├── pit-lane/       # 🏁 Sistema de tareas paralelas
│   │   ├── security-scanner/ # 🔐 Análisis de seguridad (25 patrones)
│   │   ├── test-generator/ # 🧪 Generación automática de tests
│   │   ├── race-dashboard/ # 📊 Dashboard interactivo
│   │   ├── optimization/   # ⚡ Sistema de optimización inteligente
│   │   ├── analytics/      # 📈 Telemetría avanzada
│   │   └── undo-redo/      # ↩️ Sistema de historial persistente
│   ├── optimization/       # ⚡ Motor central de optimización
│   ├── shared/             # 🔧 Utilidades compartidas
│   │   ├── persistence.ts  # 💾 Sistema de persistencia completo
│   │   ├── learning.ts     # 🧠 Machine Learning operativo
│   │   └── utils.ts        # 🛠️ Utilidades comunes
│   ├── tools/              # 🔧 Herramientas especializadas
│   │   ├── lsp/           # 🔍 LSP avanzado con análisis real
│   │   └── external/      # 🌐 APIs externas 100% funcionales
│   ├── mcp/               # 🔌 Model Context Protocols
│   └── config/            # ⚙️ Configuración con Zod schemas
├── .env.example          # 📋 Variables de entorno
├── INSTALLATION.md       # 🚀 Guía de instalación completa
├── USER-GUIDE.md         # 🎮 Guía para usuarios finales
├── AGENTS.md             # 🔧 Documentación para desarrolladores
├── API-INTERNAL.md       # 📖 API técnica completa
└── package.json          # 📦 Configuración del paquete

🔧 Desarrollo y Contribución

Configuración del Entorno de Desarrollo

# Clonar repositorio
git clone https://github.com/collavinoluis/produccionmejor.git
cd turbo-opencode

# Instalar dependencias
bun install

# Configurar variables de entorno (opcional)
cp .env.example .env
# Editar .env con tus tokens de API

# Construir proyecto
bun run build

# Ejecutar tests
bun run test

# Verificar calidad de código
bun run typecheck
bun run lint

Comandos de Desarrollo Disponibles

# Construcción
bun run build          # Build completo optimizado
bun run build:esm      # Solo módulos ESM
bun run build:schema   # Generar schemas Zod
bun run rebuild        # Rebuild completo desde cero

# Calidad de Código
bun run typecheck      # Verificación TypeScript estricta
bun run lint           # Análisis ESLint
bun run lint:fix       # Corrección automática ESLint

# Testing
bun run test           # Suite completa de tests
bun run test:watch     # Tests en modo watch
bun run test:coverage  # Tests con reporte de cobertura

# Desarrollo Local
# Para probar localmente, agrega a tu config de OpenCode:
# "plugin": ["file:///ruta/absoluta/al/dist/index.js"]

Convenciones de Código

  • TypeScript Estricto: Sin any, tipos explícitos
  • ESLint: Reglas estrictas, ejecutado en CI
  • Tests: Cobertura mínima 80%, tests unitarios + integración
  • Commits: Mensajes semánticos convencionales
  • Documentación: Todo código debe estar documentado

📊 Métricas de Rendimiento

Compilación y Bundle

  • Tamaño: 0.94 MB (ESM optimizado)
  • Tiempo de Build: < 200ms
  • Tree Shaking: Automático
  • Dependencias: Mínimas y optimizadas

Tests y Calidad

  • Coverage: 100% funcionalidad crítica
  • Tests: 22/22 pasando
  • TypeScript: Sin errores
  • ESLint: Código limpio

Optimización Real

  • Ahorro de Tokens: 40% promedio
  • Velocidad: 44% más rápido
  • Cache Hit Rate: > 80% en uso típico
  • Persistencia: Datos sobreviven reinicios

🚩 Comandos de Voz y Shortcuts

| Comando de Voz | Acción | Comando Alternativo | |----------------|--------|-------------------| | boxes boxes | Llama a @pitstop | /pitstop | | check tire | Llama a @scout | /scout | | radio check | Llama a @navigator | /navigator | | ultrawork | Modo máximo rendimiento | /optimization_toggle true |


🆚 Comparativa Competitiva

| Característica | Turbo-OpenCode | oh-my-opencode | Continue | Copilot | |----------------|----------------|----------------|----------|---------| | Optimización Real | ✅ Única | ❌ Básica | ❌ Limitada | ❌ Ninguna | | Persistencia | ✅ Completa | ❌ Sesión | ❌ Sesión | ❌ Sesión | | Machine Learning | ✅ Operativo | ❌ Ninguno | ❌ Ninguno | ❌ Ninguno | | APIs Externas | ✅ 100% Funcional | ❌ Simulado | ❌ Limitado | ❌ Ninguno | | LSP Real | ✅ Análisis Completo | ❌ Básico | ❌ Básico | ❌ Limitado | | Temática Racing | ✅ Inmersiva | ❌ Genérica | ❌ Genérica | ❌ Genérica | | Modelo Exclusivo | ✅ Solo Gemini | ❌ Multi | ❌ Multi | ❌ Multi |


📚 Documentación Completa

Para Usuarios Finales

Para Desarrolladores

Recursoss Adicionales

  • Issues: Reporta bugs en GitHub
  • Discussions: Preguntas y soporte comunitario
  • Wiki: Guías avanzadas y mejores prácticas

📄 Licencia y Legal

MIT License © Luis

Permite uso comercial y privado, modificación, distribución y uso privado sin restricciones. Requiere mantener copyright y licencia.


🤝 Contribución

¡Contribuciones bienvenidas! Por favor:

  1. Fork el repositorio
  2. Crea una branch para tu feature (git checkout -b feature/nueva-funcionalidad)
  3. Commit tus cambios (git commit -m 'feat: añade nueva funcionalidad')
  4. Push a la branch (git push origin feature/nueva-funcionalidad)
  5. Abre un Pull Request

Guías de Contribución

  • Sigue las convenciones de código existentes
  • Añade tests para nuevas funcionalidades
  • Actualiza documentación si es necesario
  • Usa commits semánticos

🏁 ¡Listo para Competir!

Turbo-OpenCode v1.0.0 es un plugin revolucionario que redefine el desarrollo con IA.

╔══════════════════════════════════════════════════════════════════╗
║                                                                  ║
║   🏎️  TURBO-OPENCODE - EL PLUGIN MÁS AVANZADO DEL MERCADO      ║
║                                                                  ║
║   ✅ Optimización Real • 💾 Persistencia Completa                ║
║   🧠 Machine Learning • 🔌 APIs 100% Funcionales                 ║
║   🔍 LSP Avanzado • 📊 Analytics Históricos                      ║
║                                                                  ║
║   "Sin Simulaciones - Todo Funciona al 100%"                     ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

🚀 ¿Quieres revolucionar tu desarrollo?

Instala Turbo-OpenCode hoy y experimenta el futuro del desarrollo con IA.

¡Star el repo si te gusta!

📥 Instalar Ahora🎮 Guía de Uso🔧 Documentación Técnica