
¿Cómo transformé mi vieja laptop en un agente de codificación remoto
Anurag Singh, un experimentado periodista y autor, ha convertido una vieja laptop en un agente de codificación remoto. Utiliza una laptop Lenovo con un procesador Ryzen 5 y 8GB de RAM, limitando la complejidad de las tareas que puede manejar. Sin conexión a una API de pago, el agente funciona localmente con Ollama y Codex CLI, permitiendo tareas de codificación sin necesidad de internet.
Preparación del agente
Anurag instaló varios programas necesarios para el agente, incluyendo Ollama, Codex CLI y Hermes Agent. También instaló Git y Node.js para trabajar con repositorios y el CLI, respectivamente. El modelo elegido es Qwen 2.5 Coder, limitado por la RAM de 8GB de la laptop. Aunque la laptop tiene limitaciones, el modelo funciona bien en el procesador Ryzen 5, proporcionando un entorno local sin necesidad de una clave de API.
Configuración del modelo y la interfaz
Una vez configurado el modelo y la inferencia, Anurag instaló Codex CLI, que incluye un modo OSS para modelos locales. También se utilizó Hermes Agent para el backend, configurando Ollama como proveedor de modelos locales y seleccionando el modelo Qwen 2.5 Coder.
Conexión a través de Tailscale
Para acceder a la laptop desde cualquier dispositivo, Anurag utilizó Tailscale, que crea una red privada entre los dispositivos sin exponer directamente la laptop al internet. Instaló Tailscale en la laptop y en los dispositivos que planea usar para acceder al agente. La laptop obtiene una dirección IP privada que permanece constante, facilitando el acceso remoto.
Mantenimiento continuo del agente
Para mantener el agente disponible 24/7, Anurag configuró un trabajo en el programador de tareas de Windows para iniciar el agente automáticamente al encender la laptop. Utilizó Hermes Gateway para registrar el agente con el programador de tareas, asegurándose de que arrancara al iniciar Windows y permaneciera en ejecución en segundo plano.
Conclusión
Esta configuración permite a Anurag enviar tareas de codificación a su laptop desde cualquier dispositivo, sin necesidad de iniciar manualmente el agente. Aunque la laptop tiene limitaciones, esta solución ofrece una alternativa efectiva para tareas de codificación locales. Para mejorar la potencia de procesamiento, Anurag sugiere utilizar un mini PC o un Mac mini, que pueden aprovechar la potencia de la laptop para tareas más complejas.
💡 La Opinión de ExploxTV
La solución de Anurag demuestra que incluso una laptop vieja puede ser útil en tareas de codificación locales. La integración de Tailscale y Hermes Agent permite un acceso remoto sencillo y seguro, optimizando el uso de recursos. Aunque la laptop tiene limitaciones, la configuración local ofrece una alternativa viable para tareas de codificación más sencillas.