OpenGithubs / OpenGithubs/weekly

EVA —— 单python的极简智能体,无依赖、随处运行

Open
#110 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
1.7k
Forks
71
PR merge metrics
No merged PRs in 30d

Description

项目地址

https://github.com/usepr/eva

类别

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.