IOWarp Agents CLI
🤖 Beautiful command-line interface for managing IOWarp scientific AI agents
✨ 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
- IOWarp MCPs - MCP servers for scientific computing
- IOWarp Agents - Specialized AI subagents
- IOWarp Website - Browse agents online
📄 License
MIT License - see LICENSE file for details.
Part of the IOWarp ecosystem for scientific computing
Metadata
Release files for iowarp-agents 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iowarp_agents-0.1.0.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iowarp_agents-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.6 kB
Release files / iowarp_agents-0.1.0.tar.gz
| Download URL | iowarp_agents-0.1.0.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2dbe593f110086af63c39db00d502415c4cce05536406fade4d2693b9a66cf72
|
|
BLAKE2b-256 checksum How to use checksums |
d37bdd49412913bfb1eca3d368ad2870e7addf18338ca12f8db8f2e1727447aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 29, 2025.
Transparency logRelease files / iowarp_agents-0.1.0-py3-none-any.whl
| Download URL | iowarp_agents-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68c92aad8fc825fe070000cef471eb0d2734876801a5648ff1dd686bbd351abf
|
|
BLAKE2b-256 checksum How to use checksums |
c3e7461d173b54ed23d7a2f13cbe778f533ce72fa3a36c1edeb49115a06f56be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 29, 2025.
Transparency log