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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ambientagi-0.2.12.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.12.tar.gz
Algorithm Hash digest
SHA256 32063e290558a3e4f63be3e74ddae6fb969e8ace436c8b4feb8b13984043848a
MD5 8d07edf7918c50a7e2feff8da4addf6e
BLAKE2b-256 946e39f67dc7f2b7805a08e384dfea493e033e26d6803a11f905fbfa26fd200a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ambientagi-0.2.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 86ffe9c74e75f18d7a82ba8cee4bed649a85937e96f73f1dd560d2ec775f85ca
MD5 260629cec82ebf13db135014f6d396da
BLAKE2b-256 da8b29ac548ff4c568093b6f48b0b5dda973896b17c0d6aafd60095ad5b5cbab

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