The status command provides information about the current status of the Genie CLI. It shows information like the version, verified status, current engine being used, device information, and configuration keys set by the user.

Usage

genie status

Flags

-r, --reveal-keys bool: If specified, the API keys will be revealed in the output. If not specified, the API keys will be masked and then shown.

Example

This is what the output of the status command looks like:

🧞 Genie Status Dashboard
──────────────────────────────────────────────────
📌 Version: v2.9.2
💻 System: darwin
⚙️  Engine: Ollama
🤖 Model: llama3.2:latest

🔧 Features Support
─────────────────────────
• Image Generation: ✗ Not supported
• Chat: ✓ Supported
• Safe Mode: ✗ Not supported
• Documentation: ✓ Supported
• Reasoning: ✗ Not supported

🔐 Verification Status
─────────────────────────
📧 Status: ✓ Verified
   Email: blah@harshalranjhani.in

🔧 Configuration Status
─────────────────────────
🔑 OpenAI API: ✓ Configured
   Key: sk-p...LsEA
🔑 Gemini API: ✓ Configured
   Key: AIza...RNWw
🔑 DeepSeek API: ✓ Configured
   Key: sk-6...0d3b
🔑 Replicate API: ✓ Configured
   Key: ********
🌐 Ollama URL: ✓ Configured
   URL: http://localhost:11434 (default)
📝 Ignore List: ✓ Configured
   Path: /Users/harshalranjhani/Developer/genie/ignorelist.txt

💡 Tips
──────────
• Use genie init to update configuration
• Use genie switch to switch engines
• Use genie reset to reset configuration