技能潮 SkillTide 提交收录
官方说明昨天

evo.ninja

AI agent that adapts its persona to achive tasks
在 GitHub 查看 ↗直链 · 无中转页
来源明细
收录自 e2b-dev/awesome-ai-agents 榜单(我们从中收集的条目之一) · 条目类型:开源项目
收录与活跃
收录于 2026-10-16 · 最近见到 2026-10-16 · 共见到 1 次 · 被 1 个来源列出
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们还没有为它记录标签。
谁维护它、还在更新吗?
我们收录于 2026-10-16;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

---

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Discord | :star: the repo !
---
Welcome!
To get started using evo.ninja simply head to our website, or to build and run from source follow these setup instructions.
Need Help?
Join our Discord community for support and discussions.
If you have questions or encounter issues, please don't hesitate to create a new issue to get support.
How it works
What makes evo.ninja special is that it adapts itself in real-time, based on the tasks at hand. Evo utilizes pre-defined agent personas that are tailored to specific domains of tasks. Each iteration of evo's execution loop it will select and adopt the persona that fits the task at hand best.
Agent Personas
| Agent | Expertise |
|-|-|
| 📝Synthesizer | "Reads text files, analyzing and gathering data and information from text files, generating summaries and reports, and analyzing text." |
| #️⃣ Csv Analyst | "Adept at reading CSV files, searching for data, extracting key data points, calculating amounts, and derive insights from CSV files." |
| 🌐 Researcher | "Searching the internet, comprehending details, and finding information." |
| 💻 Developer | "Architect and build complex software. specialized in python." |
Execution Loop
1. **Predict Next Step:** For each iteration of the execution loop, Evo starts by making an informed prediction about what the best-next-step should be.
2. **Select Best Agent:** Based on this prediction, Evo selects a best-fit agent persona.
3. **Contextualize Chat History:** Based on the prediction from step 1, and the agent persona in step 2, the complete chat history is "contextualized" and only the most relevant messages are used for the final evaluation step.
4. **Evaluate and Execute:** A final evaluation step is run to determine what agent function is executed to try and further achieve the user's goal.
These 4 steps run in a loop continuously until it is determined the user's goal has been achieved.
Setup
Pre-Requisites
Please install the following:
- git
- nodejs
- yarn
- nvm
Installation
1. Clone the repository
> git clone https://github.com/agentcoinorg/evo.ninja
2. Copy the .env.template file and rename it to .env.
> cp .env.template .env
3. Find the line that says OPENAI_API_KEY=, and add your unique OpenAI API Key
OPENAI_API_KEY=sk-...
4. Find the line that says SERP_API_KEY=, and add your unique SERP API Key.
SERP_API_KEY=b071... (see https://serpapi.com)
5. Use the correct version of Node.JS
> nvm install && nvm use
Install Yarn if the node environment is new
> npm install -g yarn
6. Install all dependencies & build project
> yarn && yarn build
Now you're ready to go! You can run Evo through CLI or using the UI
CLI
Run evo in the terminal:
> yarn start
**Arguments:**
- [goal] - Goal to be achieved
**Options:**
- -s, --session - Name of the session within the ./sessions/... directory.
- -t, --timeout - Specify a timeout, used to terminate the process after a specified number of seconds.
来源
awesome · https://github.com/polywrap/evo.ninja
收录于
昨天

← 返回索引