Iris AI
A beautiful intelligent command-line interface for AI assistance with system monitoring capabilities and rich interactive features.
Features
-
🤖 Interactive Chat Mode
- Natural language conversations
- Command suggestions and execution
- Conversation history management
- Save and load conversations
-
💻 System Monitoring
- Memory usage and status
- Disk space analysis
- Running processes
- System environment variables
-
📂 File Operations
- Directory exploration and listing
- File content analysis
- Python script generation and execution
- File processing capabilities
-
🔧 Development Tools
- Git repository status and analysis
- Branch information
- Commit history
- Changes tracking
- Environment variable management
-
🎨 Beautiful UI
- Rich text formatting
- Progress indicators
- Interactive prompts
- Syntax highlighting
- Tree views and tables
Installation
pip install iris-ai-cli
Usage
Basic Commands
# Start interactive chat mode
iris chat
# Send a single prompt
iris "Hello, how are you?"
# Get help information
iris help
# Process a file
iris file input.txt -o output.txt
System Monitoring
# Get system information
iris "show system info"
# Check memory usage
iris "how much memory is available?"
# Monitor disk space
iris "check disk space"
# List running processes
iris "show running processes"
File Operations
# List directory contents
iris "show files in current directory"
# Create a Python script
iris "create a script to calculate fibonacci numbers"
# Execute a Python script
iris "run fibonacci.py"
Git Operations
# Check git status
iris "show git status"
Environment Management
# View environment variables
iris "show environment variables"
# Check specific variable
iris "what is my OPENAI_API_KEY"
Configuration
Set your Groq API key:
# Linux/Mac
export GROQ_API_KEY=your_api_key_here
# Windows
set GROQ_API_KEY=your_api_key_here
Models
Iris uses different models for different purposes:
- Routing:
llama-3.1-8b-instant - Tool Use:
meta-llama/llama-4-scout-17b-16e-instruct - General Queries:
meta-llama/llama-4-scout-17b-16e-instruct
License
MIT
Release files for iris-ai-cli 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iris_ai_cli-0.1.8.tar.gz | 15.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iris_ai_cli-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.8 kB
Release files / iris_ai_cli-0.1.8.tar.gz
| Download URL | iris_ai_cli-0.1.8.tar.gz |
|---|---|
| Size | 15.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
918323aae316fec7cf419c5ef70699378fe593666a43bc6395f1a74c8fdae8b5
|
|
BLAKE2b-256 checksum How to use checksums |
e798e1fe43839c75fd95d8e5c3f471a822b77dbdb577c064b1f104266388b6f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|
Release files / iris_ai_cli-0.1.8-py3-none-any.whl
| Download URL | iris_ai_cli-0.1.8-py3-none-any.whl |
|---|---|
| Size | 16.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
829a54d314817db9a08ed8ef3ebc79c9d09cc7ad41413764eef343425a56b720
|
|
BLAKE2b-256 checksum How to use checksums |
a31e5b4629272f25c67e668b1004f396ca467c7bbe2c86171902b025dc650524
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|