Agrupa prompts y archivos del repositorio en solicitudes de IA de un solo disparo mediante el CLI de oracle — con automatización del navegador, sesiones y filtrado inteligente de archivos.
npx clawhub@latest install oracleRequisitos
oracle es una herramienta de CLI que empaqueta tu prompt y un conjunto curado de archivos fuente en una única solicitud "one-shot", proporcionando a un modelo de IA el contexto completo del repositorio para responder preguntas o analizar código. Admite tanto llamadas directas a la API como automatización basada en navegador (por ejemplo, ChatGPT con GPT‑5.2 Pro), gestiona sesiones de larga duración que puedes desconectar y volver a conectar, y te permite previsualizar el consumo de tokens antes de confirmar una ejecución. Trata el resultado de oracle como orientativo — verifica siempre las sugerencias con tu código y tus pruebas.
npx clawhub@latest install oracleHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
.gitignore) para mantener el gasto en tokens predecible.--dry-run antes de enviar nada a un modelo.--engine api (Claude, Grok, Codex, etc.).oracle combina tu prompt con cualquier cantidad de archivos, directorios o patrones glob en un único payload de solicitud. Pasa --file varias veces, mezcla inclusiones y exclusiones con prefijo !, y oracle omite inteligentemente node_modules, dist, .git y otros directorios innecesarios de forma automática.
El modo --engine browser controla ChatGPT o Gemini directamente en una sesión del navegador — ideal para modelos accesibles únicamente a través de la interfaz web. Decide automáticamente si pegar el contenido de forma integrada o cargar archivos adjuntos según el tamaño (hasta ~60 000 caracteres de forma integrada, luego carga de archivos).
Todas las ejecuciones se almacenan en ~/.oracle/sessions. Si una ejecución larga del navegador se desconecta o agota el tiempo de espera, usa oracle status --hours 72 para listar las sesiones recientes y oracle session <id> --render para reconectarte — sin necesidad de volver a ejecutar y gastar tokens de nuevo.
Ejecuta --dry-run summary o --dry-run full combinado con --files-report para inspeccionar exactamente qué se enviaría y estimar el coste en tokens antes de realizar ninguna solicitud real. Esto evita desbordamientos inesperados en bases de código grandes.
Cuando OPENAI_API_KEY está configurado (o --engine api es explícito), oracle enruta a través de la API en lugar del navegador. Esto desbloquea Claude, Grok, Codex y flujos de trabajo multi-modelo que el motor de navegador no admite.
Sirve un host de automatización de navegador en una máquina remota con oracle serve --host 0.0.0.0 --port 9473 --token <secret>, luego conecta cualquier cliente de oracle a él. Útil para delegar sesiones de navegador de larga duración a un servidor.
Un desarrollador agrupa los archivos src/** relevantes con un prompt detallado que describe el error, el texto del error y las restricciones, luego ejecuta oracle --engine browser --model gpt-5.2-pro. El modelo recibe el contexto completo y devuelve un plan de parche. Si la sesión se desconecta después de 20 minutos, el desarrollador se vuelve a conectar en lugar de volver a ejecutar el comando.
Antes de comprometerse con una ejecución costosa, un desarrollador ejecuta oracle --dry-run summary --files-report -p "<task>" --file "src/**" para ver qué archivos se incluirían y cuántos tokens consumirían, y luego reduce el conjunto de archivos antes de la ejecución real.
Cuando el motor del navegador no es adecuado, el desarrollador utiliza oracle --render --copy -p "<task>" --file "src/**" para renderizar el prompt completo empaquetado al portapapeles y, a continuación, lo pega manualmente en cualquier interfaz de chat.
Para un esfuerzo de depuración complejo que abarca varios días, un desarrollador escribe un archivo de prompt independiente con un resumen del proyecto de 6 a 30 oraciones, pasos para reproducir el problema y errores exactos, y luego adjunta todos los archivos de configuración y puntos de entrada relevantes. El prompt es autónomo para que el mismo comando de oracle pueda volver a ejecutarse días después con un contexto idéntico.
--engine api. Cuando OPENAI_API_KEY está definida, oracle usa por defecto el modo API; de lo contrario, usa por defecto el modo navegador.oracle — Instalado mediante npm (@steipete/oracle). El recurso alternativo npx -y @steipete/oracle funciona para ejecuciones puntuales (evitar pnpx debido a problemas de enlace con sqlite).npx clawhub@latest install oracleRequisitos
Inicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!