Skip to content
Volver a open source

Dailybot CLI

Flagship

El CLI de plataforma completa de Dailybot — release actual 3.7.3 en PyPI.

El CLI de Dailybot es el CLI de plataforma completa — release actual [3.7.3 en PyPI](https://pypi.org/project/dailybot-cli/). Un binario `dailybot` cubre las familias de verbos que tus agentes y CI ya necesitan: chat, forms, hooks, env, check-ins, kudos, conversaciones y ask. Instálalo con curl, `pip install dailybot-cli` o Homebrew. Loguéate una vez con un OTP personal, o define una API key para CI.

Licencia: MITLenguaje principal: Python

3.7.3

release actual en PyPI

7

canales de instalación — curl, pip, brew y más

2

modos de auth — OTP personal + API key

MIT

licencia, de punta a punta

Por qué existe

Las piezas que hacen que valga la pena adoptarlo.

Instalación con un comando

`curl -fsSL 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.

Familias de verbos de plataforma completa

`chat`, `form`, `hook`, `env`, `agent update`, `checkin`, `kudos`, `conversation`, `ask` — cada comando se mapea 1:1 a un endpoint REST público documentado en dailybot.com/developers. Release actual: 3.7.3.

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 -fsSL https://cli.dailybot.com/install.sh | bash

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.

CLI de plataforma completa — release actual 3.7.3

Login personal OTP y API keys de CI, mismos scopes

Chat, forms, hooks, env, check-ins, kudos, conversaciones, ask AI

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 el CLI de plataforma completa de Dailybot — release actual 3.7.3. Reportar progreso, enviar mensajes, crear forms y check-ins, gestionar hooks y overrides de env por repo, dar kudos, abrir conversaciones grupales, preguntarle al asistente de IA — instala una vez (curl, pip o brew), loguéate una vez, y cada skill, agente e integración llama al mismo binario.

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.