Skip to main content

Quick Start

Get up and running with DevDaily in 5 minutes. This guide walks you through initialization and your first commands.
Make sure you’ve completed the installation before proceeding.

Initial Setup

1

Navigate to a git repository

DevDaily analyzes your git history, so you need to be in a git repository:
If you don’t have a project handy, you can clone any repository to test DevDaily.
2

Run the initialization wizard

This interactive setup wizard will:
  • Create a dd alias for quick access
  • Set up shell completions for tab completion
  • Optionally configure git hooks for auto-snapshots
  • Optionally set up Slack/Discord notifications
Example output:
3

Reload your shell

Or simply open a new terminal window.
4

Verify the setup

The dd alias should now work as a shortcut for devdaily.

Your First Standup

Let’s generate your first standup note from your recent commits.
1

Generate a standup for today's work

Or use the short alias:
DevDaily will:
  1. Analyze your git commits from the last 24 hours
  2. Fetch related PRs and tickets
  3. Generate an AI-powered summary using GitHub Copilot CLI
  4. Copy the result to your clipboard
2

Review the output

Example standup output:
3

Try different time ranges

Look back further if you want to cover more work:
The standup is automatically copied to your clipboard. Just paste it into Slack, Teams, or your standup document!

Generate a PR Description

Create professional PR descriptions from your branch changes.
1

Create a feature branch and make some commits

2

Generate a PR description

Or use the short alias:
DevDaily will:
  1. Analyze your branch commits compared to the base branch
  2. Extract ticket IDs from branch name and commits
  3. Detect and use your PR template (if you have one)
  4. Generate a comprehensive PR description
3

Review and choose an action

Example PR output:
4

Create the PR directly (optional)

Skip the menu and create the PR immediately:

Generate a Weekly Summary

Compile your weekly accomplishments across all commits, PRs, and tickets.
1

Generate this week's summary

Or use the short alias:
2

Review the summary

Example weekly output:
3

Try different time ranges

Essential Commands Cheat Sheet

Here are the most common commands you’ll use daily:

Output Formats

DevDaily supports multiple output formats for different workflows:
Default format, perfect for GitHub, Notion, or documentation:

Common Options

These flags work across most commands:

Next Steps

Now that you’ve mastered the basics, explore more advanced features:

Configuration

Customize DevDaily to match your workflow

Commands Reference

Complete reference for all commands and options

Context & Memory

Learn about auto-snapshots and work journaling

Integrations

Connect Jira, Linear, Slack, and Discord

Tips & Tricks

Use aliases for speed:
  • dd s = standup
  • dd pr = PR description
  • dd w = weekly summary
  • dd ctx = context recovery
Configure defaults in .devdaily.json:
Send standups to Slack automatically:

Troubleshooting

No commits found

Problem: No commits or PRs found in the last 1 day(s) Solution:

GitHub Copilot CLI not working

Problem: GitHub Copilot CLI not found Solution:

Not in a git repository

Problem: Not a git repository Solution:

Webhook test fails

Problem: Slack/Discord webhook not working Solution:

Get Help

Need more help?

Run Diagnostics

Checks all prerequisites and shows their status

Command Help

Shows all available options for any command