OpenGithubs / OpenGithubs/weekly
EVA —— 单python的极简智能体,无依赖、随处运行
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 71
- PR merge metrics
- No merged PRs in 30d
Description
项目地址
类别
Python
项目标题
EVA——单python文件智能体,无依赖、随处运行
项目描述
如果一个智能体的执行层小到只是一个脚本,那它具有病毒传播一样的潜力。
EVA是个麻雀虽小、五脏俱全的Agent智能体,相当于低配版Claude Code,能帮你写脚本、写测试案例、执行shell、分析数据等。我自己就是EVA的重度用户,日常使用频率非常高。
各种好玩案例见当前仓库的 showcase 🦖🦖🦖
亮点
- 本地化:可以接入本地部署的OpenAI接口模型,如vLLM,或者是外网模型
- 极致轻量化:单文件,仅一个eva.py,有python就能运行
- 目录级Session:下次同样目录启动会延续之前对话
- 安全审查:默认只执行读命令,其他命令需要安全确认
- 移植性:很容易将EVA接入你现有的自动化流程,例如:eva -a -u '计算100w以内所有素数和并写到/tmp/result.txt'
截图或演示视频
https://github.com/user-attachments/assets/2cdd8965-788a-4aff-a3a2-a1a46fea9e02
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked EVA repository and its showcase to verify the project description and scope. The issue names no file, test, or entry point in the weekly repository, so first determine the expected publication format and location; done requires a clearly defined project entry and any needed supporting details.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- content
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100