devdaily
v1.0.3
Published
CLI para gerar resumos da daily a partir de commits locais via IA
Downloads
67
Maintainers
Readme
devdaily
AI-powered CLI that turns your local Git commits into a ready-to-speak daily standup summary.
$ devdaily report
🔍 Analisando commits locais: 15/01/2026...
📦 Encontrados 3 commits.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 RESUMO: MY-PROJECT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**Resumo Executivo**
Implementei o fluxo de login OAuth com GitHub e adicionei gerenciamento
de sessão baseado em JWT. Refatorei o serviço de análise para lidar com
múltiplos repositórios de forma concorrente.
**O que falar na Daily**
- "Ontem finalizei a integração OAuth com GitHub e configurei a estratégia JWT."
- "Também refatorei o serviço de análise — agora usa Promise.all para repos concorrentes."
- "Hoje vou continuar no módulo de relatórios e polir o dashboard."
**Classificação por tipo**
feat · add GitHub OAuth strategy and callback route
feat · add JWT strategy with user payload
refactor · analysis service now uses Promise.all for concurrent processing
**Possíveis Dúvidas**
- "A nova estratégia JWT substitui completamente o login atual ou vai rodar em paralelo?"
- "Com o uso de Promise.all, precisamos nos preocupar com rate limits da API nas chamadas concorrentes?"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Install
npm install -g devdailyRequires Node.js 18+.
Setup
On first run, configure your AI provider:
devdaily configYou'll be prompted to choose a provider, enter your API key, and pick a model. Config is stored locally and persists across sessions.
Usage
Non-interactive
# Today's summary
devdaily report
# Specific date
devdaily report --date 15/01/2026
# Short alias
devdaily r
devdaily r --date 15/01/2026Interactive mode
devdailyStarts a REPL with TAB autocomplete and command history (↑ ↓).
| Command | Description |
|---|---|
| /resume-day | Summary for today |
| /resume-day DD/MM/AAAA | Summary for a specific date |
| /r | Alias for /resume-day |
| /model | Switch AI model (no API key required) |
| /config | Reconfigure provider or API key |
| /help | Show available commands |
| /exit or /quit | Exit |
Other commands
devdaily model # Change the active model without re-entering your API key
devdaily config # Full reconfiguration wizardProviders & models
| Provider | Models |
|---|---|
| Google Gemini (recommended — free tier) | gemini-flash-lite-latest · gemini-flash-latest · gemini-pro-latest · gemini-3.1-flash-lite-preview |
| Anthropic Claude | claude-3-5-sonnet-latest · claude-3-5-haiku-latest · claude-3-haiku-latest |
| OpenAI | gpt-4o-mini · gpt-4o |
You can also pass your API key via environment variable:
export API_KEY=your_key_here
devdaily reportRequirements
- Git installed and initialized in the repository
- Commits authored under your
git config user.name - A valid API key for your chosen provider
License
MIT
