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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iris_ai_cli-0.1.8.tar.gz
(15.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iris_ai_cli-0.1.8.tar.gz.
File metadata
- Download URL: iris_ai_cli-0.1.8.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
918323aae316fec7cf419c5ef70699378fe593666a43bc6395f1a74c8fdae8b5
|
|
| MD5 |
44414407cb732412d68b8e7c1c521d0c
|
|
| BLAKE2b-256 |
e798e1fe43839c75fd95d8e5c3f471a822b77dbdb577c064b1f104266388b6f4
|
File details
Details for the file iris_ai_cli-0.1.8-py3-none-any.whl.
File metadata
- Download URL: iris_ai_cli-0.1.8-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
829a54d314817db9a08ed8ef3ebc79c9d09cc7ad41413764eef343425a56b720
|
|
| MD5 |
1b44c8fb12c652b24386fb685f9f0d2e
|
|
| BLAKE2b-256 |
a31e5b4629272f25c67e668b1004f396ca467c7bbe2c86171902b025dc650524
|