Deja de usar la CLI de Claude Code. ¡Usa ESTO en su lugar! (Oh-My-Pi)

BBetter Stack
컴퓨터/소프트웨어AI/미래기술

Transcript

00:00:00Este es Oh My Pi. Es un nuevo arnés para agentes de IA construido sobre el popular framework Pi,
00:00:06pero supercargado con todo tipo de ventajas y funciones útiles que hacen que este sea uno de los
00:00:11arneses para agentes de IA más potentes que he usado. En este video, veremos Oh My Pi,
00:00:18veremos cómo funciona y descubriremos todas las funciones geniales que ofrece. Vamos a ello.
00:00:27Ahora, si has usado otras herramientas de IA en terminal como Cloud Code CLI o contenedores LLM estándar,
00:00:33sabes cómo suele ser. Le pides que arregle un error, mira tu código fuente como una pared gigante
00:00:39de texto, adivina la solución, añade un par de declaraciones print y espera lo mejor.
00:00:44Pero Oh My Pi no trata tu proyecto como una colección de archivos de texto planos. Lo trata como
00:00:50un entorno de ejecución de aplicaciones vivo y dinámico. Y la forma en que lo hace es a través de cuatro
00:00:55mejoras arquitectónicas masivas. Primero, tiene una integración nativa con el protocolo de servidor de lenguaje (LSP).
00:01:02Cuando le pides a Oh My Pi que haga algo como renombrar un módulo principal o refactorizar una función
00:01:07que se importa en 50 archivos diferentes, se conecta directamente a tu servidor de lenguaje
00:01:12para realizar una refactorización estructural a nivel de espacio de trabajo adecuada. Actualiza automáticamente tus archivos
00:01:18barril, maneja importaciones con alias y limpia re-exportaciones antes incluso de tocar el disco.
00:01:25Así que funciona casi como un IDE, y eso es lo que falta en el arnés estándar de Cloud Code CLI.
00:01:31En segundo lugar, tiene soporte completo para el protocolo de adaptador de depurador integrado directamente. Si tu servicio Go
00:01:37se bloquea, o tu API de Python lanza un extraño error de tiempo de ejecución concurrente, o tu archivo C se rompe,
00:01:44Oh My Pi puede iniciar herramientas de depuración como DLV o debugpy y adjuntarlas directamente a tu
00:01:52proceso roto. Y luego también puede alcanzar puntos de interrupción y evaluar el estado de la memoria real y los marcos de pila.
00:01:58En tercer lugar, es completamente agnóstico al modelo. Puedes conectarlo a muchos proveedores. Por ejemplo,
00:02:05puedo iniciar sesión con mi cuenta de Cloud Code y automáticamente importará todos mis complementos y configuraciones de
00:02:11Cloud Code a Oh My Pi. Y otra cosa genial es que puedes elegir diferentes modelos para diferentes tareas.
00:02:17Así que puedo tener un modelo de visión especial para tareas de visión y un modelo de diseño especial para tareas de diseño,
00:02:23etc. Y cuarto, tiene esta genial función llamada ediciones de línea con hash. Cuando Cloud Code edita archivos,
00:02:30envía la cadena antigua literal y la cadena nueva literal. Y Opus reproduce cada carácter que quiere
00:02:37cambiar. Pero cuando Oh My Pi cambia tu código, no vuelve a escribir todo el archivo ni envía grandes diferencias de texto.
00:02:44Se dirige a la línea exacta usando un ancla de hash de contenido. Esto evita errores de sintaxis de espacios en blanco. Y, por
00:02:51ejemplo, para un modelo como Grok4Fast, puede ahorrar hasta un 61% en el uso de tokens de LLM. Y lo probé
00:02:59pidiéndole que construyera una aplicación de escritorio en Rust que enumerara símbolos de cotización de Stocktwits. Y una cosa
00:03:05que realmente me gustó es que Oh My Pi tiene su propia herramienta de navegador. Siempre que necesitaba recuperar datos
00:03:11de la web, lanzaba una instancia del navegador Chrome por sí solo en lugar de intentar extraerlos
00:03:16a través de llamadas curl o fetch. Y en general, me gustó mucho su estética. Tiene estas bonitas ventanas
00:03:22de tareas integradas que son mucho más fáciles de leer en comparación con un arnés como Cloud Code CLI. Así que realmente
00:03:29puedes ver que los autores de Oh My Pi realmente pusieron mucho esfuerzo en el diseño. Y otra cosa genial
00:03:35es que, dado que Oh My Pi está construido sobre Pi, también admite agregar paquetes del editor original Pi.
00:03:42Y para agregar un paquete a Oh My Pi, simplemente necesitas reemplazar la primera mitad del comando de instalación
00:03:48con “Oh My Pi plugin install” seguido del nombre del paquete. Logré instalar el hilarante paquete Doom
00:03:54del Pi original en Oh My Pi. Así que cada vez que me aburro, ahora puedo iniciar Doom en la terminal con solo
00:04:02escribir “/Doom” y jugar el juego clásico dentro de la terminal. Eso es simplemente una locura. Y honestamente,
00:04:08hay muchas otras características que este arnés tiene que ni siquiera tuve oportunidad de cubrir. Tiene una
00:04:13herramienta de revisión de RP realmente buena, admite la ejecución de subagentes, puede leer fácilmente archivos PDF y utiliza hindsight
00:04:21para la gestión de la memoria del agente. Así que, en general, diría que es una TUI potente, es de código abierto,
00:04:27y tiene muchísimas funciones geniales. Definitivamente recomiendo probarlo si aún no lo has hecho.
00:04:32Pero, ¿qué opinas de Oh My Pi? ¿Lo has probado? ¿Lo usarás? Háznoslo saber en la sección de comentarios
00:04:37aquí abajo. Y amigos, si les gustan estos tipos de análisis técnicos, por favor háganmelo saber
00:04:42presionando ese botón de “me gusta” debajo del video. Y también no olviden suscribirse a nuestro canal.
00:04:47Este ha sido Andrés de Betterstack, y los veré en los próximos videos.

Key Takeaway

Oh My Pi mejora la gestión de agentes de IA al tratar el código como un entorno de ejecución dinámico mediante integración con LSP, depuración profunda y edición basada en hash, superando las limitaciones de herramientas CLI estándar.

Highlights

  • Oh My Pi integra nativamente el protocolo de servidor de lenguaje (LSP) para realizar refactorizaciones estructurales en todo el espacio de trabajo.

  • La herramienta utiliza anclas de hash de contenido para modificar líneas exactas, lo que reduce el consumo de tokens de LLM hasta en un 61% en modelos como Grok4Fast.

  • El soporte completo para el protocolo de adaptador de depurador permite a la IA iniciar herramientas como DLV o debugpy y evaluar estados reales de memoria y marcos de pila.

  • La arquitectura es agnóstica al modelo, permitiendo la configuración de modelos especializados para tareas de visión o diseño por separado.

  • La herramienta incluye un navegador Chrome integrado para recuperar datos de la web directamente, evitando llamadas externas tipo curl o fetch.

Timeline

Arquitectura y enfoque dinámico

  • Oh My Pi trata el proyecto como un entorno de ejecución vivo en lugar de una colección de archivos de texto.
  • La integración con el protocolo de servidor de lenguaje (LSP) permite realizar refactorizaciones precisas que afectan a múltiples archivos.

A diferencia de herramientas como Cloud Code CLI que adivinan soluciones basadas en texto, esta herramienta gestiona cambios estructurales mediante LSP. Esto facilita tareas como el renombrado de módulos y la actualización de importaciones en todo el espacio de trabajo de forma automatizada.

Depuración técnica y agnosticismo de modelos

  • La herramienta admite el protocolo de adaptador de depurador para conectar directamente con procesos en ejecución.
  • El sistema es agnóstico al modelo y permite asignar diferentes LLM según la tarea específica.

La capacidad de iniciar herramientas de depuración como DLV permite diagnosticar bloqueos o errores en tiempo real mediante la inspección de la memoria. Además, la flexibilidad para cambiar entre modelos permite optimizar el rendimiento al usar motores especializados para tareas de diseño o visión.

Eficiencia en ediciones y herramientas integradas

  • Las ediciones de línea con hash ahorran hasta un 61% de tokens en modelos como Grok4Fast.
  • Un navegador Chrome integrado permite la recuperación directa de datos sin depender de comandos fetch o curl externos.
  • El sistema es compatible con plugins del editor Pi original, incluyendo herramientas de entretenimiento como Doom.

Al utilizar anclas de hash de contenido en lugar de enviar diferencias de texto masivas, se eliminan errores de sintaxis y se optimiza el uso de tokens. La experiencia se completa con una interfaz de usuario mejorada, gestión de memoria basada en 'hindsight' y la capacidad de ejecutar subagentes y revisar solicitudes de extracción.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video