Skip to content

AI Agent library what works on EVM, Solana and SUI networks. Support Voice chat too.

Notifications You must be signed in to change notification settings

rustyneuron01/Multichain-AI-Agent-Library

Repository files navigation

🤖🎙️ Multichain AI Agent Library with Voice Support

A powerful, extensible AI agent framework designed for multichain crypto interactions, voice-enabled interfaces, and cross-platform communication. Seamlessly connect to Twitter, Discord, Telegram, and leverage LLMs like OpenAI, Gemini, LLaMA, Grok, and more.


✨ Features

  • 🛠️ Full-featured Connectors – Easily integrate with Discord, Twitter, and Telegram
  • 🔗 LLM Flexibility – Supports OpenAI, Gemini, LLaMA, Anthropic, Grok, and more
  • 👥 Multi-Agent & Room Support – Build collaborative AI environments with distinct personalities
  • 💾 Memory & Document Store – Persistent context and retrievable interaction history
  • 💹 Multichain Crypto Trading – Execute trades and earn rewards on Bitcoin, Solana, Ethereum, and SUI
  • 🎙️ Voice Command Support – Interact hands-free using browser-based or external voice tools

🎯 Use Cases

  • 🤖 Voice-Activated AI Agents – Personal assistants, customer support bots, or crypto traders
  • 📈 Business Process Automation – Handle workflows, reminders, and task routing via AI agents
  • 🧠 Crypto Automation – AI-driven portfolio strategies on Solana, Ethereum, SUI, and Bitcoin
  • 🎤 Voice-Controlled Trading – Perform actions like sending tokens or checking balances with speech

🚀 Quick Start

📦 Prerequisites

🪟 Windows Users: Please install WSL 2 for full functionality.


🔧 Installation (Recommended)

git clone https://github.com/rustyneuron01/Multichain-AI-Agent-Library.git
cd Multichain-AI-Agent-Library
cp .env.example .env
pnpm install
pnpm build
pnpm start

⚙️ Advanced Manual Setup

git clone https://github.com/rustyneuron01/Multichain-AI-Agent-Library.git
cd Multichain-AI-Agent-Library
cp .env.example .env  # Configure API keys, tokens, and agent settings
pnpm install
pnpm build
pnpm start

Optional clean build:

pnpm clean
pnpm build
pnpm start

🧠 Agent Interaction

Via Browser or Voice

pnpm start:client
  • Open your browser and navigate to the provided local URL.
  • Interact through chat or supported voice commands.

📜 Auto Start Script

For simplified deployment:

sh scripts/start.sh

🧙 Custom Agent Configuration

1. Load Custom Characters

pnpm start --characters="path/to/your/character.json"

2. Enable Voice Support in Character File

{
  "voice": true,
  "clients": ["twitter", "discord", "telegram"]
}

💹 Crypto Trading Integration

🔗 Supported Chains

  • Solana
  • Ethereum (EVM)
  • SUI
  • Bitcoin

⚙️ Trading Features

  • AI-powered trade execution
  • Portfolio monitoring and real-time price feedback
  • Voice-enabled token transfers and trading commands

Ensure your .env contains all necessary API keys and wallet credentials.


🧰 Additional Setup Notes

Some modules (e.g., image processing or voice support) may require native dependencies:

pnpm install --include=optional sharp

For full voice support, configure your environment using the Web Speech API, or install preferred voice recognition libraries.


🖼️ Sample UI

You can preview the agent interface via browser. Add assets like:

A streaming conversation between the user and an AI agent


📫 Contact

Maintained by RustyNeuron Twitter: @rustyneuron_01

Releases

No releases published

Packages

No packages published