Skip to main content

Beautiful CLI for managing IOWarp scientific AI agents

Project description

IOWarp Agents CLI

🤖 Beautiful command-line interface for managing IOWarp scientific AI agents

PyPI version Python License: MIT

✨ Features

  • 🎨 Beautiful UI - Rich terminal interface with colors, tables, and interactive menus
  • 🔍 Agent Discovery - Automatically fetches latest agents from GitHub
  • 📦 Easy Installation - Interactive menus guide you through the process
  • 🎯 Multi-Platform - Supports Claude Code (more platforms coming soon)
  • 🌍 Flexible Scope - Install agents locally or globally
  • 🚀 Zero Config - Works out of the box with sensible defaults

🚀 Quick Start

Installation

# Install with uvx (recommended)
uvx iowarp-agents

# Or install globally with pip
pip install iowarp-agents

Basic Usage

# List all available agents
iowarp-agents list

# Install an agent (interactive mode)
iowarp-agents install

# Install specific agent for Claude Code locally
iowarp-agents install workflow-orchestrator claude local

# Install with interactive menus
iowarp-agents install workflow-orchestrator

📋 Commands

Command Description Example
list List all available agents iowarp-agents list --detailed
install Install an agent iowarp-agents install data-io-expert claude local
status Show installation status iowarp-agents status
update Update agents to latest versions iowarp-agents update

🎯 Available Agents

Agent Specialization Use Cases
data-io-expert Scientific data formats & I/O HDF5, ADIOS, Parquet conversion
analysis-viz-expert Data analysis & visualization Statistical analysis, plotting
hpc-performance-expert HPC & performance optimization SLURM jobs, profiling
research-doc-expert Research & documentation Literature search, experiment tracking
workflow-orchestrator Workflow & environment management Pipeline creation, automation

📦 Installation Examples

Interactive Installation

$ iowarp-agents install

Select an agent to install:

1) 💾 Data Io Expert       Scientific data formats and I/O operations
2) 📊 Analysis Viz Expert  Data analysis and visualization  
3) 🚀 Hpc Performance Expert  HPC and performance optimization
4) 📚 Research Doc Expert  Research literature and documentation
5) ⚙️ Workflow Orchestrator  Workflow and environment management

Enter your choice [1]: 2

Select target platform:

1) Claude Code  Claude Code AI assistant with subagent support

Enter your choice [1]: 1

Select installation scope:

1) Local project      Install in current project only (./.claude/agents)  
2) Global installation Install for all projects (~/.claude/agents)

Enter your choice [1]: 1 Installation Successful!

Agent 'Analysis Viz Expert' has been installed to:
./.claude/agents/analysis-viz-expert.md

The agent is now available in Claude Code.

Direct Installation

# Install workflow orchestrator for Claude Code in current project
$ iowarp-agents install workflow-orchestrator claude local Installation Successful!

Agent 'Workflow Orchestrator' has been installed to:
./.claude/agents/workflow-orchestrator.md

🎨 Beautiful Output

The CLI features rich, colorful output with:

  • 🎯 Interactive menus with numbered options
  • 📊 Beautiful tables for agent listings
  • 🎨 Colored panels for status and results
  • Progress indicators for downloads
  • 💡 Helpful guidance throughout the process

🔧 Advanced Usage

List Agents with Details

iowarp-agents list --detailed

Install Multiple Agents

# Install for different scopes
iowarp-agents install data-io-expert claude global
iowarp-agents install analysis-viz-expert claude local

🤝 Contributing

We welcome contributions! See our contribution guide for details.

📚 Related Projects

📄 License

MIT License - see LICENSE file for details.


Part of the IOWarp ecosystem for scientific computing

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

iowarp_agents-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

iowarp_agents-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file iowarp_agents-0.1.0.tar.gz.

File metadata

  • Download URL: iowarp_agents-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for iowarp_agents-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2dbe593f110086af63c39db00d502415c4cce05536406fade4d2693b9a66cf72
MD5 521aa075718327cfcda389dc49f8c7e9
BLAKE2b-256 d37bdd49412913bfb1eca3d368ad2870e7addf18338ca12f8db8f2e1727447aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for iowarp_agents-0.1.0.tar.gz:

Publisher: publish-pypi.yml on iowarp/iowarp-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iowarp_agents-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iowarp_agents-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for iowarp_agents-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68c92aad8fc825fe070000cef471eb0d2734876801a5648ff1dd686bbd351abf
MD5 ddc35072b8f28653d021da2a077a21c7
BLAKE2b-256 c3e7461d173b54ed23d7a2f13cbe778f533ce72fa3a36c1edeb49115a06f56be

See more details on using hashes here.

Provenance

The following attestation bundles were made for iowarp_agents-0.1.0-py3-none-any.whl:

Publisher: publish-pypi.yml on iowarp/iowarp-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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