Agent-Wiz  by Repello-AI

CLI for AI agent workflow visualization and threat modeling

Created 7 months ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> Agent Wiz is a Python CLI tool for developers, researchers, and security teams to analyze and visualize AI agentic workflows. It addresses the complexity of modern LLM orchestration by extracting agent-tool interactions from code, mapping relationships, and performing automated threat assessments to enhance system visibility and security.

How It Works

The tool uses Abstract Syntax Tree (AST)-based static parsing to extract agent/tool definitions and interconnections from source code, generating interactive workflow graphs. For security, it applies established threat modeling frameworks, prioritizing MAESTRO, to systematically identify potential vulnerabilities. This approach offers a framework-agnostic method for understanding and securing complex AI systems.

Quick Start & Requirements

Installation: pip install repello-agent-wiz. Prerequisite: Set OpenAI API key (export OPENAI_API_KEY=sk-...). Core CLI usage:

  1. Extract workflows: agent-wiz extract --framework <framework> --directory <path> --output <file.json>
  2. Visualize graphs: agent-wiz visualize --input <file.json> --open
  3. Analyze threats: agent-wiz analyze --input <file.json> See Agent Wiz GitHub Issues and PyPI.

Highlighted Details

  • Supports numerous frameworks: AutoGen, CrewAI, LangGraph, LlamaIndex, etc.
  • Extracts agents, tools, transitions, data flows, and group agent types.
  • Generates interactive D3-based HTML visualizations of agent connections.
  • Automates threat assessment using MAESTRO (Mission, Assets, Entrypoints, Security Controls, Threats, Risks, Operations).

Maintenance & Community

Provides CHANGELOG.md for version history and CONTRIBUTING.md for contributors. Specific community channels (Discord/Slack) are not detailed in the README.

Licensing & Compatibility

Licensed under the Apache 2.0 License. This is permissive, allowing commercial use and integration into closed-source projects without significant copyleft restrictions.

Limitations & Caveats

Additional threat modeling methodologies (STRIDE, PASTA, LINDDUN) are under development. Agent simulation-based threat exploration is also a planned future feature, indicating active evolution.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
12
Star History
10 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

codegate by stacklok

0%
703
AI agent security and management tool
Created 11 months ago
Updated 5 months ago
Starred by Gagan Bansal Gagan Bansal(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

agent-framework by microsoft

5.7%
5k
AI agent and multi-agent workflow framework
Created 6 months ago
Updated 21 hours ago
Starred by Dan Guido Dan Guido(Cofounder of Trail of Bits), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
1 more.

cai by aliasrobotics

3.4%
5k
Cybersecurity AI (CAI) is an open framework for building AI-driven cybersecurity tools
Created 7 months ago
Updated 1 day ago
Feedback? Help us improve.