A cinematic startup animation for your terminal
Multi-color matrix rain • Two themes • Glitch effects • Custom dashboard
Cross-platform: Windows, Linux, macOS, Termux (Android)
irm https://raw.githubusercontent.com/Unknown-2829/Phantom-terminal/main/install.ps1 | iexcurl -fsSL https://raw.githubusercontent.com/Unknown-2829/Phantom-terminal/main/install.sh | bashor with wget:
wget -qO- https://raw.githubusercontent.com/Unknown-2829/Phantom-terminal/main/install.sh | bashInteractive installer lets you choose:
- Theme - Phantom (purple/cyan) or Unknown (green/blue)
- Matrix Mode - Letters or Binary (0101...)
- Path Display - Full path or folder only
- Options - Gradient logo, auto-update, system info display
____ _ _ _ _ _ _____ ___ __ __
| _ \| | | | / \ | \ | |_ _/ _ \| \/ |
| __/| _ |/ ___ \| |\ | | || |_| | | | |
|_| |_| |_/_/ \_\_| \_| |_| \___/|_| |_|
_ _ _ _ _ ___ _ _____ ___ _
| | | | \ | | |/ / \ | |/ _ \ \ / / \ | |
| | | | \| | ' /| \| | | | \ \ /\ / /| \| |
| |_| | |\ | . \| |\ | |_| |\ V V / | |\ |
\___/|_| \_|_|\_\_| \_|\___/ \_/\_/ |_| \_|
| Feature | Description |
|---|---|
| 🎬 Cinematic Startup | Multi-stage animation sequence |
| 🌧️ Matrix Rain | Letters or Binary mode with theme colors |
| 🔐 Security Loading | Animated progress bars with glitch effects |
| 💀 Glitch Reveal | Logo appears with glitch animation |
| 📊 Dashboard | User, host, uptime, CPU/RAM stats, and quotes |
| 🎨 Gradient Logo | Multi-color gradient for logo display |
| 🔄 Auto-Update | Smart caching, checks updates periodically |
| ⚙️ Persistent Config | Settings preserved on reinstall |
| 📱 Mobile Optimized | Termux-specific performance tweaks |
| 🥚 Easter Eggs | Hidden commands with achievement tracking |
| Command | Description |
|---|---|
phantom-help |
Show all commands |
phantom-theme |
Switch theme (Phantom/Unknown) |
phantom-config |
View configuration |
phantom-config -Edit |
Edit config in notepad |
phantom-reload |
Replay startup animation |
phantom-matrix |
Run matrix animation |
phantom-dash |
Show dashboard with system stats |
phantom-update |
Check for updates (with caching) |
Hidden Commands (Easter Eggs 🥚):
phantom-chosen- Unlock "The Chosen One"phantom-2829- Reveal the Creator's Markphantom-secrets- Secret hunter achievement tracker
Config file: ~\.phantom-terminal\config.json
{
"AnimationEnabled": true,
"SecurityLoadSteps": 8,
"GlitchIntensity": 3,
"MatrixDuration": 2,
"MatrixMode": "Letters",
"Theme": "Phantom",
"ShowSystemInfo": true,
"ShowFullPath": true,
"GradientText": true,
"SmartSuggestions": true,
"AutoCheckUpdates": true,
"SilentUpdate": true,
"UpdateCheckDays": 1
}| Setting | Options | Description |
|---|---|---|
Theme |
Phantom, Unknown | Color theme |
MatrixMode |
Letters, Binary | Matrix rain style |
SecurityLoadSteps |
1-12 | Loading bar segments for the security sequence |
GlitchIntensity |
0-5 | Glitch effect strength |
ShowSystemInfo |
true/false | Show system details in the dashboard |
ShowFullPath |
true/false | Full path in prompt |
GradientText |
true/false | Gradient colors for logo |
SmartSuggestions |
true/false | History-based command predictions (local only) |
MatrixDuration |
1-5 | Matrix rain duration (seconds) |
AnimationEnabled |
true/false | Enable all animations |
UpdateCheckDays |
1+ | Days between update checks |
# Download
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Unknown-2829/Phantom-terminal/main/PhantomStartup.ps1" -OutFile "$HOME\PhantomStartup.ps1"
# Add to profile
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Force }
Add-Content $PROFILE "`n. `"$HOME\PhantomStartup.ps1`""
# Restart terminal# Download
mkdir -p ~/.phantom-terminal
curl -fsSL https://raw.githubusercontent.com/Unknown-2829/Phantom-terminal/main/PhantomStartup.sh -o ~/.phantom-terminal/PhantomStartup.sh
chmod +x ~/.phantom-terminal/PhantomStartup.sh
# Add to shell profile (choose based on your shell)
# For Bash:
echo -e '\n# Phantom Terminal\nif [ -f "$HOME/.phantom-terminal/PhantomStartup.sh" ]; then\n source "$HOME/.phantom-terminal/PhantomStartup.sh"\nfi' >> ~/.bashrc
# For Zsh:
echo -e '\n# Phantom Terminal\nif [ -f "$HOME/.phantom-terminal/PhantomStartup.sh" ]; then\n source "$HOME/.phantom-terminal/PhantomStartup.sh"\nfi' >> ~/.zshrc
# Restart terminal or run:
source ~/.bashrc # or ~/.zshrc# Remove from profile
(Get-Content $PROFILE) -notmatch 'PhantomStartup' | Set-Content $PROFILE
# Delete files
Remove-Item "$HOME\PhantomStartup.ps1" -Force -ErrorAction SilentlyContinue
Remove-Item "$HOME\.phantom-terminal" -Recurse -Force -ErrorAction SilentlyContinue# Remove from profile (Linux/Termux)
sed -i.bak '/PhantomStartup\|Phantom Terminal/d' ~/.bashrc
sed -i.bak '/PhantomStartup\|Phantom Terminal/d' ~/.zshrc
# Remove from profile (macOS)
sed -i '.bak' '/PhantomStartup\|Phantom Terminal/d' ~/.bashrc
sed -i '.bak' '/PhantomStartup\|Phantom Terminal/d' ~/.zshrc
sed -i '.bak' '/PhantomStartup\|Phantom Terminal/d' ~/.bash_profile
# Delete files
rm -rf ~/.phantom-terminalPhantom Terminal supports:
- ✅ Windows 10/11 (PowerShell 5.1+)
- ✅ Linux (Bash 4.0+, various distributions)
- ✅ macOS (Catalina+, both Bash and Zsh)
- ✅ Termux (Android, optimized for mobile)
📖 View detailed platform support guide - Installation notes, requirements, and troubleshooting for each platform.
MIT License - feel free to modify and share!
@unknownlll2829 (Telegram)
GitHub: @Unknown-2829