Despliegue binario
Sinaptic® DROID+ es un único binario vinculado estáticamente con cero dependencias externas. Descárguelo, hágalo ejecutable y ejecútelo: no se requiere tiempo de ejecución (runtime), ni gestor de paquetes, ni contenedores.
Descarga
Script de instalación (recomendado):
curl -fsSL https://get.droid.plus | sh
El script detecta su sistema operativo y arquitectura, descarga el binario correcto y lo coloca en /usr/local/bin/.
Descarga manual:
Descargue el binario para su plataforma desde GitHub Releases:
| Plataforma | Arquitectura | Binario |
|---|---|---|
| Linux | amd64 | droid-linux-amd64 |
| Linux | arm64 | droid-linux-arm64 |
| macOS | Apple Silicon | droid-darwin-arm64 |
| macOS | Intel | droid-darwin-amd64 |
| Windows | amd64 | droid-windows-amd64.exe |
chmod +x droid-linux-amd64
sudo mv droid-linux-amd64 /usr/local/bin/droid
Ejecución
# Inicializar un proyecto
droid init mi-agente
cd mi-agente
# Configurar su clave API
cp .env.example .env
# Edite .env con su clave
# Iniciar
droid up
Ejecución como un servicio de systemd
Para despliegues de producción en Linux, cree una unidad de systemd:
# /etc/systemd/system/droid.service
[Unit]
Description=DROID+ AI Agent Runtime
After=network.target
[Service]
Type=simple
User=droid
WorkingDirectory=/opt/droid
ExecStart=/usr/local/bin/droid up --config /opt/droid/droid.yaml
Restart=on-failure
RestartSec=5
EnvironmentFile=/opt/droid/.env
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now droid
Actualización
Reemplace el binario y reinicie:
curl -fsSL https://get.droid.plus | sh
sudo systemctl restart droid
Sus archivos de configuración y el directorio de datos son independientes del binario, por lo que las actualizaciones no son destructivas.