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

ievo init my-project
cd my-project
ievo add spec-writer architect coder
ievo run spec-writer

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

Command Description
ievo init Create a new project
ievo add <agent> Install agent from marketplace
ievo remove <agent> Remove an agent
ievo update Update agents to latest
ievo list Show installed agents
ievo run <agent> Start agent session (Docker sandbox)
ievo team <agents> Run Agent Teams (Phase 2)
ievo learn log Show evolution history
ievo learn push Share anonymized logs
ievo dev new Scaffold new agent

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.2.1403.tar.gz (112.0 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.2.1403-py3-none-any.whl (48.8 kB view details)

Uploaded Python 3

File details

Details for the file ievo-26.3.2.1403.tar.gz.

File metadata

  • Download URL: ievo-26.3.2.1403.tar.gz
  • Upload date:
  • Size: 112.0 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.2.1403.tar.gz
Algorithm Hash digest
SHA256 0a6bc36ed6c536ac736109d99deb9a7bd7fe56b9c8a4c3cbacbf06fb3e2ab73d
MD5 f21c80b02755e9b45795b8dabd8b49b3
BLAKE2b-256 2d263692e9a959b915df7d0daa780ca87e4efb886087ce5d80089771c0f654a9

See more details on using hashes here.

File details

Details for the file ievo-26.3.2.1403-py3-none-any.whl.

File metadata

  • Download URL: ievo-26.3.2.1403-py3-none-any.whl
  • Upload date:
  • Size: 48.8 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.2.1403-py3-none-any.whl
Algorithm Hash digest
SHA256 f7d2d50cf5a542764742f0c3bd4846cd18f67ca3caeef0dab759519ea93f3fa8
MD5 b7c9f56de8034f9d56ec2092456637c7
BLAKE2b-256 a139ebefb06624e72818541bd0be5ccce248d7566063df9d3f97a4da50f05a1d

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