Video thumbnail

TokenPulseAI

TokenPulse is an AI-powered chatbot specifically designed for cryptocurrency token analysis. It combines real-time market data, social sentiment analysis, and blockchain interactions to provide comprehensive insights about crypto tokens.

TokenPulseAI

Created At

Agentic Ethereum

Winner of

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

TokenPulse Chatbot is an AI-powered chatbot designed specifically for cryptocurrency token analysis. The project combines real-time market data, social media sentiment insights, and blockchain interactions to deliver comprehensive analytics on crypto tokens. Users can interact with the chatbot using natural language queries to obtain up-to-date token metrics, sentiment information, and other relevant market data.

Key Features :

Real-Time Token Analysis:

  • Retrieves token pair data from decentralized exchange (DEX) platforms.
  • Provides price, liquidity, and trading volume analytics.

Social Media Insights:

  • Integrates Twitter (X) sentiment analysis.
  • Tracks social engagement metrics and community trends.

Blockchain Integration:

  • Uses Coinbase CDP tools for direct blockchain interactions.
  • Offers smart contract analysis and wallet interaction capabilities.

Interactive Chat Interface:

  • Built for real-time streaming responses using Server-Sent Events (SSE).
  • Employs natural language processing for context-aware conversations.

How it's Made

This project was born out of my personal need for an AI agent that can analyze tokens and help me decide whether to invest in newly created ones.

I chose the Coinbase AgentKit framework to build this agent because its action provider concepts align perfectly with my requirements.

I structured the solution around three main action providers:

  • Token Detail Action Provider: Initially, this provider is integrated with DexScreener to fetch key token metrics. In the future, I plan to incorporate additional data APIs—such as CoinGecko, Nansen, and others—to deliver deeper insights, like whale activity and smart money metrics.

  • Sentiment Action Provider (Twitter): While AgentKit includes a built-in Twitter action provider, it didn’t fully meet my needs. I therefore developed a custom action that accepts a token address as input and retrieves related tweets. (Note: Due to high API costs, extensive testing with the free tier has been limited.)

  • Token Analysis Action Provider: This provider combines data from the Twitter sentiment action provider to perform a comprehensive sentiment analysis of the token.

Technology Stack :

Frontend :

  • Next.js 14 & TypeScript: The user interface is built with Next.js, leveraging TypeScript for type safety and enhanced development experience.

  • Tailwind CSS: For styling, Tailwind CSS is used, ensuring a modern, responsive design.

  • Server-Sent Events (SSE): Enables real-time data streaming to keep the chat interface updated with the latest token metrics.

Backend :

  • Express.js: Serves as the core server framework for handling API requests and managing backend logic.

  • LangChain & AgentKit Framework: These frameworks are integrated to build a custom AI agent that processes user queries and chains together language model calls.

  • Coinbase CDP SDK: Facilitates direct interactions with blockchain data, enabling functionalities such as smart contract analysis and wallet operations.

background image mobile

Join the mailing list

Get the latest news and updates