Skip to content
Voltar para open source

Dailybot CLI

Flagship

O 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.

Licença: MITLinguagem principal: Python

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 | bash

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.