Skip to content

πŸš€ Next-gen AI terminal shell: command explanations, code analysis, security scanning, 37 themes, 60+ prompts. Transform your terminal experience.

License

Notifications You must be signed in to change notification settings

VritraSecz/VritraAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ VritraAI - AI-Powered Terminal Shell

Version Python License Platform PyPI Downloads

An intelligent, AI-enhanced terminal shell with advanced features, beautiful theming, and powerful command execution capabilities.

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


πŸ“‘ Table of Contents

  1. Overview
  2. Key Features
  3. Preview
  4. Installation
  5. Requirements
  6. Quick Start
  7. Command-Line Flags
  8. Interactive Shell Overview
  9. Built-In Commands
  10. AI Features
  11. Explain Last Command System
  12. Multi-Command Execution Rules
  13. Themes
  14. Prompt Styles
  15. Configuration System
  16. API Setup
  17. Error Recovery System
  18. File Management Capabilities
  19. System Commands Overview
  20. Security Notes
  21. Termux Compatibility Notes
  22. Linux Compatibility Notes
  23. Known Limitations
  24. Project Structure
  25. Contributing
  26. License
  27. Author & Credits
  28. Community & Support

🎯 Overview

VritraAI is a next-generation AI-powered terminal shell that combines the power of traditional Unix commands with cutting-edge artificial intelligence. Built from scratch by Alex Butler of Vritra Security Organization, VritraAI transforms your terminal experience with intelligent command explanations, code analysis, project management, and a beautiful, customizable interface.

What Makes VritraAI Special?

  • πŸ€– AI-Powered Assistance: Get intelligent explanations for commands, code reviews, and project analysis
  • 🎨 37 Beautiful Themes: Customize your terminal with professional color schemes
  • πŸ’¬ 60+ Prompt Styles: Express your personality with creative prompt designs
  • πŸ” Smart Command Logging: Automatically track and explain system commands
  • πŸ›‘οΈ Error Recovery: Intelligent error handling with AI-powered suggestions
  • πŸ“¦ Project Intelligence: Automatic project type detection and dependency management
  • πŸ” Security Features: Built-in dangerous command warnings and safe mode

✨ Key Features

🧠 AI-Powered Features

  • Natural Language AI Assistant: Chat with AI using ai <prompt> for any question or task
  • Command Explanation: Understand what any command does with explain <command> or explain_last
  • Code Review & Analysis: Comprehensive AI-powered code review with review <file|directory>
  • Security Scanning: AI-powered security vulnerability detection with security_scan <file|directory>
  • Code Optimization: Get AI optimization suggestions with optimize_code <file>
  • Code Refactoring: AI-powered refactoring suggestions with refactor <file> <description>
  • Project Intelligence: Enhanced project type detection, health analysis, and optimization
  • Interactive Learning: AI tutoring system with learn <topic> for any programming concept
  • Cheat Sheets: Generate command cheatsheets with cheat <topic>
  • Content Generation: AI content generation helper with generate <description>
  • Documentation Generator: Auto-generate README, docstrings, tutorials, and architecture diagrams
  • File/Directory Analysis: AI-powered analysis with summarize [path] for deep insights

🎨 Customization

  • 37 Color Themes: From dark/light to cyberpunk, matrix, galaxy, and more
  • 60+ Prompt Styles: Hacker, pirate, ninja, robot, superhero, and many more
  • Customizable Banners: Professional MOTD banners with system stats
  • Rich Formatting: Beautiful terminal output with syntax highlighting

πŸ› οΈ Advanced Tools

  • File Management: Create, edit, read, search, and manage files
  • Code Formatting: Automatic code formatting with black/autopep8
  • Network Tools: Complete network diagnostics and monitoring
  • System Monitoring: Real-time system information and performance metrics
  • Project Templates: Quick project scaffolding for various frameworks

πŸ”’ Security & Safety

  • Dangerous Command Warnings: Confirmation prompts for risky operations
  • Safe Mode: Enhanced protection for critical operations
  • Command Validation: Intelligent command validation before execution
  • Session Logging: Complete command history and session tracking

πŸ“Έ Preview

VritraAI Preview

VritraAI in action - AI-powered terminal shell with beautiful theming


πŸ“¦ Installation

Standard Installation

Install VritraAI directly from PyPI:

pip install vritraai

Development Installation

For development or to get the latest features:

# Clone the repository
git clone https://github.com/VritraSecz/VritraAI.git
cd VritraAI

# Install dependencies
pip install -r requirements.txt

# Run directly
python vritraai.py

Requirements

  • Python: 3.7+ (3.8+ recommended)
  • Operating System: Linux, macOS, or Termux (Android)
  • Dependencies: See Requirements section

πŸ“‹ Requirements

Core Dependencies (Required)

  • openai==0.28.0 - OpenAI API client for OpenRouter integration
  • requests>=2.28.0 - HTTP library for API requests
  • prompt-toolkit>=3.0.0 - Advanced terminal UI library

Recommended Dependencies

  • rich>=13.0.0 - Rich text and beautiful terminal formatting

Optional Dependencies

  • pygments>=2.13.0 - Syntax highlighting for code display
  • psutil>=5.9.0 - System and process utilities
  • black>=23.0.0 - Python code formatter (for format_file command)
  • autopep8>=2.0.0 - Alternative Python code formatter

Installation Commands

# Install all dependencies
pip install -r requirements.txt

# Install only core dependencies
pip install openai requests prompt-toolkit rich

# Install with optional features
pip install openai requests prompt-toolkit rich pygments psutil black autopep8

πŸš€ Quick Start

1. Launch VritraAI

# After installation
vritraai

# Or run directly
python vritraai.py

2. Configure API Keys

# Set up Gemini API (default)
apikey gemini YOUR_GEMINI_API_KEY

# Or set up OpenRouter API
apikey openrouter YOUR_OPENROUTER_API_KEY

3. Start Using AI Features

# Ask AI questions
ai How do I use git rebase?

# Explain last command
ls -la
explain_last

# Review code
review myfile.py

# Learn something new
learn "bash loops"

4. Customize Your Experience

# Change theme
theme cyberpunk

# Change prompt style
prompt hacker

# View all options
theme
prompt

πŸŽ›οΈ Command-Line Flags

VritraAI supports the following command-line flags:

Flag Long Form Description
-h --help Show help message and exit
-v --version Show version information and exit
-i --interactive Launch in interactive mode (default)

Examples

# Show help
python vritraai.py -h
python vritraai.py --help

# Show version
python vritraai.py -v
python vritraai.py --version

# Launch interactive mode (default)
python vritraai.py -i
python vritraai.py --interactive

# Launch without flags (same as -i)
python vritraai.py

Note: Only one flag can be used at a time. Using multiple flags will result in an error.


πŸ’» Interactive Shell Overview

VritraAI provides a powerful interactive shell with:

  • Command History: Full command history with arrow key navigation
  • Auto-completion: Intelligent command and path completion
  • Syntax Highlighting: Beautiful code syntax highlighting
  • Rich Output: Formatted tables, panels, and colored output
  • Session Tracking: Complete session logging and analytics

Shell Features

  • Tab Completion: Press Tab to autocomplete commands and paths
  • History Navigation: Use ↑/↓ arrows to navigate command history
  • Multi-line Commands: Use \ for line continuation
  • Command Chaining: Use ; or && to chain commands
  • Pipes: Full support for Unix pipes (|)

πŸ“š Built-In Commands (Master List)

VritraAI includes 100+ built-in commands. Here are the top 20 most commonly used commands:

Command Description
ai <prompt> Natural language AI assistant
explain_last Explain the last executed command
review <file|directory> AI-powered code review
ls [path] Colored directory listing
read_file <file> Read file with syntax highlighting
edit_file <file> Open file in editor or create new
cd <directory> Change directory
theme [name] Change color theme (37 available)
prompt [style] Change prompt style (60+ available)
config Show current configuration
apikey <provider> <key> Set API key (gemini/openrouter)
model [list|set|search] Manage AI models
project_type Detect project type automatically
sys_info Comprehensive system information
search_file <pattern> [path] Search for files by name
find_files <pattern> [path] Advanced file search with regex
summarize [path] AI-powered directory/file analysis
learn <topic> Interactive AI tutoring
doc readme Generate README.md for project
history View command history

πŸ’‘ Note: For a complete list of all commands, use the help command in VritraAI or visit vritraai.vritrasec.com/ for detailed documentation.


πŸ€– AI Features

AI-Powered Command Explanation

VritraAI can explain any system command you execute:

# Execute a command
ls -lah /usr/bin

# Get AI explanation
explain_last

The AI will provide:

  • What the command did
  • Why it succeeded or failed
  • Optimization tips
  • Related commands
  • Fix suggestions (if errors occurred)

Code Review

Get intelligent code analysis:

review myfile.py

Features:

  • Code quality assessment
  • Security vulnerability detection
  • Performance optimization suggestions
  • Best practices recommendations
  • Bug detection

Project Intelligence

Automatic project analysis:

# Detect project type
project_type

# Check dependencies
dependencies_check

# Analyze project health
project_health

Learning Assistant

Interactive learning:

learn "bash loops"
learn "git rebase"
learn "python decorators"

Provides:

  • Brief explanations
  • Common use cases
  • Practical examples
  • Best practices
  • Common mistakes to avoid

πŸ” Explain Last Command System

The explain_last command provides intelligent analysis of your last executed command.

How It Works

  1. Command Logging: System commands and whitelisted built-ins are automatically logged
  2. Output Capture: Command output is captured including Rich-formatted output
  3. AI Analysis: AI analyzes the command, output, and context
  4. Detailed Explanation: Provides comprehensive explanation with fixes and recommendations

Whitelisted Commands

The following built-in commands are automatically logged:

  • ls, dir, search_file, find_files
  • hash, validate, format
  • search_regex, cd, sys_info
  • disk_usage, env, path, which
  • uptime, memory, processes
  • time, calc, template
  • encode, decode

Usage

# Execute any system command
grep -r "pattern" /path/to/search

# Get explanation
explain_last

Features

  • βœ… Automatic command logging
  • βœ… Rich output capture
  • βœ… Context-aware analysis
  • βœ… Error diagnosis
  • βœ… Fix suggestions
  • βœ… Optimization tips

πŸ”— Multi-Command Execution Rules

VritraAI supports command chaining with strict validation for safety.

Supported Separators

  • ; - Sequential execution (always executes)
  • && - Conditional execution (executes if previous succeeds)

Rules

  1. Only System Commands: Multi-command sequences only allow system commands and whitelisted built-ins
  2. No AI Commands: AI commands must be executed separately
  3. Validation: Each command in the sequence is validated before execution
  4. Labeled Output: Each command's output is labeled for clarity

Allowed Commands in Multi-Command

File Operations:

  • ls, dir, read_file, search_file, mkdir, create_dir
  • find_files, compare, diff, hash, validate, format, tree

System Commands:

  • cd, clear, exit, help, sys_info, disk_usage
  • env, path, which, uptime, memory, processes
  • time, calc, config, template, theme, prompt
  • encode, decode, network, analyze_system

API/Model Management:

  • apikey, api_base, model

Examples

# Valid: System commands
ls -la; cd /tmp; pwd

# Valid: Mixed system and built-ins
ls; sys_info; memory

# Invalid: AI commands (must be separate)
ls; ai "what is this?"  # ❌ Error: AI command detected

# Valid: Pipes work normally
ls -la | grep ".py"

🎨 Themes (37 Themes Showcase)

VritraAI includes 37 professionally designed color themes. Here are the top 10 most popular themes:

Theme Description
dark Default dark terminal theme
light Light theme with classic colors
matrix Matrix-style green hacker terminal
cyberpunk High-contrast cyberpunk palette
galaxy Space/galaxy purples and blues
ocean Cool blue ocean-inspired theme
neon Bright neon accents for high contrast
retro Retro neon green-on-black look
hacker_green Aggressive hacker green-on-black
synthwave 80s synthwave neon palette

πŸ’‘ Note: VritraAI includes 27 more themes! Use theme command to see all available themes, or visit vritraai.vritrasec.com/ for the complete list.

Usage

# List all themes
theme

# Change theme
theme cyberpunk

# Reset to default
theme reset

πŸ’¬ Prompt Styles

VritraAI offers 60+ creative prompt styles to personalize your terminal:

Popular Styles

  • hacker - Hacker-style multi-line: β”Œβ”€β”€(userγ‰Ώvritraai)-[path]\n└─$
  • matrix - Matrix style: wake up, neo:// path $
  • cyberpunk - Cyberpunk style: β–Ά path β—€
  • ninja - Ninja style: ⚑ path ⚑
  • pirate - Pirate style: πŸ΄β€β˜ οΈ [CAPTAIN] @ path βš“
  • superhero - Superhero style: 🦸 [HERO] :: path >>
  • robot - Robot style: πŸ€– [SYSTEM] :: path >>
  • alien - Alien style: πŸ‘½ [PROBE] ~~ path πŸ›Έ

Categories

Classic Styles:

  • classic, minimal, modern, powerline, git, elegant

Tech Styles:

  • hacker, cyberpunk, matrix, code_matrix, terminal_classic

Fun Styles:

  • ninja, pirate, superhero, robot, alien, magical
  • medieval, western, steampunk, gaming

Professional Styles:

  • corporate, professional, elegant, minimal_zen

Nature Styles:

  • space, fire, water, earth, air
  • mountain, jungle, desert, arctic

And many more!

πŸ’‘ Note: VritraAI includes 60+ prompt styles! Use prompt command to see all available styles, or visit vritraai.vritrasec.com/ for the complete list.

Usage

# List all prompt styles
prompt

# Change prompt style
prompt hacker

# Reset to default
prompt reset

βš™οΈ Configuration System

VritraAI uses a unified configuration system with automatic persistence.

Configuration Location

  • Config Directory: ~/.config-vritrasecz/vritraai/
  • Config File: ~/.config-vritrasecz/vritraai/config.json
  • History File: ~/.config-vritrasecz/vritraai/history
  • Session Log: ~/.config-vritrasecz/vritraai/session.log
  • Last Command Log: ~/.config-vritrasecz/vritraai/lastcmd.log
  • Learning Notes: ~/.config-vritrasecz/vritraai/learning.md
  • Version Info: ~/.config-vritrasecz/vritraai/vritraai-version.json
  • Config Backup: ~/.config-vritrasecz/vritraai/config.json.backup (automatic backup)

Viewing Configuration

# Show current configuration
config

Configuration Management

Configuration is automatically saved when you:

  • Change themes (theme <name>)
  • Change prompt styles (prompt <style>)
  • Set API keys (apikey <provider> <key>)
  • Switch API bases (api_base <provider>)
  • Change models (model set <id>)

πŸ”‘ API Setup (OpenRouter / Gemini)

VritraAI supports two AI providers: Gemini (default) and OpenRouter.

Gemini API (Default)

  1. Get API Key: Visit Google AI Studio
  2. Set API Key:
    apikey gemini YOUR_GEMINI_API_KEY
  3. Available Models:
    • gf1 - Gemini 2.0 Flash (default)
    • gf2 - Gemini 2.5 Flash
    • gf3 - Gemini 2.5 Flash Lite
    • gf4 - Gemini Flash Latest
    • gp1 - Gemini 2.5 Pro

OpenRouter API

  1. Get API Key: Visit OpenRouter
  2. Set API Key:
    apikey openrouter YOUR_OPENROUTER_API_KEY
  3. Switch API Base:
    api_base openrouter
  4. Available Models: 20+ models including:
    • DeepSeek (Chat, Prover)
    • Meta LLaMA (3.3, 3.1, 3.2)
    • Mistral AI (7B, Nemo, Pixtral)
    • Google Gemma
    • OpenAI GPT
    • Qwen, Z-AI, and more

Model Management

# List available models
model list

# Set model
model set gf1

# Search models
model search flash

API Key Management

# Set Gemini API key
apikey gemini YOUR_KEY

# Set OpenRouter API key
apikey openrouter YOUR_KEY

# View API key help
apikey help

πŸ›‘οΈ Error Recovery System

VritraAI includes an intelligent error recovery system with AI-powered suggestions.

Features

  • Automatic Error Detection: Catches exceptions and errors automatically
  • Context Analysis: Analyzes error context, traceback, and code
  • AI-Powered Suggestions: Provides specific fix suggestions
  • Interactive Recovery: Menu-driven error recovery options
  • Retry Mechanism: Automatic retry with fixes applied

Error Recovery Options

When an error occurs, you'll see:

  1. Error Details: Full error message and traceback
  2. Context Information: File, line number, and code snippet
  3. AI Suggestions: Specific fix recommendations
  4. Recovery Options:
    • Apply suggested fix
    • Retry operation
    • Skip and continue
    • Get more help

Example

# If an error occurs during file operation
edit_file nonexistent.py

# VritraAI will:
# 1. Detect the error
# 2. Analyze the context
# 3. Suggest fixes (e.g., "File doesn't exist. Create it?")
# 4. Offer recovery options

πŸ“ File Management Capabilities

VritraAI provides comprehensive file management features:

File Operations

  • Read Files: Syntax-highlighted file viewing
  • Edit Files: Open in default editor or create new files
  • Create Files: Quick file creation with templates
  • Search Files: Pattern-based and regex file search
  • Compare Files: Side-by-side file comparison
  • Format Files: Automatic code formatting
  • Hash Files: Calculate file checksums

Code Templates

Quick project scaffolding:

# Create Python template
template python my_script.py

# Create Bash template
template bash script.sh

# Create HTML template
template html index.html

# Create README template
template readme README.md

File Search

# Search by pattern
search_file "*.py"

# Advanced search
find_files "test.*\.py$"

# Regex search
search_regex "def.*test" *.py

πŸ–₯️ System Commands Overview

VritraAI enhances standard system commands with additional features:

Enhanced Commands

  • ls: Colored output with file type indicators
  • cd: Smart directory navigation with error recovery
  • grep: Highlighted search results
  • cat: Syntax-highlighted file display

System Information

# Comprehensive system info
sys_info

# Disk usage
disk_usage /home

# Memory stats
memory

# Process list
processes

# System uptime
uptime

Environment Management

# View environment variable
env PATH

# Set environment variable
env MY_VAR "value"

# PATH management
path add /new/path

πŸ”’ Security Notes

Built-in Security Features

  1. Dangerous Command Warnings: Confirmation prompts for risky operations
  2. Command Validation: Pre-execution validation
  3. Safe Mode: Enhanced protection mode
  4. Session Logging: Complete audit trail

Dangerous Commands

The following commands require confirmation:

  • rm -rf, rm -rfv, rm *
  • dd, mkfs, fdisk
  • shutdown, reboot, halt
  • chmod 777, chown -R
  • sudo rm, sudo dd
  • > /dev/null, truncate, shred

API Key Security

  • API keys are stored in ~/.config-vritrasecz/vritraai/config.json
  • File permissions are automatically set to user-only access
  • Never share your API keys or config files

Best Practices

  1. Review commands before execution
  2. Use safe mode for critical operations
  3. Keep API keys secure
  4. Regularly review session logs
  5. Don't execute untrusted commands

πŸ“± Termux Compatibility Notes

VritraAI is fully compatible with Termux on Android.

Termux-Specific Features

  • βœ… Full command support
  • βœ… File system access
  • βœ… Network tools
  • βœ… AI features
  • βœ… Theme customization

Installation on Termux

# Update packages
pkg update && pkg upgrade

# Install Python
pkg install python

# Install pip packages
pip install vritraai

# Or clone and install
git clone https://github.com/VritraSecz/VritraAI.git
cd VritraAI
pip install -r requirements.txt

Termux Considerations

  • Some system commands may have limited functionality
  • File permissions follow Android security model
  • Network tools work within Termux environment
  • All AI features are fully functional

🐧 Linux Compatibility Notes

VritraAI is designed primarily for Linux systems.

Supported Distributions

  • βœ… Ubuntu/Debian
  • βœ… Fedora/RHEL/CentOS
  • βœ… Arch Linux
  • βœ… openSUSE
  • βœ… Other Linux distributions

Linux-Specific Features

  • Full system command support
  • Complete file system access
  • Network diagnostics
  • Process management
  • System monitoring

Installation on Linux

# Using pip (recommended)
pip install vritraai

# Or from source
git clone https://github.com/VritraSecz/VritraAI.git
cd VritraAI
pip install -r requirements.txt

Dependencies

Most Linux distributions include Python 3.7+ by default. Install additional dependencies as needed:

# Ubuntu/Debian
sudo apt-get install python3-pip python3-venv

# Fedora
sudo dnf install python3-pip

# Arch Linux
sudo pacman -S python-pip

⚠️ Known Limitations

Current Limitations

  1. Windows Support: Limited Windows support (primarily Linux/Termux)
  2. Multi-line Commands: Some complex multi-line commands may need adjustment
  3. Interactive Commands: Some interactive commands may not work perfectly
  4. API Rate Limits: Subject to API provider rate limits
  5. Large Files: Very large files may take time to process

Workarounds

  • Use Linux or Termux for best experience
  • Break complex commands into simpler ones
  • Use non-interactive alternatives when possible
  • Monitor API usage to avoid rate limits
  • Use head or tail for large files

πŸ“‚ Project Structure

VritraAI/
β”œβ”€β”€ vritraai.py          # Main application file
β”œβ”€β”€ config_manager.py    # Unified configuration system
β”œβ”€β”€ config.py            # Legacy configuration (fallback)
β”œβ”€β”€ requirements.txt     # Python dependencies
β”œβ”€β”€ setup.py             # PyPI package setup script
β”œβ”€β”€ pyproject.toml       # Modern Python project configuration
β”œβ”€β”€ MANIFEST.in          # Package manifest for PyPI
β”œβ”€β”€ README.md            # This file
β”œβ”€β”€ LICENSE              # MIT License file
└── CHANGELOG.md         # Version history and changelog

User Configuration Directory:
~/.config-vritrasecz/vritraai/
β”œβ”€β”€ config.json              # Configuration file
β”œβ”€β”€ config.json.backup       # Automatic config backup
β”œβ”€β”€ .config.lock             # Configuration lock file (internal)
β”œβ”€β”€ history                  # Command history
β”œβ”€β”€ session.log              # Session log
β”œβ”€β”€ lastcmd.log              # Last command log
β”œβ”€β”€ learning.md              # Learning notes (from `learn` command)
└── vritraai-version.json    # Version information file

Key Files

  • vritraai.py: Main application (13,820+ lines)
  • config_manager.py: Configuration management system
  • config.py: Legacy configuration fallback
  • requirements.txt: All project dependencies
  • setup.py: PyPI package setup script
  • pyproject.toml: Modern Python project configuration (PEP 518)
  • MANIFEST.in: Package manifest for including files in PyPI distribution
  • LICENSE: MIT License file
  • CHANGELOG.md: Version history and changelog documenting all notable changes

🀝 Contributing

We welcome contributions to VritraAI! This is an open-source project built from scratch, and your contributions help make it better.

How to Contribute

  1. Fork the Repository

    git clone https://github.com/VritraSecz/VritraAI.git
    cd VritraAI
  2. Create a Branch

    git checkout -b feature/your-feature-name
  3. Make Your Changes

    • Follow existing code style
    • Add comments for complex logic
    • Test your changes thoroughly
  4. Commit Your Changes

    git commit -m "Add: Description of your changes"
  5. Push to Your Fork

    git push origin feature/your-feature-name
  6. Create a Pull Request

Contribution Guidelines

  • βœ… Follow PEP 8 style guidelines
  • βœ… Add docstrings to new functions
  • βœ… Test your changes before submitting
  • βœ… Update documentation if needed (see vritraai.vritrasec.com/)
  • βœ… Keep commits focused and atomic

Areas for Contribution

  • πŸ› Bug fixes
  • ✨ New features
  • πŸ“š Documentation improvements (vritraai.vritrasec.com/)
  • 🎨 New themes or prompt styles
  • πŸ”§ Performance optimizations
  • πŸ§ͺ Test coverage
  • 🌐 Translations

Development Setup

# Clone repository
git clone https://github.com/VritraSecz/VritraAI.git
cd VritraAI

# Create virtual environment
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run in development mode
python vritraai.py

πŸ“„ License

This project is licensed under the MIT License.

MIT License

Copyright (c) 2024 Alex Butler, Vritra Security Organization

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

πŸ‘€ Author & Credits

Author

Alex Butler
Owner, Vritra Security Organization

Project Information

  • Original Project: Built from scratch by Alex Butler
  • Organization: Vritra Security Organization
  • Version: v0.30.1
  • Status: Active Development

Acknowledgments

  • Built with ❀️ from scratch
  • Inspired by modern terminal tools and AI assistants
  • Thanks to all contributors and users

Contact


πŸ’¬ Community & Support

Getting Help

Community Resources

Support Channels

Feedback

We value your feedback! Please:

  • ⭐ Star the repository if you find it useful
  • πŸ› Report bugs with detailed information
  • πŸ’‘ Suggest new features
  • πŸ“ Improve documentation (vritraai.vritrasec.com/)
  • 🀝 Contribute code

Made with ❀️ by Alex Butler | Vritra Security Organization

⬆ Back to Top

About

πŸš€ Next-gen AI terminal shell: command explanations, code analysis, security scanning, 37 themes, 60+ prompts. Transform your terminal experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages