Advanced Native Scripting for Automated Resource Integration

ANSARI means "The Helper" in Arabic - your intelligent DevOps companion that bridges the gap between complex infrastructure and the engineers who manage it.

Features

A better way to manage infrastructure

ANSARI provides a unified, human-centric interface for resource orchestration and health auditing.

Native Resource Integration

Seamlessly interacts with Cloud APIs (AWS, GCP, Azure) and Kubernetes without heavy wrapper overhead.

Intelligent Auditing

Don't just see logs—get context. Ansari interprets resource states to tell you why things are failing.

Extensible Module Architecture

Easily add new "Support Modules" for your specific stack with our plugin system.

Beautiful CLI

Powered by Typer and Rich for a terminal experience that is as readable as it is functional.

Quick Start

Get up and running in minutes

Installation

Ensure you have Poetry installed:

bash
$ git clone https://github.com/sameeralam3127/ansari.git
$ cd ansari
$ poetry install

Basic Usage

bash
# Display help
$ ansari --help
# Check resource health
$ poetry run ansari check eks-cluster-01
# Verbose output
$ poetry run ansari check my-pod-123 -v
# Version info
$ poetry run ansari version

Why ANSARI?

  • Python-native - No complex dependencies or runtime requirements

  • Context-aware - Understands relationships between resources

  • Developer-friendly - Designed by engineers for engineers

  • Extensible - Add your own modules with minimal boilerplate

  • Open source - MIT licensed with an active community

Built With

Python 3.11+ Typer Rich Pydantic Poetry

Architecture

Designed for clarity and extensibility

Project Structure

  • ansari/core/ - The "Brain" handles internal logic and configuration

  • ansari/modules/ - The "Hands" contain integrations for AWS, K8s, etc.

  • ansari/main.py - The "Voice" is the CLI interface you interact with

Core Engine

Orchestration & Logic

Cloud Modules

AWS, GCP, Azure

K8s Modules

Cluster & Pod Analysis

CLI Interface

User Interaction

Roadmap

Upcoming Features

We're constantly improving ANSARI with new capabilities

Q3 2026

AWS Integration

Direct integration with EC2, EKS, RDS, Lambda and more

Q3 2026

AWS Integration

Direct integration with EC2, EKS, RDS, Lambda and more

Q4 2026

GCP & Azure Support

Google Cloud Platform and Azure resource monitoring

Q1 2027

Kubernetes Deep Dive

Advanced K8s cluster diagnostics and pod analysis

Q2 2027

CI/CD Integration

GitHub Actions, GitLab CI, and Jenkins support

Q3 2027

Alert Management

PagerDuty, Slack, and email notification integration

Q4 2027

Custom Plugin System

Create and share custom resource checkers