zenops

command module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

README

ZenOps

Auth cnb Eryajf HitCount GitHub license Eryajf Blog Eryajf WeChat Eryajf Awesome Stars

🧘 ZenOps —— 运维数据智能化查询工具


运维领域的工具,有这样几个阶段,从最初的命令行工具,到 Web 界面交互,再到今天结合AI用自然语言交互,每一种场景都有其独特的价值。

ZenOps 是一个面向运维领域的数据智能化查询工具,通过统一的接口抽象,支持多云平台(阿里云、腾讯云等云资源)、CI/CD 工具(Jenkins等各种运维领域常见工具)的资源查询,并通过 CLI、HTTP API 和 MCP 协议提供多种访问方式,同时集成钉钉,飞书(待添加)等智能机器人实现对话式查询。

  • 🌥️ 多云支持: 统一接口查询阿里云、腾讯云等云平台资源
  • 🔧 CI/CD 集成: 支持 Jenkins 等 CI/CD 工具查询
  • 🖥️ CLI 工具: 基于 Cobra 的命令行工具
  • 🌐 HTTP API: RESTful API 接口
  • 🤖 MCP 协议: 支持 Model Context Protocol
  • 💬 钉钉机器人: 对话式查询体验(回复消息支持卡片流式输出)
  • 🔌 插件化架构: 易于扩展新的云平台和服务

快速开始

安装

# 克隆仓库
git clone https://github.com/eryajf/zenops.git
cd zenops

# 编译
make build

也可以直接下载预编译的二进制文件,或者使用 docker 运行。

配置

复制配置文件模板并修改:

cp config.example.yaml config.yaml

按需配置其中的各配置项。

使用

通过命令行查询数据

通过HTTP API查询数据

通过MCP协议查询数据

通过钉钉机器人查询数据

其他说明

  • 如果觉得项目不错,麻烦动动小手点个 ⭐️star⭐️!
  • 如果你还有其他想法或者需求,欢迎在 issue 中交流!
  • 项目还属于早期,更多丰富的功能还在开发中,敬请期待!
  • 其中 docs 里的文档大部分是 AI 编码过程中生成,仅做留存,不必在意。

捐赠打赏

如果你觉得这个项目对你有帮助,你可以请作者喝杯咖啡 ☕️

支付宝 微信

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
llm
wecom
Package wecom provides cryptographic utilities for WeChat Work (WeCom) message encryption and decryption.
Package wecom provides cryptographic utilities for WeChat Work (WeCom) message encryption and decryption.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL