Esto hace que Claude Code sea gratis para siempre

BBetter Stack
Computing/SoftwareInternet Technology

Transcript

00:00:00Claude Code es genial, obviamente, pero pagar por un modelo prémium para cada pequeña tarea,
00:00:05puede volverse costoso. Este proyecto de código abierto con 48.000 estrellas te permite mantener Claude Code Codex
00:00:10o Pi mientras cambias el modelo subyacente por algo gratuito, más barato o completamente local.
00:00:16Suena perfecto, pero Claude Code sin Claude es algo muy diferente,
00:00:20así que lo instalé y lo probé donde realmente funciona.
00:00:28Esto es Free Claude Code. Sí, vaya nombrecito. Estoy de acuerdo.
00:00:33Ahora bien, es evidente que esto no reemplaza a Claude Code. No reemplaza a Codex. No reemplaza a Pi.
00:00:40Esos clientes se quedan exactamente donde están. Tu flujo de trabajo en la terminal sigue siendo familiar.
00:00:45La edición de archivos, las llamadas a herramientas, el acceso al proyecto, todo eso se mantiene. Free Claude Code se sitúa en el medio.
00:00:52En lugar de que Claude Code hable directamente con Anthropic, puede enviar esa misma solicitud a otra parte.
00:00:57Pero la interfaz se ve igual. Es un proveedor gratuito, un modelo más económico,
00:01:02o incluso un modelo que corre localmente en tu propia máquina, por lo que el agente sigue siendo el mismo.
00:01:07Simplemente puedes elegir el cerebro detrás de él.
00:01:09Si te gustan las herramientas de programación y aceleran tu flujo de trabajo, asegúrate de suscribirte.
00:01:12Tenemos videos saliendo todo el tiempo.
00:01:14Muy bien. Ahora estoy en mi Mac M4 Pro aquí.
00:01:16Primero, ejecutaré el script de instalación y luego iniciaré el proxy con el servidor FCC.
00:01:22Básicamente es eso. El servidor local aparece y obtenemos esta interfaz de administración donde podemos configurar los modelos que queremos usar.
00:01:31Llegados a este punto, Claude Code no ha cambiado en absoluto.
00:01:34Simplemente hemos creado una nueva ruta entre el agente y el modelo.
00:01:37Ahora necesitamos algo en el otro extremo de esa ruta.
00:01:39Para esta prueba, voy a usar un proveedor gratuito.
00:01:43Eso podría ser algo como NVIDIA NIM, un modelo gratuito de OpenRouter o uno de los otros que ya son compatibles aquí.
00:01:50Puedo crear uno.
00:01:52Elegí NVIDIA para esto.
00:01:53Vas a agregar la clave, elegir el modelo y guardarlo.
00:01:56Eso es realmente todo lo que tienes que hacer aquí.
00:01:58Y ahora tenemos un modelo gratuito detrás del proxy.
00:02:01La configuración fue la parte fácil.
00:02:03La pregunta más difícil es si Claude Code realmente puede hacer trabajo útil a través de esto ahora.
00:02:07Así que lanzaré Claude Code a través de FCC Claude.
00:02:11Y aquí es donde la idea empieza a jugarme una mala pasada, al menos, porque nada se ve diferente.
00:02:15Literalmente, todo esto se ve exactamente igual.
00:02:18Misma interfaz de Claude Code, misma configuración de proyecto.
00:02:21Obtengo las mismas herramientas.
00:02:22Literalmente, todo es igual.
00:02:24O sea, caramba, aquí arriba todavía dice Opus 5, lo cual me hace rascar la cabeza, ¿verdad?
00:02:30Pero es posible que Claude no esté respondiendo realmente a nada de esto.
00:02:33Si ejecuto model, Opus sigue configurado como predeterminado.
00:02:37Así que Claude Code todavía piensa que está hablando con el modelo Opus de Anthropic.
00:02:42Pero en realidad, Free Claude Code intercepta esa solicitud y la enruta a cualquier configuración que tengas en tu interfaz de administración.
00:02:49Así que usé NVIDIA.
00:02:51Tengo un componente de React aquí que funciona, pero la lógica asíncrona es un desastre y el manejo de errores es malo.
00:02:57Así que se lo voy a pedir.
00:02:59Refactoriza este componente, añade un manejo de errores adecuado, limpia la lógica asíncrona y no cambies el comportamiento existente.
00:03:07Así que ahora vamos a descubrir si esto es realmente útil.
00:03:10Está leyendo el proyecto, inspeccionando el componente, hace ediciones, está usando el mismo tipo de flujo de trabajo que esperaría del Claude Code normal.
00:03:20Y ahora ha terminado.
00:03:21Ese estado de carga está limpio, la ruta de error se maneja adecuadamente y el comportamiento original sigue ahí.
00:03:26Así que para este trabajo, esto funciona.
00:03:28Pero esa es también una conclusión clave importante.
00:03:30Lo interesante no es que otro modelo gratuito pueda editar código.
00:03:34Eso lo tenemos desde hace un tiempo.
00:03:36Lo interesante es que no tuve que cambiar mi forma de trabajar para usar nada de esto.
00:03:40Estoy acostumbrado a Claude Code.
00:03:42Todavía estoy usando Claude Code.
00:03:44¿O no?
00:03:45Porque piensa en cuántas cosas podrías pedirle a un agente de código que probablemente no necesiten a Opus 5.
00:03:50Renombrar algunas cosas, escribir código repetitivo, explicar un archivo.
00:03:54Todas estas son tareas muy simples.
00:03:57Si una de esas solicitudes va a un modelo prémium, estás pagando precios prémium por un trabajo bastante ordinario que un modelo gratuito podría hacer en última instancia.
00:04:05Con esta configuración, esos trabajos pueden ir a un lugar más barato.
00:04:07Como dije, a un lugar completamente gratuito.
00:04:09Y puedes guardar los modelos más fuertes para los momentos en los que realmente los necesites.
00:04:13Ahora, mantener la interfaz de Claude Code no hace mágicamente que tu modelo local sea mejor.
00:04:18Si el modelo tiene problemas con la planificación de herramientas o tareas largas, la bonita interfaz que es Claude Code no lo va a salvar.
00:04:25Eso va a importar en uno o dos minutos tan pronto como ejecutes eso.
00:04:29El flujo de trabajo que encuentro más interesante es este.
00:04:31No elijas un modelo para todo.
00:04:33Usa modelos más fuertes cuando la tarea sea difícil o modelos gratuitos o más baratos cuando no lo sea.
00:04:37Muchos de nosotros ya estamos haciendo esto, ¿verdad?
00:04:39Free Claude Code tiene enrutamiento por niveles exactamente para eso con una interfaz familiar.
00:04:45No tengo que aprender algo nuevo.
00:04:47Puedo usar Claude Code.
00:04:48Ahora puedo elegir modelos que no son de Anthropic.
00:04:51Esto plantea la pregunta obvia: de acuerdo, ¿por qué no usar simplemente OpenRouter?
00:04:55Esa es una alternativa aquí.
00:04:57Porque eso simplemente está resolviendo un problema diferente.
00:04:59OpenRouter es una capa de enrutamiento genérica.
00:05:02Te dan acceso a muchos modelos detrás de API comunes.
00:05:06Free Claude Code está mucho más enfocado en agentes de código y específicamente en hacer que esos clientes existentes funcionen con modelos para los que no fueron creados originalmente.
00:05:14Así que en vez de decir, aquí hay un agente de código completamente nuevo, aprende esto.
00:05:18Ahora decimos cosas como quédate con el agente que ya te gusta, Claude Code.
00:05:22Ese es un cambio mucho menor.
00:05:24Y para el trabajo diario, los cambios más pequeños son a menudo los que realmente sigues usando.
00:05:28Y una vez que lo piensas de esta manera, la función de enrutamiento también tiene más sentido.
00:05:32Diferentes niveles de modelos, respaldos, diferentes proveedores, diferentes modelos para diferentes trabajos.
00:05:37En lugar de que cada solicitud vaya automáticamente al mismo modelo costoso.
00:05:42Ahora obtenemos cierto control sobre a dónde va el trabajo.
00:05:45Ese es el verdadero valor aquí.
00:05:47No Claude gratis, porque eso sería un error.
00:05:50Es decidir cuándo necesitas realmente inteligencia del nivel de Claude y cuándo solo estás pagando por ella por hábito.
00:05:56¿Usaría realmente Free Claude Code?
00:05:58No lo sé, ¿verdad?
00:06:00Fue divertido jugar con él.
00:06:01O sea, entiendo todo el punto.
00:06:03Uso Claude Code todo el tiempo.
00:06:04Así que no quiero tener que aprender una nueva interfaz.
00:06:07Eso tiene sentido.
00:06:08Si tienes una suscripción max, probablemente ni te importe a menos que estés alcanzando tus límites constantemente.
00:06:13Aunque si tienes una suscripción básica a Claude y entiendes bien Claude Code, entonces esto en realidad podría ser mejor.
00:06:19Puedes seguir usando lo que ya sabes, pero cambiar los modelos para gran parte de esa carga.
00:06:23No reemplazaría a Claude con esto en absoluto.
00:06:26Lo usaría para dejar de desperdiciar a Claude si estás en uno de esos planes más económicos.
00:06:30Luego, cuando me tropiezo con uno de esos grandes errores o una tarea que realmente necesita un razonamiento fuerte, ahí es cuando gastaría dinero en el mejor modelo.
00:06:36Ahorrarse unos cuantos dólares sale barato.
00:06:38Solo hasta que el modelo más barato crea una hora de limpieza.
00:06:40Así que la confiabilidad importa más que el costo de los tokens en ese punto.
00:06:43Y ahí es realmente donde deberíamos trazar la línea.
00:06:45Así que esto no es realmente Free Claude Code.
00:06:48Es más útil que eso, pero es simplemente esa interfaz la que obtenemos.
00:06:52Es Claude Code con la posibilidad de elegir cerebros.
00:06:54He dejado todo lo que necesitas abajo.
00:06:56Si disfrutas de los consejos y trucos de programación como este, asegúrate de suscribirte al canal BetterStack.
00:07:00Nos vemos en otro video.

Key Takeaway

Free Claude Code permite conservar la interfaz familiar de la terminal mientras enruta tareas simples a modelos económicos o gratuitos, evitando el desperdicio de recursos prémium.

Highlights

  • Free Claude Code es un proyecto de código abierto con 48.000 estrellas que permite cambiar el modelo subyacente de Claude Code por opciones gratuitas, económicas o locales.

  • El proxy de Free Claude Code intercepta las solicitudes de la terminal y las enruta a otros proveedores como NVIDIA NIM u OpenRouter.

  • La interfaz, la edición de archivos y las llamadas a herramientas de Claude Code se mantienen exactamente iguales mientras cambia el cerebro detrás de él.

  • El enrutamiento por niveles permite usar modelos económicos para tareas repetitivas y reservar modelos avanzados para problemas complejos.

  • La confiabilidad y la prevención de errores importan más que el ahorro en costos de tokens cuando una tarea requiere un razonamiento fuerte.

Timeline

Introducción al proxy de código abierto

  • Pagar por modelos prémium en cada tarea pequeña incrementa los costos operativos.
  • El proyecto de código abierto cuenta con 48.000 estrellas y redirige las solicitudes de Claude Code, Codex o Pi.
  • La interfaz y los comandos en la terminal permanecen intactos al cambiar el modelo subyacente.

El uso constante de modelos avanzados para tareas cotidianas resulta costoso. Este software actúa como un intermediario que intercepta las llamadas de la herramienta original y las dirige hacia proveedores gratuitos, alternativos o servidores locales.

Instalación y configuración del proveedor

  • El script de instalación y el servidor proxy local configuran la interfaz de administración en una Mac M4 Pro.
  • NVIDIA NIM actúa como el proveedor gratuito alternativo en este proceso de prueba.
  • La integración requiere únicamente agregar la clave y seleccionar el modelo deseado en el servidor.

La puesta en marcha consiste en ejecutar el script e iniciar el servidor local con la interfaz FCC. Al introducir las credenciales de un proveedor externo como NVIDIA, el sistema queda listo para procesar las solicitudes a través de la ruta modificada.

Prueba práctica de refactorización

  • La interfaz muestra configuraciones predeterminadas como Opus a pesar de estar conectada a otro proveedor.
  • Un componente de React con errores asíncronos sirve para evaluar la utilidad del sistema.
  • El agente completa la refactorización y el manejo de errores manteniendo el comportamiento original del código.

A pesar de que la terminal indica que opera con el modelo Opus, el proxy desvía la solicitud hacia la configuración alternativa. Al solicitar la corrección de un componente de React con fallos, el flujo de trabajo opera con normalidad y resuelve el problema de forma limpia.

Enrutamiento por niveles y optimización de costos

  • Las tareas sencillas como renombrar variables o escribir código repetitivo no necesitan modelos costosos.
  • El enrutamiento por niveles asigna modelos fuertes a tareas difíciles y opciones económicas al resto.
  • La confiabilidad del modelo gratuito determina si el ahorro compensa el tiempo de limpieza de errores.

El valor real de esta herramienta reside en decidir cuándo utilizar la inteligencia avanzada y cuándo delegar tareas ordinarias a modelos más baratos. Aunque los modelos locales o gratuitos reducen gastos, la aparición de errores complejos exige evaluar si el ahorro de tokens compensa el tiempo invertido en depurar el código resultante.

Community Posts

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

Write about this video