Skip to main content

A collection of AI Operational Agents built with Langchain/LangGraph and Streamlit-based GUI for real-time user interaction and visualization

Project description

AIOpStack

Python ≥3.8 LangChain v0.3.25 LangGraph v0.4.8 LangChain MCP Adapters v0.1.7


AIOpStack is a collection of AI Operational Agents built with Langchain/LangGraph and Streamlit‑based GUI for operational interaction and visualization.

🌐 English | 简体中文

🎯 Motivation

  1. Fast‑boot – DevOps and sysadmins often test multiple MCPs for automation, but setup can be time‑consuming. AIOpStack drastically reduces study and setup time.
  2. Lightweight – IDEs like Cursor and VSCode with Cline are powerful but resource‑heavy. AIOpStack stays minimal and nimble.
  3. Local Deployments – Deploy locally to access private environments.
  4. Free & Open – Fully open‑source, no vendor lock‑in or licensing fees.

🚀 Features

  • OpenAI‑compatible LLM API integration – Connect to any OpenAI‑compatible LLM endpoint.
  • MCP integration – Seamless bridge between LLMs and popular MCP tools (e.g., Kubernetes, Ansible).
  • Human‑in‑the‑loop feedback – Pause for confirmation or iterative refinement at key steps.
  • Pure Python & GUI‑free – Fully Python‑powered: no frontend skills required for reuse or extension.

📖 Quick Start

Requirements

  • Python 3.8+
  • OpenAI‑compatible LLM API URL & Key

Installation

pip install aiopstack

Usage Examples

# QuickStart, the project will be listening at 0.0.0.0:8051
aiops

🤝 Contributing

We welcome contributions! If you have suggestions or feature requests, feel free to open an issue or submit a pull request.

Development Setup

  1. Clone the repository:
git clone https://github.com/ohtaman/streamlit-desktop-app.git
  1. Install dependencies:
cd src/aiopstack
pip install -r requirements.txt
  1. Run Streamlit
streamlit run app.py

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

aiopstack-0.1.0.tar.gz (101.7 kB view details)

Uploaded Source

Built Distribution

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

aiopstack-0.1.0-py3-none-any.whl (100.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiopstack-0.1.0.tar.gz
  • Upload date:
  • Size: 101.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for aiopstack-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4302085b35312a906955a28b1ee2f1cade25237d4b632658f0fb932b7e864056
MD5 20263886634ce38d209aa3b7654a3f11
BLAKE2b-256 717d1818922d036f24aa871cd5f0d55d1eaccebd0265e2c9e723b305584183cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiopstack-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 100.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for aiopstack-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bc495e8810b575f6ede30695e470427fac47a6b40891992544df39d3a853f70
MD5 ae1a8ca77b3306dfd549ce205de72b8b
BLAKE2b-256 b63c9d047b5e637ab1c27c28d68b1efcd044afc06908cb8b4f68650a1d9c2f03

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