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.2.1.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.2.1-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ambientagi-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 8a4a6d910980349c56abf95e8a414e322bee3a30cb47095abcb127705eb99305
MD5 ae84105eca2daf444f377eb6f434e949
BLAKE2b-256 a7e7e5a8cd78592a380e253657c0e82b97cff5fe8ae7b22d4164430845fd4e17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ambientagi-0.2.1-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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b89c07bc23a06b2266f9b7d7f1b4bb3db1fc58d54f5c0a83080de566287d591
MD5 b73d20e8d44bc18e93e45a85bdf5b2ae
BLAKE2b-256 77a16aeede2b5998702cb80cce90a1e24fb066c6cc075610e0373409e252e91f

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