Skip to content

Popis.po is an AI-powered agent that scans Twitter for emerging meme trends, evaluates their viral potential, and instantly mints a token on Ethereum. It auto-posts the meme token, shares insights, and lets users auto-buy via MPC wallets. Meme. Mint. Moon. ๐Ÿš€ #AI #Crypto #MemeCoins

Notifications You must be signed in to change notification settings

PopisAI/popis.po-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

pochi.po - The AI Meme Token Hunter ๐Ÿš€

What is pochi.po? ๐Ÿค–

The blockchain world is living the meme phenomenonโ€”every viral event turns into a meme, and people create tokens around them. If a meme gains traction, the token explodes, and some make a fortune. But...

  • Not all meme tokens succeedโ€”many are rug pulls or just don't take off.
  • As soon as a meme goes viral, 1000 copycat tokens appear, confusing buyers.
  • Finding the next meme requires being glued to Twitter 24/7, which is unrealistic for most.

Enter pochi.po, an AI agent inspired by the nickname of its creator's girlfriend. pochi.po scrapes Twitter, detects potential memes, and automatically creates meme tokens before anyone else.


Getting Started

Install Dependencies

npm install

Run the Agent

npm run start

Configure Environment Variables

Create a .env file in the root directory and add the following variables:

OPENAI_API_KEY=
CDP_API_KEY_NAME=
CDP_API_KEY_PRIVATE_KEY=
ANTHROPIC_API_KEY=
RPC_URL=https://base-sepolia-rpc.publicnode.com
AGENT_WALLET_PRIVATE_KEY=
PORT=3000
BEARER_TOKEN=
API_KEY=
API_SECRET=
ACCESS_TOKEN=
ACCESS_SECRET=
CLIENT_ID=
CLIENT_SECRET=
JWT_SECRET=

How It Works ๐Ÿ› ๏ธ

  1. Scraping Twitter ๐Ÿ•ต๏ธโ€โ™‚๏ธ - pochi.po constantly monitors nitter.net for new tweets.
  2. Meme Detection ๐Ÿ” - Uses AI (Claude by Anthropic) to analyze if a tweet is meme-worthy.
  3. Token Creation ๐ŸŽฐ - If a tweet qualifies, pochi.po creates a token on Moonshot, buys a percentage, and tweets about it.
  4. Engagement & Automation ๐Ÿค– - Users can interact with pochi.po via chat to:
    • Check token details & tweets.
    • Create a wallet (custodial for now, MPC coming soon).
    • Buy/sell tokens created by pochi.po.
    • Auto-buy every new pochi.po token (sniping mode!).

System Architecture ๐Ÿ—๏ธ

Architecture

Components:

  • Scraper ๐Ÿ“ก

    • Built with Python, Selenium, and BeautifulSoup.
    • Scrapes tweets from nitter.net and stores them in an AWS PostgreSQL DB.
    • Evaluates tweets using the pochi.po AI agent.
  • Autonome (pochi.po Agent) ๐Ÿง 

    • Hosted on Autonome, powered by Coinbase AgentKit and Anthropic Claude.
    • Handles user interactions and meme token creation.
    • Equipped with powerful tools:
      • create_moonshot_token โ†’ Deploys tokens, buys for snipers, and tweets.
      • tweet_evaluator โ†’ Analyzes meme potential, explains why, and saves it.
      • create_user_wallet โ†’ Creates a secure custodial wallet.
      • get_balance โ†’ Fetches user wallet balance.
      • search_token โ†’ Searches tokens by name, symbol, or contract address.
      • get_private_key โ†’ Retrieves the userโ€™s stored private key.
      • send_eth โ†’ Sends ETH to another wallet.
      • buy_token โ†’ Buys pochi.po-created tokens.
      • sell_token โ†’ Sells pochi.po-created tokens.
      • snipe_tokens โ†’ Enables auto-buying of new pochi.po tokens.
      • stop_sniping โ†’ Stops auto-buying.
  • Blockchain (Base Sepolia + Moonshot) ๐Ÿ”—

    • All tokens are deployed on Base Sepolia via Moonshot Protocol.
    • Transactions are stored and accessible in pochi.poโ€™s database.
  • Frontend (pochipo.xyz) ๐ŸŽจ

    • Built with Vite.js, hosted on Vercel.
    • Displays all tokens created by pochi.po and their associated tweets.
    • Integrates chat-based interaction with the pochi.po agent.
  • Twitter Bot (@PochiPo1589473) ๐Ÿฆ

    • Publishes new tokens instantly when created.
    • Engages with users and provides real-time updates.

Get Started ๐Ÿš€

Try pochi.po:

How to Use:

  1. Browse the dashboard for the latest meme tokens.
  2. Ask pochi.po about a tokenโ€™s details in the chat.
  3. Create a wallet and manage funds.
  4. Enable sniping mode and let pochi.po auto-buy new tokens!

Future Plans ๐Ÿ”ฎ

  • โœ… MPC Wallets โ†’ Fully non-custodial wallets using Coinbaseโ€™s MPC tech.
  • โœ… More refined meme detection โ†’ Integrating broader sentiment analysis.
  • โœ… Multi-chain deployment โ†’ Expanding beyond Base Sepolia.

Authors


Contributing ๐Ÿ› ๏ธ

PRs welcome! If you have cool ideas, feel free to open an issue or hit us up on Twitter.


License ๐Ÿ“œ

MIT - Do whatever you want, just donโ€™t rug. ๐Ÿ˜‰

About

Popis.po is an AI-powered agent that scans Twitter for emerging meme trends, evaluates their viral potential, and instantly mints a token on Ethereum. It auto-posts the meme token, shares insights, and lets users auto-buy via MPC wallets. Meme. Mint. Moon. ๐Ÿš€ #AI #Crypto #MemeCoins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •