Skip to content

Devo CLI

AI-powered command-line tool for development workflows with AWS Bedrock integration.

What is Devo CLI?

Devo CLI is a Python-based command-line tool that enhances developer productivity through AI-powered features and AWS integration. It helps teams maintain consistent commit messages, perform automated code reviews, and streamline development workflows.

Key Features

  • AI-Powered Commit Messages: Generate conventional commit messages from staged changes using AWS Bedrock (Claude 3.7 Sonnet)
  • Automated Code Review: AI-driven code analysis with security checks and best practices validation
  • Self-Updating: Keep your CLI up-to-date with a single command
  • AWS Integration: Seamless CodeArtifact authentication and Bedrock AI model access
  • Shell Completion: Tab completion support for bash, zsh, and fish
  • Standalone Binaries: No Python installation required for end users

🚀 New here? Start in 3 steps

Step 1 — Install

curl -fsSL https://raw.githubusercontent.com/edu526/devo-cli/main/install.sh | bash
irm https://raw.githubusercontent.com/edu526/devo-cli/main/install.ps1 | iex

Step 2 — Set up AWS (required for AI features)

→ Follow the AWS Setup Guide to configure SSO and enable Bedrock access, then use devo aws-login to authenticate daily.

Step 3 — Use it

git add .
devo commit        # AI-generated commit message
devo code-reviewer # AI code review of your branch

→ See the Quick Start Guide for more detail.


Documentation

Getting Started

Guides

Reference

For Contributors

Requirements

  • AWS credentials configured (see AWS Setup)
  • Python 3.12+ (for development only, not required for binary installation)
  • Git repository

Support

License

MIT License - See LICENSE for details.