Skip to content

neubirdai/hawkeye-cli

Repository files navigation

Hawkeye CLI

Command-line client for the Neubird Hawkeye AI SRE platform. Run AI-powered incident investigations, stream chain-of-thought reasoning, and review session results — all from your terminal.

Quick Start

Install

Golang:

go install github.com/neubirdai/hawkeye-cli@latest'

macOS:

brew tap neubirdai/hawkeye
brew install neubird-hawkeye

Running from Go without install:

alias hawkeye='go run github.com/neubirdai/hawkeye-cli@latest'

Docker

docker run --rm -it neubirdai/hawkeye-cli

Docker with settings in a volume

docker run --rm -it -v ...:/root/.hawkeye neubirdai/hawkeye-cli

Snap

snap install hawkeye-cli

Usage

# Login
hawkeye login https://your-hawkeye.app.neubird.ai -u you@company.com -p 'your-password'

# List projects and set active project
hawkeye projects
hawkeye set project <your-project-uuid>

# Run an AI-powered investigation
hawkeye ask "Why is the API returning 500 errors?"

# Continue in an existing session
hawkeye ask "Check DB connections" -s <session-uuid>

# Browse and filter sessions
hawkeye sessions
hawkeye sessions --uninvestigated
hawkeye sessions --status investigated --from 2025-01-01

# View session details
hawkeye inspect <session-uuid>
hawkeye summary <session-uuid>
hawkeye score <session-uuid>
hawkeye link <session-uuid>

# Org-wide analytics
hawkeye report

# Data source connections
hawkeye connections
hawkeye connections resources <connection-uuid>

# Interactive mode (default when no command given)
hawkeye

Profiles

Use named profiles to manage multiple environments:

hawkeye --profile staging login https://staging.app.neubird.ai -u user@co.com -p pass
hawkeye --profile staging sessions
hawkeye profiles   # list all profiles

Demo

Watch Hawkeye CLI Demo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages