Skip to content
/ aiops Public

⚙️Aiops Platform Support Both Cloud and On Premise,Auto Fix Issue and Self Health To Depoly Muti Cloud Also As Your Aiops Assistant.

License

Notifications You must be signed in to change notification settings

camel-ai/aiops

Repository files navigation


AIOPS: Next Generation Paradigm Of Multi cloud AI deployment and executable devops assistant

Documentation Discord X Reddit Wechat Wechat Hugging Face Star Package License


✨ what's aiops?

Simply put, it's about empowering multi-cloud deployment and operations with AI intelligence!
・You can query and deploy cloud resources (AWS, Alibaba Cloud, Tencent Cloud, Azure, etc., all covered!) by talking to a chatbot.
・You state your requirements, and AI automatically helps you design cloud architecture and generate deployment scripts (Terraform code so easy!).
・Even, you provide a hand-drawn architecture diagram or document, and it can turn it into reality!
・Deployment issues? AIOps can also intelligently repair and self-heal!
・Deep integration with the Terraform MCP server
・ai auto IAC coding recall rate exceeds 90%
・gptDiagram all your envisioned cloud architectures.
Sounds futuristic, doesn't it? AIOps project is dedicated to building the next-generation multi-cloud AI deployment and executable DevOps assistant!

⚙️ Quick Start

local deployment:

Prerequisites

CPU >= 2 cores

RAM >= 4 GB

Disk >= 40 GB

Docker >= 24.0.0 & Docker Compose >= v2.26.1

  1. git clone https://github.com/camel-ai/aiops.git

  2. cd aiops

    cp env.example .env

    vi .env

    DEEPSEEK_API_KEY=your-deepseek-api-key

    #openai config

    OPENAI_API_KEY=your-openai-api-key

    OPENAI_API_BASE_URL=your-openai-base-url

    OPENAI_API_MODEL=gpt-4o

    #anthropic config

    ANTHROPIC_API_KEY=your-claude-api-key

    ANTHROPIC_API_BASE_URL=your-claude-base-url

    ANTHROPIC_API_MODEL=claude-sonnet-4-20250514

    #ai deploy model provider select(openai or claude)

    AI_MODEL_PROVIDER=openai

  3. chmod 777 deploy.sh

  4. ./deploy.sh

WeChat Group QR Code
  1. access http://your-public-ip:80

cloud test:

http://aiops.cloudet.cn/

✨ Key Features

📈 query your any cloud resource as chat

aiops supports query any clouds resource and summaryany as chat and it could auto write the many kinds of policy (like iam policy , object bucket policy) and auto instead of you.

📲 deploy and query as chat

aiops supports query and deploy any clouds any resource in your cloud account as chat

👍🏼 deploy from template with Best practices

aiops supports deploy any clouds resource from template both from offical suggestion and create by yourself

🔥 deploy from nlp and auto

aiops supports deploy and clouds resource from nlp , its help you to design clouds Topology and terraform scripts auto, and execute deployment,and it supports Automatic repair and self-healing deployment with your deploying.

🔥 deploy from picture or manuscript as attachment

aiops supports deploy and clouds resource from attachement(both picture or manuscript) , its help you to design clouds Topology and terraform scripts auto, and execute deployment

🔥 deploy history query and give the Topology and main.tf auto

aiops supports query all history deployments and give the Topology and main.tf auto,you can download as your wish


📺 Demo Video

Introducing AIOPS: how to build your cloud infrastuction from nlp and aiops platform with self health and auto fix function?

Demo.3.mp4
Demo.4.mp4
Demo.5.mp4

⚙️ aiops llm V1

aiops llm v1 is a text model for aiops&devops ,its have better answer thank deepseek-reasoner&qwen-max-latest only on aiops

aiops-llm
you can download and deploy the aiops llm from hf https://huggingface.co/yiminghub/aiops-qwen-4b
aiops1.mp4
aiops2.mp4
aiops3.mp4

⚙️ aiops datasets V1

aiops llm v1 is 1371 aiops q&a for aiops&devops ,its have first datasets on aiops&devops you can download and deploy the aiops dataset from hf https://huggingface.co/datasets/yiminghub/aiops

📢 News

Upcoming Features & Contributions

  • Support alicloud deploy
  • Support tencloud deploy
  • Support azure deploy
  • Support baiducloud deploy
  • Support openstack deploy
  • Support schedul all devops task oneday
  • Support more resource for aws
  • Support complete prompt for aws
  • Support for invite code system for cloud demo
  • Support human in loop when deploying
  • Support for more model for general topo and terraform scripts
  • Support for query about finance summary of aws
  • Support muti cloud best practise templates auto
  • Support share deployment and templates function
  • Support more video and feishu summary all aiops work a day auto

📢 roadmap

aiops-roadmap2025

Latest Updates

📢 Refactor into the AIOPS environment, publish camel-aiops on PyPI, and release the documentation. - 📆 April 24, 2025

  • Support step by step ai guide for aiops (you can get knowhow about aiops just press index number of the questions - 📆 July 1, 2025
  • Support flow output for chat - 📆 July 1, 2025
  • Support memory for chat - 📆 July 1, 2025
  • Support aws all region iaas resource full display just in one query both for nlp and caas model - 📆 July 1, 2025
  • Support claude sonnet-4&opus-4 model for create topo and terraform config. - 📆 July 1, 2025
  • Support AWS china deployment - 📆 March 4, 2025
  • Support OPENAI gpt-4o model for create topo and terraform config. - 📆 March 25, 2025
  • Support deepseek as chat assistant - 📆 March 24, 2025
  • Support AWS china deployment - 📆 March 4, 2025
  • Support AWS global deployment - 📆 January 13, 2025
  • Support Volcengine china deployment - 📆 January 5, 2025
  • Support key and project management - 📆 December 5, 2024
  • Support for register - 📆 November 19, 2024
  • Support Template deployment - 📆 November 19, 2024
  • Support query for cloud resource and deploy vpc,subnet,iam user ,iam group,iam policy ,s3 for aws

🥂 Contributing to AIOPS🏝️

We greatly appreciate your interest in contributing to our open-source initiative. To ensure a smooth collaboration and the success of contributions, we adhere to a set of contributing guidelines similar to those established by CAMEL. For a comprehensive understanding of the steps involved in contributing to our project, please refer to the CAMEL contributing guidelines. 🤝🚀

An essential part of contributing involves not only submitting new features with accompanying tests (and, ideally, examples) but also ensuring that these contributions pass our automated pytest suite. This approach helps us maintain the project's quality and reliability by verifying compatibility and functionality.

📬 Community & Contact

If you're keen on exploring new research opportunities or discoveries with our platform and wish to dive deeper or suggest new features, we're here to talk. Feel free to get in touch for more details at [email protected].


  • Join us (Discord or WeChat) in pushing the boundaries of finding the scaling laws of agents.
WeChat Group QR Code
  • Join Wechat for further discussions!(aiops wechat group)
WeChat Group QR Code
  • Join Wechatgroup for further discussions!(camel-wechat group)

We welcome community contributions! Join us in building these exciting features.

🙌 Acknowledgment

We would like to thank Douglas for designing the logo of our project.

🖺 License

The source code is licensed under Apache 2.0.

About

⚙️Aiops Platform Support Both Cloud and On Premise,Auto Fix Issue and Self Health To Depoly Muti Cloud Also As Your Aiops Assistant.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published