io.github.nirholas/3D-AI-Agent-Avatar icon
io.github.nirholas

3D-AI-Agent-Avatar

3D AI Agent Avatar

3D AI Agent Avatar — render any GLB, give it a Solana wallet, a voice, and pump.fun powers.

stdiocommunityservice

Package Details

Transportstdio
Runtimenpx

Environment Variables

SOLANA_RPC_URL(str)
Default:https://api.mainnet-beta.solana.com

Solana mainnet RPC endpoint. Defaults to https://api.mainnet-beta.solana.com — bring your own (Helius / QuickNode / Triton) for production traffic.

ETH_RPC_URL(str)

Ethereum mainnet RPC for ENS resolution. Optional — falls back to ethers' default public providers.

HELIUS_API_KEY(str)
Secret

Optional Helius API key — enables exact supply + DAS data in pump_snapshot.

NVIDIA_API_KEY(str)
Secret

NVIDIA NIM key (nvapi-…) — leads the speak tool's TTS provider chain with the free Magpie TTS lane.

OPENAI_API_KEY(str)
Secret

OpenAI TTS — the speak tool's paid backstop when the free NVIDIA lane is unavailable.

REPLICATE_API_TOKEN(str)
Secret

Required for the generate_avatar tool (Replicate text/image-to-3D).

REPLICATE_TEXT_TO_AVATAR_MODEL(str)

Replicate version hash pinned for text-to-3D — recommended: latest tencent/hunyuan-3d-3.1.

SOLANA_SECRET_KEY(str)
Secret

Optional default base58 Solana secret for wallet_send / pump_buy. Per-call secret args override this. Treat like cash.

THREE_MINT(str)

Optional pump.fun mint address for $three so tools accept target="three" as shorthand.

MAX_SOL_PER_TX(num)
Default:0.5

Per-transaction spend cap in SOL for the execution tools (wallet_send, pump_buy, pump_launch, pump_collect_fees).

REQUIRE_CONFIRM(bool)
Default:true

When on (default), execution tools refuse until re-issued with confirm:true. Set 0/false to disable the gate.