Self-evolving AI agent framework CLI
Project description
██╗ ███████╗██╗ ██╗ ██████╗
╚═╝ ██╔════╝██║ ██║██╔═══██╗
██╗ █████╗ ██║ ██║██║ ██║
██║ ██╔══╝ ╚██╗ ██╔╝██║ ██║
██║ ███████╗ ╚████╔╝ ╚██████╔╝
╚═╝ ╚══════╝ ╚═══╝ ╚═════╝
iEvo CLI
Self-evolving AI agent framework. Install agents like packages — they learn from every mistake.
Install
# Recommended — run without install
uvx ievo --help
# Or install globally
uv tool install ievo
# Or with pip
pip install ievo
Quick start
# Launch the TUI dashboard (auto-initializes project on first run)
ievo
All 12 agents are bundled in the package — no network required for setup.
Development
git clone https://github.com/ievo-ai/cli.git
cd cli
uv sync
uv run ievo --help
Docker sandbox
Agents run in isolated Docker containers by default — each with its own set of allowed tools.
# Build the sandbox image (first time)
docker build -t ievoai/sandbox:latest sandbox/
# Agents use Docker automatically
ievo run spec-writer -m "Build auth module"
# Skip Docker, run locally
ievo run spec-writer --local -m "Quick test"
Auto-fallback: if Docker is not available, agents run locally via Claude CLI.
Commands
The primary interface is the TUI dashboard (ievo without args). CLI commands are available but deprecated:
| Command | Description |
|---|---|
ievo |
Launch TUI dashboard (recommended) |
ievo update --self |
Update iEvo CLI to latest version |
ievo config |
View/set configuration |
ievo init |
Create a new project (deprecated — TUI auto-inits) |
ievo add <agent> |
Install agent (deprecated — use HR agent) |
ievo remove <agent> |
Remove an agent (deprecated — use HR agent) |
ievo list |
Show installed agents (deprecated — use TUI) |
ievo run <agent> |
Start agent session (deprecated) |
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ievo-26.3.3.1015.tar.gz.
File metadata
- Download URL: ievo-26.3.3.1015.tar.gz
- Upload date:
- Size: 169.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0d6ea034b0138efd8dcf763f18ed9384ca5300dde3e0e9f690f14201b94c65e
|
|
| MD5 |
ca82204d5f4ba560e3093f466aa9c58b
|
|
| BLAKE2b-256 |
b446cf6558e852959b464f6000d6bdb6772073831c3b5aa7c405f8511e8b82c6
|
File details
Details for the file ievo-26.3.3.1015-py3-none-any.whl.
File metadata
- Download URL: ievo-26.3.3.1015-py3-none-any.whl
- Upload date:
- Size: 109.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b6c6966162b3fb66777d54f6b6477589a41135f36708df9b314b42544eb6a03
|
|
| MD5 |
2aa6a0c994b1a3fa64a64cf2d809a7b6
|
|
| BLAKE2b-256 |
95bbcb2419b2a3206f3438115c43414e15c741577fdbe15dc29bcc49b8cce9fb
|