EvoAI
FreeNot checkedAn ollama based LLM interface for providing agentic abilities to LLMs.
About
An ollama based LLM interface for providing agentic abilities to LLMs.
README
evoAI: LLMs + evolution
evo-ai is a local runner for Ollama that enhances any LLM with agentic capabilities — enabling models not just to use tools, but to create new ones autonomously and invoke them when needed.
💡 Think of it as a LLM which has real-time, self-expanding toolchains built on-demand by the LLM itself.
Features: 🛠️ Tool Creation On the Fly When the LLM encounters a missing tool or function, it can generate and register new code snippets or scripts to accomplish the task.
Modular & Local: No cloud dependencies. Everything runs locally via Ollama, ensuring privacy and full control.
Supports Any LLM: Works with any LLM accessible via Ollama (e.g., LLaMA, Mistral, Code LLMs, etc).
⚠️ Note: The effectiveness of this application heavily depends on the capabilities of the LLM you choose. For best results, use models that excel at coding and analytical reasoning.
📦 Installation
Prerequisites:
git clone https://github.com/pahulgogna/evoAI.git
cd evoAI
npm install
🧪 Usage
Run the agent:
Give it a goal and let the model break it down, create tools, and execute steps autonomously.
🧠 How It Works
Introspective Planning The LLM receives your high-level goal and plans a multi-step solution.
Tool Audit Checks available tools. If something’s missing, it builds it.
Execution Executes tools in sequence, handling input/output passing and error catching.
Self-Extension If new needs arise during execution, the agent can loop back and generate new capabilities on the fly.
🔒 Security Note Since the LLM can generate and execute arbitrary code, it's strongly recommended to run in a sandboxed or containerized environment if you're testing unfamiliar prompts.
🛠️ Project Structure
evoAI/
├── src/
├── electron/
├── ui/
🤝 Contributing Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
Installing EvoAI
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/pahulgogna/evoAIFAQ
Is EvoAI MCP free?
Yes, EvoAI MCP is free — one-click install via Unyly at no cost.
Does EvoAI need an API key?
No, EvoAI runs without API keys or environment variables.
Is EvoAI hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install EvoAI in Claude Desktop, Claude Code or Cursor?
Open EvoAI on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare EvoAI with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
