🚀 An interactive TUI tool to analyze your shell history and provide insights about your command-line usage patterns.
- 📊 Shell history analysis
- 🛠️ Tech stack detection
- 📈 Productivity metrics
- 🔄 Work pattern analysis
- 🎯 Tool usage statistics
- 🎬 Year-in-review style wrap-up
Download the latest release for your platform:
| Platform | Architecture | Download Link | 
|---|---|---|
| Linux | amd64 | Download | 
| Linux | arm64 | Download | 
| macOS | amd64 | Download | 
| macOS | arm64 | Download | 
| Windows | amd64 | Download | 
| Windows | arm64 | Download | 
curl -L https://raw.githubusercontent.com/ksauraj/k8au-shell-analyzer/master/setup.sh | bashwget -qO - https://raw.githubusercontent.com/ksauraj/k8au-shell-analyzer/master/setup.sh | bash# Linux/macOS
wget https://github.com/ksauraj/k8au-shell-analyzer/releases/latest/download/k8au-shell-analyser-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)
chmod +x k8au-shell-analyser-*
./k8au-shell-analyser-*
# Windows PowerShell
Invoke-WebRequest -Uri "https://github.com/ksauraj/k8au-shell-analyzer/releases/latest/download/k8au-shell-analyser-windows-amd64.exe" -OutFile "k8au-shell-analyser.exe"Requirements:
- Go 1.20 or higher
- Gemini API Key
# Clone repository
git clone https://github.com/ksauraj/k8au-shell-analyzer.git
cd k8au-shell-analyzer
# Build with API key
make build GEMINI_API_KEY=your_api_key_here
# Or using go build directly
go build -ldflags "-X github.com/ksauraj/k8au-shell-analyzer/internal/gemini.apiKey=YOUR_API_KEY" ./cmd/k8au-shell-analyzer./k8au-shell-analyser| Key | Action | 
|---|---|
| Tab | Switch between views | 
| ←/→ | Navigate slides | 
| q | Quit application | 
- Overview: General statistics
- Tech Profile: Technical expertise analysis
- Work Patterns: Productivity patterns
- Tool Usage: Developer tools usage
- Wrapped: Year-in-review summary
# Clone repository
git clone https://github.com/ksauraj/k8au-shell-analyzer.git
cd k8au-shell-analyzer
# Install dependencies
go mod download
# Run tests
go test ./...
# Run with hot reload (using air)
air- Permission Denied
chmod +x k8au-shell-analyser- Binary Not Found
export PATH=$PATH:$(pwd)- API Key Issues Ensure you're building with the correct Gemini API key:
make build GEMINI_API_KEY=your_api_key_here- Fork the repository
- Create feature branch (git checkout -b feature/amazing-feature)
- Commit changes (git commit -m 'Add feature')
- Push to branch (git push origin feature/amazing-feature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Ksauraj - GitHub
Project Link: https://github.com/ksauraj/k8au-shell-analyzer