OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

WEB3 Agent Kit

Web3 Agent Kit is an open-source Python framework for building AI agents that interact with blockchain networks and services, including documented use areas such as DeFi, restaking, portfolio tracking and bridging.

Independent OpenViST project profile, based on linked sources.

WEB3 Agent Kit — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you are building a Python agent that needs to work with blockchain services and are prepared to assess each module's readiness and implement application-specific controls for any transaction-writing workflow.

Who it is for

  • Python developers building blockchain-interacting AI agents.
  • Teams prototyping DeFi, restaking, portfolio-tracking or cross-chain workflows.

Documented uses

  • Create an agent for a read-only balance check on Base.
  • Prototype agents for DeFi or restaking tasks.
  • Develop portfolio-tracking or bridging agent workflows.
Before you choose

Requirements & limits

The project is an open-source public repository under the MIT license. Python 3.10 or newer is listed as a requirement.

  • The quick-start example uses Base, a wallet key and an Anthropic API key.
  • The project describes itself as beta software; module readiness ranges from stable to experimental.
  • Write operations require a pre-sign gate, execution policy and application-specific authorization provider; a spend governor or confirmation prompt alone is not sufficient.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a read-only balance-check agent on Base

Install the Python package and configure the documented quick-start flow to ask an agent to check balances on Base.

Before you start

  • Python 3.10 or newer
  • A wallet private key set as PRIVATE_KEY
  • An Anthropic API key set as ANTHROPIC_API_KEY

Steps

  1. Install the package with the command below.

    Documented command
    pip install web3-agent-kit
  2. Set the PRIVATE_KEY and ANTHROPIC_API_KEY environment variables.

  3. Create a ChainManager for Chain.BASE, load the wallet with Wallet.from_env, and create an Agent with the Uniswap tool.

  4. Run the documented prompt, Check my balances on Base.

Expected outcome

A read-only agent flow that returns the result of a Base balance check.

Guide limitations

  • This documented flow does not enable transaction signing or other write actions.
  • The project is beta software and module readiness varies.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
ulsreall/web3-agent-kit · Official homepage title · retained in its source language