Skip to main content

Iris an ai CLI tool.

Project description

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

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iris_ai_cli-0.1.8-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

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

Hashes for iris_ai_cli-0.1.8.tar.gz
Algorithm Hash digest
SHA256 918323aae316fec7cf419c5ef70699378fe593666a43bc6395f1a74c8fdae8b5
MD5 44414407cb732412d68b8e7c1c521d0c
BLAKE2b-256 e798e1fe43839c75fd95d8e5c3f471a822b77dbdb577c064b1f104266388b6f4

See more details on using hashes here.

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

Hashes for iris_ai_cli-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 829a54d314817db9a08ed8ef3ebc79c9d09cc7ad41413764eef343425a56b720
MD5 1b44c8fb12c652b24386fb685f9f0d2e
BLAKE2b-256 a31e5b4629272f25c67e668b1004f396ca467c7bbe2c86171902b025dc650524

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page