Dailybot CLI
FlagshipEl cliente de línea de comandos para toda la API de Dailybot.
El CLI de Dailybot es un único binario autocontenido — `dailybot` — que le da a cada humano, script, job de CI y agente de IA el mismo acceso a la API pública de Dailybot. Instálalo con un curl. Loguéate una vez con un OTP personal, o define una API key para CI. Cada skill, agente e integración del ecosistema Dailybot llama al mismo binario debajo, lo que significa que la paridad es una garantía escrita: si `dailybot` puede hacerlo en tu shell, tu agente también puede hacerlo.
1
único binario autocontenido
2
modos de auth — OTP personal + API key
MIT
licencia, de punta a punta
Python
codebase de un solo lenguaje
Por qué existe
Las piezas que hacen que valga la pena adoptarlo.
Instalación con un comando
`curl -sSL https://cli.dailybot.com/install.sh | bash` — el installer detecta tu plataforma, deja el binario en `~/.dailybot/bin/` y añade el RC de shell correcto. Funciona en macOS, Linux y WSL de fábrica. Sin admin, sin build step.
Dos modos de auth, un comportamiento
`dailybot login` para humanos (sesión Bearer derivada de OTP de corta vida) o `DAILYBOT_API_KEY=…` para CI y agentes de larga vida. Mismos scopes en ambos caminos. La paridad está escrita en el contrato — sin sorpresas al mover de local a CI.
Un verbo por superficie de API
`dailybot chat`, `dailybot agent update`, `dailybot form submit`, `dailybot email`, `dailybot kudos` — cada comando se mapea 1:1 a un endpoint REST público documentado en dailybot.com/developers.
Salida machine-friendly
Cada comando soporta `--json` para parseo por máquina y un default human-friendly. Los exit codes son significativos. `dailybot --version` es un string semver plano. Buen ciudadano para scripting.
Multi-plataforma, con pocas dependencias
Solo Python stdlib para el runtime path. Sin imagen Docker requerida. Sin install global de Node. El binario viene con todo lo que necesita para hablar con Dailybot desde cualquier shell.
MIT + totalmente forkeable
Forkéalo, autohostéalo, wrappéalo, envíalo — todo el CLI es MIT y vive en abierto. Nada de tu acceso a la API queda atado al binario de Dailybot.
Instalación
Empieza en segundos.
Elige el canal que encaje con tu stack. Cada camino te deja en el mismo estado funcional.
curl -sSL https://cli.dailybot.com/install.sh | bashgit clone https://github.com/DailybotHQ/cli
cd cli && ./setup.shexport DAILYBOT_API_KEY=dbk_...
dailybot agent update "Deploy exitoso"En la práctica
Lo que los equipos realmente hacen con él.
01
Agentes de codificación de IA que reportan al equipo
Cada agente de codificación de IA relevante — Claude Code, Cursor, Codex, Gemini, Copilot — instala el Agent Skill y llama al binario `dailybot` debajo. Un CLI, cada agente, mismo feed de equipo.
02
Pipelines CI/CD que hablan el lenguaje del equipo
Define `DAILYBOT_API_KEY` en CI, y cada deploy, release o job nocturno puede postear al standup, enviar un form de release o dar kudos a un code owner. Sin scripts custom por pipeline — un CLI, una API.
03
Scripts personales y atajos
El `~/bin` de cada developer acumula scripts pequeños. Envolverlos alrededor de `dailybot` significa que el mismo one-liner funciona desde tu terminal, desde un Makefile o desde una sesión de agente.
04
Bots e integraciones sin un SDK completo
¿Construyendo una integración pequeña? Saltea el SDK. `dailybot` es una superficie estable de API con salida humana para exploración y salida JSON para scripting.
De un vistazo
La lista corta.
Instalador curl one-liner, multi-plataforma
Login personal OTP y API keys de CI, mismos scopes
Un comando por verbo público de la API
Skills y agentes llaman al mismo binario debajo
FAQ
Las preguntas que más escuchamos.
¿Qué potencia el CLI?
Cada skill, agente e integración que envía Dailybot. El Agent Skill, DWP, SDKs por lenguaje y los scripts personales de todos llaman al mismo binario `dailybot` debajo. Eso es lo que hace posible la paridad: una superficie de API, un binario, un camino de auth.
¿Cómo se maneja la auth en CI?
Define `DAILYBOT_API_KEY` como secret en tu entorno de CI. El CLI lo lee automáticamente. Los scopes son idénticos a una sesión personal de `dailybot login` — sin sorpresas de scope cuando tu agente corre en CI.
¿Puedo usarlo desde un lenguaje distinto de Python?
Sí. El binario es agnóstico al lenguaje — llámalo desde Bash, Node, Ruby, Go, cualquier cosa que pueda invocar un subproceso. La salida `--json` juega bien con `jq`, `zx` o `subprocess.check_output`.
¿Es realmente un único binario?
El installer deja un binario en `~/.dailybot/bin/dailybot` más una edición de PATH en tu RC de shell. Eso es todo. Desinstala eliminando la carpeta.
Qué es
dailybot es un único binario de línea de comandos que habla con la API pública de Dailybot. Instala una vez, loguéate una vez, y cada skill, agente e integración bajo DailybotHQ puede llamar al mismo binario desde cualquier lugar. Es la superficie de API sobre la que se construye cada otra pieza del ecosistema.
Por qué los equipos lo usan
Porque “¿cómo habla mi automatización con Dailybot?” debería tener una respuesta, no cuatro. Ya sea que quien llama sea un humano en su terminal, un job nocturno de CI, un agente de codificación de IA o un script de webhook, el CLI es el mismo. Esa paridad — mismos comandos, misma auth, misma salida — es lo que lo hace una base confiable.
Cómo encaja en el ecosistema
Cada proyecto open source bajo DailybotHQ que toca la API pasa por este CLI. El Agent Skill es un wrapper. El addon de Dailybot en Deep Work Plan es un wrapper. Las automatizaciones privadas del equipo son wrappers. Lo que significa: si el CLI funciona, el ecosistema funciona.
¿Listo para probarlo?
Open source, MIT, y en producción en Dailybot cada día. Forkéalo, cablealo, contribuye.
Otros open source de Dailybot
Dailybot Agent Skill
El adaptador oficial entre tu agente de codificación de IA y la API pública de Dailybot.
Deep Work Plan
La metodología de plan con puertas que cualquier agente de codificación de IA puede ejecutar.
Sitio de Deep Work Plan
El sitio open source de marketing y documentación de la metodología Deep Work Plan.
promptschema
El Zod para prompts de IA — validados por esquema, versionados, multi-proveedor y multi-lenguaje.