Vortex is a beautiful, intelligent, autonomous sysadmin assistant that lives in your terminal. It translates natural language into shell commands, monitors your system, and learns from your history.
- 🤖 Multi-Provider AI: Supports Google Gemini, Anthropic Claude, and AWS Bedrock.
- 🖥️ Full TUI: A professional monochrome Terminal UI built with Textual.
- 🐚 Persistent Shell: Maintains state (cd, export) across commands in a session.
- 🛡️ Risk Awareness: Automatically classifies commands as SAFE, CAUTION, or DANGEROUS.
- 🧠 RAG Memory: Remembers past commands and outcomes using ChromaDB.
- 📈 System Monitoring: Background daemon to alert on high CPU/MEM/Disk usage.
- 🔗 Direct Passthrough: Run raw shell commands with the
#prefix.
git clone https://github.com/ichigo-k/Vortex
cd vortex
pip install -e .- Run the configuration wizard:
vortex config setup
- Or set your API keys in
.envor~/.vortex/config.toml.
vortex chatvortex ask "How do I check open ports?"
vortex run "restart my nginx server"vortex monitor start
vortex monitor status# df -h
/clear- Fresh start/help- Show all commands
- Textual (TUI)
- Click (CLI)
- Google Gemini / Anthropic / Bedrock (AI)
- ChromaDB (Vector DB)
- SQLite (History)
- psutil (Monitoring)