Installation
Get DevDaily AI up and running in minutes. This guide covers all prerequisites and installation steps.
Prerequisites
Before installing DevDaily, ensure you have these tools installed:
Node.js
Version 18.0.0 or higher required
Git
Any recent version for repository analysis
GitHub CLI
The gh command-line tool
GitHub Copilot CLI
Copilot extension for the gh CLI
1. Node.js
Check if Node.js is installed
You should see version 18.0.0 or higher. Install Node.js (if needed)
Download from nodejs.org or use a version manager:# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Install Node.js LTS
nvm install --lts
nvm use --lts
2. Git
Check if Git is installed
Install Git (if needed)
3. GitHub CLI
The GitHub CLI (gh) is required for creating PRs and accessing GitHub features.
Check if GitHub CLI is installed
Install GitHub CLI (if needed)
Authenticate with GitHub
Follow the interactive prompts to authenticate with your GitHub account.
4. GitHub Copilot CLI Extension
You need an active GitHub Copilot subscription to use DevDaily’s AI features. DevDaily uses GitHub Copilot CLI for all AI-powered text generation.
Install the Copilot CLI extension
gh extension install github/gh-copilot
Verify the installation
You should see version information for the Copilot extension. Test Copilot CLI
gh copilot suggest "list files in current directory"
If you see a suggestion, Copilot CLI is working correctly.
Install DevDaily
Once all prerequisites are installed, you can install DevDaily globally via npm:
Install DevDaily globally
npm install -g devdaily-ai
This installs the devdaily command globally on your system.Verify the installation
You should see the current version number (e.g., 0.6.1). Run the system diagnostic
This checks all prerequisites and shows their status:╭─────────────────────────────────────────╮
│ │
│ System Diagnostics │
│ │
╰─────────────────────────────────────────╯
✓ Node.js v20.11.0
✓ Git v2.42.0
✓ GitHub CLI v2.40.1
✓ GitHub Copilot CLI gh extension
✓ Git repository ✓ Valid repository
✓ Clipboard support ✓ Available
All checks passed! You're ready to use DevDaily.
If any checks fail, devdaily doctor will provide specific instructions on how to fix them.
Troubleshooting
GitHub Copilot CLI not found
Problem: devdaily doctor shows “GitHub Copilot CLI not found”
Solution:
# Install the extension
gh extension install github/gh-copilot
# Verify installation
gh copilot --version
Node.js version too old
Problem: You have Node.js < 18.0.0
Solution:
# Using nvm (recommended)
nvm install --lts
nvm use --lts
# Or download from nodejs.org
# https://nodejs.org/
GitHub CLI authentication failed
Problem: gh auth status shows you’re not authenticated
Solution:
# Re-authenticate
gh auth login
# Follow the prompts to log in
Permission denied when installing globally
Problem: npm install -g fails with permission errors
Solution:
# Option 1: Use a Node version manager (recommended)
nvm install --lts
nvm use --lts
npm install -g devdaily-ai
# Option 2: Fix npm permissions
# https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
Clipboard not working
Problem: “Copied to clipboard” message appears but nothing is copied
Solution:
# Install xclip
sudo apt-get install xclip
# Or use xsel
sudo apt-get install xsel
Using DevDaily Without GitHub Copilot
GitHub Copilot CLI is required for AI-powered generation. However, you can still use DevDaily to extract structured context.
If you don’t have GitHub Copilot, you can use the --raw-context flag to get structured data and pipe it to any LLM:
# Get raw context without AI processing
devdaily standup --raw-context
# Pipe to your own LLM
devdaily standup --raw-context | your-llm-cli
Next Steps
Now that DevDaily is installed, you’re ready to start using it!
Quick Start
Get from install to running your first commands in minutes
Configuration
Customize DevDaily to match your workflow