# Introduction

### Overview and Purpose

Move Agent Kit is a comprehensive toolkit designed to simplify AI agents' interactions with Move-based blockchains. It provides a unified interface for performing various blockchain operations, making it easier for developers to build AI-powered applications that can interact with different Move-based protocols and applications.

The toolkit serves as a bridge between AI agents and Move-based blockchain ecosystems, enabling seamless integration of blockchain capabilities into AI applications. Whether you're building a chatbot with wallet functionality or a complex multi-agent system, Move Agent Kit provides the necessary tools and abstractions to handle blockchain interactions efficiently.

### Key Features

#### Token Operations

* **Standard Token Management**
  * Transfer tokens between accounts
  * Mint new tokens
  * Burn existing tokens
* **NFT Operations**
  * Create new NFT collections
  * Mint NFTs
  * Transfer NFTs between accounts
  * Burn NFTs

#### Blockchain Interaction

* Read and parse blockchain data
* Monitor blockchain events
* Execute smart contract calls

#### Account Management

* Transaction signing
* Message signing
* Account creation and management

### Supported Applications

Move Agent Kit provides native integration with several prominent Move-based applications:

#### Currently Supported

* Joule: Lending borrowing defi operations
* Amnis: Staking operations
* Thala: Staking and DEX operations
* Echelon: Lending borrowing defi operations
* LiquidSwap: DEX operations
* Panora: DEX aggregation operations
* Aries: Lending borrowing defi operations
* Echo: Staking operations

#### Upcoming Features

* Image Generation capabilities
* Twitter Integration for social media interaction

### Architecture Overview

Move Agent Kit follows a modular architecture that enables easy extension and maintenance:

```
Move Agent Kit
├── Core Modules
│   ├── Token Operations
│   ├── Blockchain Reader
│   └── Account Operations
├── Integration Layer
│   ├── Application Connectors
│   └── Protocol Adapters
└── Extension Modules
    ├── Image Generation
    └── Social Media Integration (Coming Soon)
```

#### Example Implementations

1. **Interactive Wallet Chatbot**
   * Full blockchain interaction capabilities
   * Natural language processing for commands
   * Automated transaction handling
2. **Multi-Agent System (LangGraph Based)**
   * **Manager Agent:** Coordinates decisions and tasks
   * **Read Agent:** Read data from the aptos blockchain about joule finance
   * **Tweet Writer Agent:** Write bull posts about various onchain data
   * **X Post Agent:** Post tweets on X/Twitter

This modular design allows for easy integration with existing systems while maintaining flexibility for future extensions and modifications.

### Getting Started

To start using Move Agent Kit, proceed to the Getting Started section for installation instructions and basic usage examples.

For detailed API documentation and specific use cases, refer to the respective sections in the documentation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://metamove.gitbook.io/move-agent-kit/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
