Skip to main content
The standup feature analyzes your git history, pull requests, and project management tickets to generate comprehensive daily standup notes automatically.

Quick Start

Generate a standup for the last day:
Generate a standup for the last 3 days:

How It Works

1

Gather Context

DevDaily analyzes your recent commits, pull requests, and linked tickets from the specified time period.
2

Extract Metadata

Collects diff stats, file changes, work categories, and ticket information from your project management tool.
3

AI Generation

Uses GitHub Copilot CLI to generate a well-structured standup summary with your preferred tone and format.
4

Output

Displays the standup and optionally copies to clipboard or sends to Slack/Discord.

Command Options

Time Range

Output Formats

Perfect for copying into GitHub issues or documentation.

Tone Control

  • engineering: Technical details, implementation focus
  • mixed: Balanced technical and business language (default)
  • business: High-level outcomes, stakeholder-friendly

Filtering

Preview and Debug

Notifications

Configure webhooks first with devdaily init --notifications

Clipboard and Journal

What Gets Analyzed

The standup feature builds rich context from multiple sources:

Git History

  • Commit messages and hashes
  • File changes and diff statistics
  • Branch information
  • Author and timestamp data

Pull Requests

  • PR titles and states (open/merged)
  • Linked branches
  • Associated ticket references

Tickets & Issues

  • Ticket IDs from commits and branch names
  • Ticket titles and status
  • Priority and type information

Work Categories

  • Automatically categorized by file paths
  • Shows percentage breakdown (frontend, backend, etc.)
  • Top changed files with frequency

Output Components

A typical standup includes:
  1. Title: “Daily Standup” or “Work Summary (N days)”
  2. Summary: AI-generated narrative of your work
  3. Stats Bar: Commits, PRs, tickets, changes, primary area
  4. Metadata: Days covered, branch name, repository
The stats bar can be disabled in config with output.showStats = false

Example Workflow

Advanced Usage

Custom Date Ranges

Integration Workflows

Troubleshooting

If you see “No commits or PRs found”:
  • Check you’re in a git repository
  • Increase --days to look back further
  • Verify commits exist: git log --since="1 day ago"
If webhook tests fail:
  1. Check your webhook URL in .devdaily.secrets.json
  2. For Slack: Visit https://api.slack.com/apps → Incoming Webhooks
  3. For Discord: Server Settings → Integrations → Webhooks
  4. Re-run: devdaily init --notifications
Install GitHub Copilot CLI:

Configuration

Customize standup behavior in your .devdaily.json: