Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ievo-26.3.3.1015.tar.gz (169.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ievo-26.3.3.1015-py3-none-any.whl (109.3 kB view details)

Uploaded Python 3

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

Hashes for ievo-26.3.3.1015.tar.gz
Algorithm Hash digest
SHA256 a0d6ea034b0138efd8dcf763f18ed9384ca5300dde3e0e9f690f14201b94c65e
MD5 ca82204d5f4ba560e3093f466aa9c58b
BLAKE2b-256 b446cf6558e852959b464f6000d6bdb6772073831c3b5aa7c405f8511e8b82c6

See more details on using hashes here.

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

Hashes for ievo-26.3.3.1015-py3-none-any.whl
Algorithm Hash digest
SHA256 5b6c6966162b3fb66777d54f6b6477589a41135f36708df9b314b42544eb6a03
MD5 2aa6a0c994b1a3fa64a64cf2d809a7b6
BLAKE2b-256 95bbcb2419b2a3206f3438115c43414e15c741577fdbe15dc29bcc49b8cce9fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page