Skip to content

REXREUS/Graveyard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ¦ Graveyard

AI-Powered Process Monitor & Security Scanner

Monitor, Analyze, and Secure Your System Processes with Intelligence

Go Version License Platform Release

Features β€’ Installation β€’ Quick Start β€’ Documentation β€’ Contributing


Graveyard Demo Real-time process monitoring with AI-powered analysis

✨ Features

🎯 Core Features

  • πŸ“Š Real-time Monitoring - Live CPU & Memory tracking
  • πŸ”„ Auto-refresh - Updates every second
  • 🎨 Beautiful UI - Clean terminal interface with progress bars
  • ⚑ Fast & Lightweight - Minimal resource usage
  • πŸ–₯️ Cross-platform - Windows, Linux, macOS, ARM

πŸ€– AI-Powered

  • 🧠 Smart Analysis - Google Gemini AI integration
  • πŸ›‘οΈ Malware Detection - VirusTotal scanning
  • πŸ” Combined Intelligence - AI + VirusTotal analysis
  • πŸ’‘ Process Insights - Understand what's running
  • πŸ”’ Security Scoring - Risk assessment

πŸš€ Installation

Quick Install

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/rexreus/Graveyard/main/setup/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/REXREUS/Graveyard/main/setup/install.ps1 | iex

Manual Download

Download the latest binary for your platform:

Platform Architecture Download
πŸͺŸ Windows x64 graveyard.exe
🐧 Linux x64 graveyard
🐧 Linux ARM64 graveyard-arm
🍎 macOS Intel graveyard-darwin
🍎 macOS Apple Silicon graveyard-darwin-arm

Build from Source

# Clone the repository
git clone https://github.com/REXREUS/Graveyard.git
cd Graveyard

# Install dependencies
go mod download

# Build
./setup/build.sh    # Linux/Mac
setup\build.bat     # Windows

⚑ Quick Start

1. Run Graveyard

graveyard

2. Configure API Keys (Optional)

Press s in the app to open Settings, or create .env file:

cp .env.example .env

Get your free API keys:

Add to .env:

GEMINI_API_KEY=your_api_key_here
VIRUSTOTAL_API_KEY=your_virustotal_api_key_here

3. Start Monitoring!

Key Action Description
↑ ↓ Navigate Move through process list
i πŸ€– AI Inspect Analyze process with Gemini AI
t πŸ›‘οΈ Threat Scan Check with VirusTotal + AI
k ⚠️ Kill Process Terminate selected process
s βš™οΈ Settings Configure API keys
q / Esc πŸšͺ Quit Exit application

πŸ“Έ Screenshots

Main Interface

Main Interface

AI Analysis

AI Analysis

VirusTotal Scan

VirusTotal Scan

🎯 Use Cases

  • πŸ” System Monitoring - Track resource usage in real-time
  • πŸ›‘οΈ Security Auditing - Scan suspicious processes
  • πŸ› Debugging - Identify resource-hungry applications
  • πŸ“Š Performance Analysis - Optimize system performance
  • πŸ”’ Malware Detection - Check for threats with VirusTotal

πŸ’‘ Why Graveyard?

Traditional Tools πŸͺ¦ Graveyard
Basic process list ✨ AI-powered insights
Manual analysis πŸ€– Automated intelligence
No security checks πŸ›‘οΈ Built-in malware scanning
Complex interfaces 🎨 Clean, intuitive UI
Platform-specific 🌍 Cross-platform

πŸ”§ System Requirements

  • Runtime: No dependencies needed (standalone binary)
  • Build: Go 1.21+ (only for building from source)
  • Terminal: Unicode support recommended
  • Network: Internet connection for AI features

πŸ†˜ Troubleshooting

Permission Denied when Killing Process

Some processes require elevated privileges:

  • Windows: Run as Administrator
  • Linux/macOS: sudo graveyard
AI Features Not Working
  1. Press s to check API key configuration
  2. Verify internet connection
  3. Check logs: graveyard.log
  4. Ensure API keys are valid
Binary Not Found After Install
  • Windows: Restart terminal to refresh PATH
  • Linux/macOS: Check /usr/local/bin is in PATH

πŸ“š Documentation

πŸš€ Getting Started

🎨 Features

πŸ› οΈ Development

πŸ”’ Security

Graveyard takes security seriously:

  • πŸ” API keys stored securely in .env (permissions: 0600)
  • 🚫 .env automatically excluded from git
  • πŸ”„ Supports key rotation
  • πŸ“Š No data collection or telemetry

Security Best Practices:

# Never commit secrets
echo ".env" >> .gitignore

# Set proper permissions
chmod 600 .env

# Rotate keys regularly
# Monitor usage in provider dashboards

See SECURITY.md for detailed information.

πŸ—‘οΈ Uninstall

Linux / macOS:

 curl -fsSL https://raw.githubusercontent.com/REXREUS/Graveyard/main/setup/uninstall.sh |bash

Windows:

irm https://raw.githubusercontent.com/REXREUS/Graveyard/main/setup/uninstall.ps1 | iex

🀝 Contributing

We love contributions! Here's how you can help:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch (git checkout -b feature/amazing)
  3. πŸ’Ύ Commit your changes (git commit -m 'Add amazing feature')
  4. πŸ“€ Push to the branch (git push origin feature/amazing)
  5. πŸŽ‰ Open a Pull Request

See CONTRIBUTING.md for detailed guidelines.

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Star History

If you find Graveyard useful, please consider giving it a star! ⭐

Star History

Star History Chart

πŸ’¬ Support


Made with ❀️ by REXREUS

⬆ Back to Top