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.7.tar.gz (14.5 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.7-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file iris_ai_cli-0.1.7.tar.gz.

File metadata

  • Download URL: iris_ai_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 14.5 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.7.tar.gz
Algorithm Hash digest
SHA256 a5ef9ffbf1bbf89ca0089e3b4f6d136a95da71477c6f4d33ae1f1eb75c1500f8
MD5 1fecfcece45272e744f673b5cba0c370
BLAKE2b-256 8ff70fe37f807b1cf3ab3c6fd5d51d4746295b438643f5a2a14f6307d677e260

See more details on using hashes here.

File details

Details for the file iris_ai_cli-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: iris_ai_cli-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 14.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 390301f77150ff82c10dca7951ce123c06a821e83b090f7fdec2e90144646683
MD5 f7c0dd03d2ebbd8dba09dfa3c5dd2d53
BLAKE2b-256 484fc40315a7823b6f53639b0e23d995c1059c8fab581002dbfc598864a2da72

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