Dailybot CLI
FlagshipO cliente de linha de comando para toda a API do Dailybot.
A CLI do Dailybot é um único binário auto-contido — `dailybot` — que dá a cada humano, script, job de CI e agente de IA o mesmo acesso à API pública do Dailybot. Instale com um curl. Faça login uma vez com um OTP pessoal, ou defina uma API key para CI. Cada skill, agente e integração do ecossistema Dailybot chama o mesmo binário por baixo, o que significa que paridade é uma garantia escrita: se `dailybot` consegue fazer no seu shell, seu agente também consegue.
1
único binário auto-contido
2
modos de auth — OTP pessoal + API key
MIT
licença, de ponta a ponta
Python
codebase de uma única linguagem
Por que existe
As peças que fazem valer a pena adotar.
Instalação com um comando
`curl -sSL https://cli.dailybot.com/install.sh | bash` — o installer detecta sua plataforma, coloca o binário em `~/.dailybot/bin/` e anexa o RC de shell correto. Funciona em macOS, Linux e WSL de fábrica. Sem admin, sem build step.
Dois modos de auth, um comportamento
`dailybot login` para humanos (sessão Bearer derivada de OTP de curta duração) ou `DAILYBOT_API_KEY=…` para CI e agentes de longa duração. Mesmos escopos nos dois caminhos. A paridade está escrita no contrato — sem surpresas ao mover de local para CI.
Um verbo por superfície de API
`dailybot chat`, `dailybot agent update`, `dailybot form submit`, `dailybot email`, `dailybot kudos` — cada comando mapeia 1:1 para um endpoint REST público documentado em dailybot.com/developers.
Saída machine-friendly
Cada comando suporta `--json` para parsing por máquina e um default human-friendly. Exit codes são significativos. `dailybot --version` é uma string semver simples. Bom cidadão para scripting.
Multi-plataforma, poucas dependências
Só Python stdlib para o runtime path. Sem imagem Docker requerida. Sem install global de Node. O binário vem com tudo que precisa para conversar com o Dailybot de qualquer shell.
MIT + totalmente forkável
Forke, hospede você mesmo, wrap, envie — toda a CLI é MIT e vive aberta. Nada do seu acesso à API fica preso ao binário do Dailybot.
Instalação
Comece em segundos.
Escolha o canal que combina com seu stack. Cada caminho te deixa no mesmo 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 bem-sucedido"Na prática
O que as equipes realmente fazem com ele.
01
Agentes de programação de IA que reportam à equipe
Cada agente de programação de IA relevante — Claude Code, Cursor, Codex, Gemini, Copilot — instala o Agent Skill e chama o binário `dailybot` por baixo. Uma CLI, cada agente, mesmo feed de equipe.
02
Pipelines CI/CD que falam a língua da equipe
Defina `DAILYBOT_API_KEY` em CI, e cada deploy, release ou job noturno pode postar no standup, enviar um form de release ou dar kudos a um code owner. Sem scripts custom por pipeline — uma CLI, uma API.
03
Scripts pessoais e atalhos
O `~/bin` de cada developer acumula scripts pequenos. Envolvê-los ao redor de `dailybot` significa que o mesmo one-liner funciona do seu terminal, de um Makefile ou de uma sessão de agente.
04
Bots e integrações sem uma SDK completa
Construindo uma integração pequena? Pule a SDK. `dailybot` é uma superfície estável de API com saída humana para exploração e saída JSON para scripting.
Numa olhada
A lista curta.
Instalador curl one-liner, multi-plataforma
Login pessoal OTP e API keys de CI, mesmos escopos
Um comando por verbo público da API
Skills e agentes chamam o mesmo binário por baixo
FAQ
As perguntas que mais ouvimos.
O que a CLI potencializa?
Cada skill, agente e integração que o Dailybot envia. O Agent Skill, DWP, SDKs por linguagem e os scripts pessoais de todos chamam o mesmo binário `dailybot` por baixo. É isso que torna a paridade possível: uma superfície de API, um binário, um caminho de auth.
Como a auth é tratada em CI?
Defina `DAILYBOT_API_KEY` como secret no seu ambiente de CI. A CLI lê automaticamente. Os escopos são idênticos a uma sessão pessoal de `dailybot login` — sem surpresas de escopo quando seu agente roda em CI.
Posso usar de uma linguagem que não seja Python?
Sim. O binário é agnóstico de linguagem — chame de Bash, Node, Ruby, Go, qualquer coisa que possa invocar um subprocesso. A saída `--json` joga bem com `jq`, `zx` ou `subprocess.check_output`.
É mesmo um único binário?
O installer coloca um binário em `~/.dailybot/bin/dailybot` mais uma edição de PATH no seu RC de shell. Só isso. Desinstale apagando a pasta.
O que é
dailybot é um único binário de linha de comando que conversa com a API pública do Dailybot. Instale uma vez, faça login uma vez, e cada skill, agente e integração sob DailybotHQ pode chamar o mesmo binário de qualquer lugar. É a superfície de API sobre a qual cada outra peça do ecossistema é construída.
Por que as equipes usam
Porque “como minha automação conversa com o Dailybot?” deveria ter uma resposta, não quatro. Seja quem chama um humano no terminal, um job noturno de CI, um agente de programação de IA ou um script de webhook, a CLI é a mesma. Essa paridade — mesmos comandos, mesma auth, mesma saída — é o que torna uma base confiável.
Como se encaixa no ecossistema
Cada projeto open source sob DailybotHQ que toca a API passa por essa CLI. O Agent Skill é um wrapper. O addon do Dailybot no Deep Work Plan é um wrapper. As automações privadas da equipe são wrappers. O que significa: se a CLI funciona, o ecossistema funciona.
Pronto para experimentar?
Open source, MIT, e em produção no Dailybot todo dia. Forke, conecte, contribua.
Outros open source do Dailybot
Dailybot Agent Skill
O adaptador oficial entre seu agente de programação de IA e a API pública do Dailybot.
Deep Work Plan
A metodologia de plano com portões que qualquer agente de programação de IA pode executar.
Site do Deep Work Plan
O site open source de marketing e documentação da metodologia Deep Work Plan.
promptschema
O Zod para prompts de IA — validados por esquema, versionados, multi-provedor e multi-linguagem.