Skip to main content

Your all-in-one SDK to automate multi-agent tasks

Project description

🌟 AmbientAGI: Build Token-Rewarded AI Agents

AmbientAGI merges AI orchestration with crypto token rewards, enabling users to:

  1. 🚀 Create and deploy specialized AI agents in a multi-tenant environment.
  2. 💰 Mint tokens on major blockchains (Solana or Ethereum) to reward agent activity.
  3. 🎨 Generate 3D/visual media for each agent, turning them into branded, interactive personas.
  4. 🏆 Earn from agent usage, verified on-chain to ensure transparency and authenticity.
  5. 🔮 Expand into a broad set of real-world and crypto-focused use cases: job search assistance, analyzing trending coins, whale-tracking, yield farming alerts, and more.

✨ Features

  1. 🏗️ Multi-Tenant Orchestrator: Host and manage user agents with unified logs and a centralized database.
  2. 🐍 Python Library: Develop custom agent behaviors with built-in schedulers and blockchain hooks.
  3. 🪙 Token Minting: Reward users by minting tokens on Solana or Ethereum for agent usage.
  4. 🖼️ 3D/Visual Media Integration: Generate and mint unique 3D/video representations of agents as NFTs.
  5. 🔗 Crypto Integration: Leverage DeFi, staking, and wallet integration for a seamless crypto experience.

1. 🏢 Multi-Tenant Orchestrator

🛠️ Architecture

  • Central Orchestrator: Manages all agents and ensures task scheduling and execution.
  • Database: Stores agent configurations (e.g., name, wallet address, schedule, commands).
  • Scheduler: Handles task scheduling using tools like APScheduler or Celery.
  • On-Chain Usage: Logs agent activities on IPFS and references them in blockchain contracts for transparency.

⚡️ Why AmbientAGI?

  • Real-world agent orchestration: Async schedulers, agent state, and custom prompts.
  • Multi-agent setups: Plug-and-play modular agents (triage, trading, data fetchers, etc.).
  • Web UI: Run agents visually using a Gradio-based interface with streaming feedback.
  • Social + On-Chain Output: Agents that tweet, message, browse, or mint tokens—all from Python.

🧱 Core Features

Feature Description
Agent SDK AmbientAgentService for creating and managing agents via Python
Async Web & Social Bots Telegram, Twitter, Browser, Email integration
Scheduler Support Schedule agent tasks using APScheduler
Token Minting Mint ETH/SOL tokens tied to agent usage
NFT Media Hooks Attach 3D/video/NFT identity to agents
WebUI Control and visualize browser agents from a Gradio dashboard

💬 Agent Types

Type Description
BrowserAgent Controls a headless browser via Playwright
TwitterAgent Tweets, replies, uploads media
TelegramAgent Posts in groups/channels, responds to mentions
FirecrawlAgent Scrapes and crawls web content
EmailAgent Sends messages via Gmail/SMTP
BlockchainAgent Deploys tokens and interacts with Ethereum/Solana

Visit https://github.com/AmbientAGI/ambientagi on how to use it with examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ambientagi-0.1.8.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ambientagi-0.1.8-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file ambientagi-0.1.8.tar.gz.

File metadata

  • Download URL: ambientagi-0.1.8.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for ambientagi-0.1.8.tar.gz
Algorithm Hash digest
SHA256 aae5736972c3d06539f3e1c7b3e2d2dee5af35a6cb5adbb3440e6fa5be6fb3e2
MD5 919d93afcc416b7dae6523df3a09b6a8
BLAKE2b-256 3f89770bda22811150e465829eb2215f9ed1640ea30e19de042541882ff5d26f

See more details on using hashes here.

File details

Details for the file ambientagi-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: ambientagi-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for ambientagi-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b15f8a7d1df0ed85600f225c3da6c090fb5777413337e2baeacfee81b52fd228
MD5 6bf8b91473266253b3e84930932d9221
BLAKE2b-256 25dcf5c4a94845d68630c3ea35ec294bb512e0d86d9d22d83151a2fc3857ca65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page