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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ambientagi-0.1.9.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.9.tar.gz
Algorithm Hash digest
SHA256 0e322361705977ae5f3a66709240b218ab18715e96edaabbd408509abf790ca1
MD5 d70036f3d2f1c668709294a468fd3d35
BLAKE2b-256 9b9b4016a4ba315e263922d73029c5a7dbbdb0806478a1ccab2ba648d35ef177

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ambientagi-0.1.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 647b9fab0b1aecc032b83741eb26d2f6aaf69bc84f7d2edae94ad92093389531
MD5 aa922befced876f4f576a8fbcbb9cf13
BLAKE2b-256 e8a4fd523ec4dde3673730997d2bce733a88466b615475b43a3401a346e5305e

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