Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Tokenmind πŸ§ πŸ’Ž

Your AI-Powered Crypto Assistant
Discover trending tokens, get real-time news, swap tokens seamlessly, and even create your own token β€” all powered by an intelligent AI agent.


✨ Features

  • AI Assistant for crypto insights
  • Discover trending tokens in real time
  • Get news updates and alerts
  • Swap tokens seamlessly in-app
  • Create your own token easily
  • Secure authentication with Civic Auth embedded wallets

πŸ›‘οΈ Civic Auth Integration

Tokenmind uses Civic Auth Web3 SDK (@civic/auth-web3) to authenticate users and create secure, embedded wallets.
Users log in seamlessly without needing external wallets or extensions β€” their wallet is created and managed safely within the app.

Key Civic Auth features integrated:

  • Embedded wallet creation
  • Web3 authentication
  • Smooth login flow
  • Wallet recovery via Civic

Learn more about Civic Auth


πŸ› οΈ Technologies Used

  • Next.js (Frontend Framework)
  • Civic Auth Web3 SDK (Authentication & Wallets)
  • Vercel AI SDK (Streaming AI responses)
  • Solana Web3.js (Blockchain interactions)
  • TailwindCSS (UI Styling)

πŸš€ Getting Started

Follow the steps below to set up the project locally and start building with Tokenmind.

1) Clone the repository

git clone https://github.com/TimothyBabatu13/TokenMind.git
cd token-mind

2) Install dependencies

npm install

3) Set up your environment variables

Create a local environment file from the sample file:

cp .env.example .env

If your project uses .env.local instead, use:

cp .env.example .env.local

Then add the required values in your environment file:

CIVIC_AUTH_SECRET="your_civic_auth_secret"
GEMINI_KEY="your_google_gemini_api_key"
BIRD_EYE_API_KEY="your_birdeye_api_key"

Where to get your API keys

  • Civic Auth Secret: Create an app on the Civic Auth dashboard and copy the secret key from your project settings.
  • Gemini API Key: Generate a key from Google AI Studio or the Google AI developer console.
  • BirdEye API Key: Create or access your project on the BirdEye dashboard and copy your API key from the developer settings.

If you are using additional integrations in the project, make sure to also add any extra API keys required by those services.

4) Run the app

npm run dev

Open your browser and visit:

http://localhost:3000/


Enjoy building with Tokenmind β€” your AI-powered crypto companion.

About

Smart AI brain for tokens

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages