Openhands Agente IA de programación en Docker

GenAI Docker

Openhands en una app de desarrollo de software con Agentes de IA que tienen las mismas herramientas que un desarrollador humano: pueden modificar el código, ejecutar comandos, navegar por la web, llamar a las API, e incluso, copiar fragmentos de código de StackOverflow.

José R Sosa https://josersosa.github.io/personalweb/
04-26-2024

Instalación

Antes que nada vamos a descargar la imagen y crear el volumen que nos permitirá mantener el estado de los agentes entre diferentes ejecuciones del contenedor:

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.39-nikolaik
docker pull docker.all-hands.dev/all-hands-ai/openhands:0.39
docker volume create openhands_data

Iniciar la aplicación

La forma más sencilla de ejecutar OpenHands es en Docker:

docker run -it --rm \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.39-nikolaik \
    -e LOG_ALL_EVENTS=true \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v openhands_data:/.openhands-state \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands \
    docker.all-hands.dev/all-hands-ai/openhands:0.39

¡Encontrarás OpenHands funcionando a http://localhost:3000!

Configuración

Después de iniciar OpenHands, debe seleccionar un modelo LLM y e introducir un token . Esto se puede hacer durante la ventana emergente de configuración inicial o seleccionando el botón (icono de engranaje) en la interfaz de usuario. | LLM Provider | LLM Model | API Key | Settings

Para obtener información sobre el flujo de trabajo de desarrollo, consulte Development.md.

Fuente: Introducción - All Hands Docs

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Citation

For attribution, please cite this work as

Sosa (2024, April 26). Blog de José R Sosa: Openhands Agente IA de programación en Docker. Retrieved from https://josersosa.github.io/personalweb/posts/2026-02-01-openhands-agente-ia-de-programacin-en-docker/

BibTeX citation

@misc{sosa2024openhands,
  author = {Sosa, José R},
  title = {Blog de José R Sosa: Openhands Agente IA de programación en Docker},
  url = {https://josersosa.github.io/personalweb/posts/2026-02-01-openhands-agente-ia-de-programacin-en-docker/},
  year = {2024}
}