Agent构建

EVA

为Linux/Windows运维人员提供极简单文件智能体,提升排障与命令执行效率

一个极简的单python文件智能体,无第三方依赖、随处运行

项目介绍

1. EVA——一个极简的智能体 大家会尝鲜各种xxxClaw,并在新鲜感褪去后放着这些claw吃灰。但eva不一样,一旦感受到它对linux运维、排障效率的提升,那它会成为日常使用频率极高的一个工具,伴随着用户许许多多年。 1.1 它有多小? 整个 EVA 只有一个文件——eva.py,不到 800 行 Python 代码。没有依赖安装、没有框架、没有复杂的配置文件。你甚至可以直接把代码粘贴到服务器里就能跑——Paste and Go。 1.2 核心架构:Agent Loop EVA 的核心是一个最简的 ReAct (Reasoning + Acting) 循环: 用户输入 → LLM 思考 → 调用工具(run_cli)→ 获取结果 → 继续思考 → ... 没有 LangChain,没有 Agent 框架,没有复杂的编排。 1.3 run_cli:唯一的工具 EVA 只有一个工具——run_cli,用来执行任意 shell 命令。 这意味着 EVA 的能力不是通过”注册插件”获得的,而是通过自然语言 + shell 命令组合出来的: 想分析数据?→ python3 -c “import pandas…” 或写一个 Python 脚本再执行 想写文件?→ echo/Set-Content 想读文件?→ cat/Get-Content 想网络请求?→ curl/Invoke-WebRequest 工具只有一个,但能力无限——因为 shell 本身就是最强大的 API。 项目地址: https://github.com/usepr/eva 2. 使用场景 底下所有示例都在github仓库的showcase中,很有意思,可以看看 🦖🦖🦖 EVA相当于低配版Claude Code,适合Linux/Windows运维、排障、执行shell。你也可以用它写报告、分析数据、写代码等,但这些复杂场景还是尽量用Claude Code、Codex等工具。 2.1 微信bot 我将EVA接入微信bot,作为个人助理,帮我检索账号、联网分析等 2.2 Linux排障、环境配置 EVA接入内部部署的Qwen3.5-27B模型,帮助团队解决了很多Linux相关的环境、配置问题。例如,快速修复容器启动失败问题 2.3 CTI运维 分析电脑卡慢原因、检查配置问题、验证漏洞影响情况等。例如,让EVA分析服务器受漏洞影响情况,它能够自动联网检索CVE漏洞信息、根据漏洞信息排查当前环境、给出最终报告

需求相近的,还有这些