Prerequisites
Before installing MetaVault AI, ensure you have the following installed on your system:- Node.js v18 or higher (Download Node.js)
- pnpm package manager (Install pnpm)
- MetaMask or another Web3 wallet (Get MetaMask)
- Git for cloning the repository
Installation
Install Dependencies
MetaVault AI is a monorepo that uses pnpm workspaces. Install all dependencies for all packages with a single command:This will install dependencies for:
packages/contracts- Smart contracts (Hardhat, Solidity)packages/frontend- Next.js web applicationpackages/agents- AI agents built with ADK-TS
Package Structure
MetaVault AI is organized as a monorepo with the following packages:Contracts
packages/contractsHardhat project containing smart contracts for the vault and strategies.Key dependencies:
- hardhat ^2.26.5
- ethers ^6.15.0
- @openzeppelin/contracts ^5.4.0
Frontend
packages/frontendNext.js 14 web application for user interaction with the vault.Key dependencies:
- next ^14.2.0
- react ^18.3.0
- wagmi ^2.7.0
- viem ^2.9.0
Agents
packages/agentsAI agents built with ADK-TS that monitor and manage vault strategies.Key dependencies:
- @iqai/adk ^0.5.7
- express ^5.2.1
- ethers ^6.15.0
Next Steps
After installation, proceed to:Quick Start
Get MetaVault AI running locally in minutes
Configuration
Configure environment variables and settings