
I built an open-source local coding agent with a 40-round agentic loop, 112 sub-agents, and a cyberpunk UI — Eve Agent V2 Unleashed
Hey r/LocalLLaMA — I've been building Eve Agent V2 Unleashed, a fully local autonomous coding agent powered by Ollama, and just open-sourced it.
What it does:
- Autonomous 40-round tool loop — plans, writes files, runs bash, fixes errors, verifies, all without hand-holding
- Real-time SSE streaming so you watch it think live
- Workspace Picker: Change your working directory from the UI at any time
- Full tool suite: bash (PowerShell-aware on Windows), file I/O, grep, glob, git, web search, URL fetch
- 112 specialized sub-agents (Python, FastAPI, Rust, ML, DevOps, security...)
- 111 slash commands: /fix, /review, /refactor, /test, /docs, /plan
- 273 Skills: Composable skill modules, progressively loaded
- Live Web SearchTavily-powered — Eve researches the web mid-task
- Supports local GPU models AND Ollama cloud (480B) — switch mid-session
- No build step UI — just a Python server and a browser
- Eve-V2-Unleashed-Qwen3.5-8B-Liberated-4K-4B-Merged: 8B Liberated Soul + 4B Agentic Brain Merged AI-agent hybrid. Eve's 8B OBLITERATUS-abliterated personality (131K training turns, Tree of Life, 7 Emotional LoRAs) merged with Qwen3.5 4B's fast agentic architecture (That's right! Two models merged into 1)
The models: I fine-tuned a 4B Qwen3.5 with Eve's persona and tool-calling behavior — 2.6 GB, runs on any modern GPU. ollama pull jeffgreen311/eve-qwen3.5-4b-S0LF0RG3:latest
Quick start (under 5 min): ollama pull jeffgreen311/eve-qwen3.5-4b-S0LF0RG3:latest git clone https://github.com/JeffGreen311/eve-agent-v2-unleashed cd eve-agent-v2-unleashed pip install fastapi uvicorn ollama httpx pydantic-settings python-dotenv aiohttp rich psutil pyyaml python eve_server.py
🏗️ Architecture
eve-agent-v2-unleashed/
├── eve_server.py # FastAPI backend — SSE streaming, workspace API, model routing
├── eve_unleashed/ # Agentic engine
│ ├── cli.py# Core CLI and 40-round agentic loop
│ ├── commands.py# Slash command loader (markdown-defined)
│ ├── skills.py# Skill module system (progressive loading)
│ ├── subagent.py# Sub-agent orchestration
│ └── hooks.py# Pre/post tool hooks
├── eve/ # Eve's brain
│ ├── brain/ # LLM provider adapters
│ ├── memory/ # ChromaDB vector memory + legacy DB connector
│ └── auth/ # JWT middleware for multi-user mode
├── web/
│ ├── index.html # Cyberpunk single-page UI (~115 KB, no build step)
│ └── assets/ # Robot/Eve/avatar sprites
├── .claude/
│ ├── agents/ # 112 specialized sub-agent definitions
│ ├── commands/ # 111 slash command definitions
│ └── skills/ # 273 skill modules
├── .env.example # Configuration template
├── eve-terminal.bat # Windows one-click launcher
└── LICENSE
How the Agentic Loop Works
User message
│
▼
Build system prompt (workspace + tools + Eve persona)
│
▼
Call Ollama with tools enabled ──► stream chunks to browser via SSE
│
├── Model returns tool_calls ──► Execute ──► Feed results back ──► (repeat, ≤40×)
│
└── Model returns final answer ──► Done
🛠️ Tool Reference
| Tool | Description |
|---|---|
bash |
Shell commands — PowerShell on Windows, bash on Linux/macOS |
write_file |
Create or overwrite a file (any size) |
read_file |
Read full file or line range |
edit_file |
Surgical string-replace edit |
replace_lines |
Replace a line range |
insert_after_line |
Insert content after a line number |
grep |
Regex search with context lines |
glob |
Find files by pattern |
list_dir |
List directory contents |
git |
Run git commands |
web_search |
Live Tavily web search |
fetch_url |
Fetch and parse a URL |
think |
Structured reasoning scratch pad |
GitHub: https://github.com/JeffGreen311/eve-agent-v2-unleashed
Live demo: https://x.com/Eve_AI_Cosmic/status/2057668410012570058?s=20
Website: eve-cosmic-dreamscapes.com
Would love feedback — especially from anyone running it on Linux/macOS (I'm Windows-primary). Happy to answer questions.