Un desarrollador de software está retirando Claude Code de Anthropic como su principal entorno de codificación en favor de una herramienta de código abierto llamada Pi. El cambio está impulsado por una percepción de falta de visión de producto en Claude Code, caracterizada por un ciclo de lanzamientos rápidos que altera frecuentemente los prompts del sistema y una limitación técnica que impide que múltiples sesiones activas se conecten a una sola instancia de IDE.
Fricción técnica en la integración con el IDE
Un factor principal para la migración es cómo Claude Code interactúa con entornos de desarrollo como VSCode. Si bien la herramienta permite a los usuarios resaltar texto para obtener contexto, actualmente restringe a los usuarios a una sola sesión 'conectada' a la vez.
Esta limitación impide que los desarrolladores trabajen en múltiples tareas en pestañas separadas simultáneamente, ya que una segunda pestaña no puede recibir eventos de selección de texto desde el IDE. Aunque existe una extensión de GUI para resolver esto, el autor señaló que sufre de comandos slash rotos y una salida de subagentes desorganizada.
“Claude Code todavía tiene mucha más sobrecarga que Pi sin ofrecer ningún beneficio aparente.”
— Goodbye Claude, Hello Pi
Volatilidad del prompt del sistema y sobrecarga de tokens
El desarrollador observó que el rápido ciclo de lanzamientos de Anthropic —244 actualizaciones en un año— altera frecuentemente los prompts del sistema subyacentes y las descripciones de las herramientas. Estos cambios pueden alterar sustancialmente el rendimiento del Modelo de Lenguaje Grande (LLM), a veces contradiciendo los prompts del usuario o las convenciones del repositorio.
Además, el autor señaló que Claude Code mantiene una alta sobrecarga en comparación con Pi. Por ejemplo, la descripción de la herramienta Bash por defecto utiliza casi 3,000 tokens para explicar acciones básicas de git y PR, lo cual, según el autor, los modelos ya saben cómo realizar sin instrucciones tan detalladas.
El cambio hacia la personalización de código abierto
En contraste con los 'flujos de trabajo dinámicos' y los 'equipos de agentes' de Claude Code, el desarrollador se está moviendo hacia Pi por su enfoque minimalista y su extrema personalización. Esta transición fue facilitada por la naturaleza de código abierto de Pi, que permitió la creación rápida de extensiones personalizadas para manejar casos de uso específicos.
El desarrollador señaló que, si bien Claude Code es una pieza de software sofisticada, actualmente se siente como un producto que carece de una dirección única, mientras que Pi proporciona una base estable que puede adaptarse a las necesidades específicas de una configuración de desarrollo personal.
Incertidumbres y limitaciones
La fuente proporciona un relato personal subjetivo sobre las frustraciones con el software y no ofrece comparativas de rendimiento independientes ni una especificación técnica para la herramienta 'Pi'. Si bien el autor expresa satisfacción con la estabilidad de Pi, las compensaciones técnicas específicas de usar una herramienta menos 'rica en funciones' en comparación con las ofertas de Anthropic enfocadas a empresas siguen siendo una cuestión de preferencia personal.
Qué dicen los lectores de Hacker News
- Experiencia: Un comentarista compartió su experiencia usando un agente de codificación en un MacBook, sugiriendo un motor de inferencia específico combinado con el entorno de Pi para lograr un alto rendimiento. comentario ↗
- Escéptico: Un usuario expresó escepticismo sobre el cambio, señalando que también experimenta problemas con Claude cometiendo errores en alias de shell simples y está considerando construir un entorno personalizado en su lugar. comentario ↗
- Experiencia: Un comentarista informó que una herramienta diferente superó consistentemente a la mencionada en el artículo en varias tareas de evaluación de código cuando se utilizaban modelos locales. comentario ↗
Resumen de opiniones del hilo de Hacker News; no son hechos verificados. Leer el debate completo ↗
