AI-powered agent integrated with the SUI ecosystem. It is capable of analyzing tokens, facilitating chat and discussion and more to come. The SUI integration provides capabilities to log in using a wallet, quickly buy tokens, view your portfolio, and aggregate and analyze insights about particular tokens.
- Token Analysis: Analyze various tokens and get detailed insights.
- Chat and Discussion: Engage in discussions and chat about tokens.
- SUI Integration:
- Log in using your SUI wallet.
- Quickly buy tokens.
- View your portfolio.
- Insights Aggregation: Aggregate and analyze insights about specific tokens from multiple sources.
Everion AI is a real-time crypto data scraper that gives you first-hand insights straight from the source. It collects data from trusted accounts for market insights and from Telegram chats for the degen vibe—offering a clear picture of what's really happening. Designed to fit perfectly within the Sui ecosystem, it provides open-source APIs and modular components that you can easily build on. Whether you're developing trading bots, sentiment tools, or analytics dashboards, Everion AI supplies the fresh, actionable data you need to make smart decisions and drive innovation.
- Node.js (v23 or later)
- npm
- pnpm (v9+)
- SUI Wallet
-
Clone the Git repository to your local machine:
git clone https://github.com/mintsupst/Everion-AI
-
Navigate to the project directory:
cd Everion-AI -
Install dependencies:
npm install --legacy-peer-deps
-
Build the project:
npm run build
-
Start the development server:
npm run dev
-
Navigate to the backend directory:
cd -
Set the required environment variables using
flyctl:flyctl secrets set TELEGRAM_API_ID= \ TELEGRAM_API_HASH= \ TELEGRAM_PHONE_NUMBER="" \ SOURCE_CHAT_ID_1= \ SOURCE_CHAT_ID_2= \ TARGET_CHANNEL_ID= \ BLOCKVISION_API_KEY=
(Optiona) Original eliza setup guide is described here: Quickstart Guide for Eliza.
-
Install
nvmby running the following command:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash -
Reload your shell configuration:
source ~/.bashrc
-
Install Node.js version 23:
nvm install 23
-
Verify the installation:
node -v
This should output the version of Node.js (e.g.,
v23.x.x). -
Use Node.js version 23:
nvm use 23
-
Install
pnpmglobally:npm install -g pnpm
-
Verify the installation:
pnpm -v
-
Navigate to the Eliza directory:
cd eliza -
Place the
.envfile in theeliza/directory. -
Install dependencies:
pnpm install- Build the project:
pnpm build-
Open two terminal windows.
-
In the first terminal, start Eliza with the specified character:
pnpm start --character="characters/everion.character.json"Update the API configuration in /components/insights-section.tsx if necessary:
const API_CONFIG = {
BASE_URL: "https://everion-fastapi.fly.dev",
ENDPOINTS: {
INSIGHTS: "/insights",
MESSAGE: "http://localhost:3001/44be3a29-323b-0289-9bdd-de0b009180b1/message",
},
REFRESH_INTERVAL: 30000, // Adjust as needed
HEADERS: {
Accept: "application/json",
"Content-Type": "application/json",
},
};
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to see the application in action.
- Login: Connect your SUI wallet to log in.
- View Insights: View aggregated insights about various tokens.
- Analyze Tokens: Select a token to get detailed analysis and insights.
- Chat: Engage in discussions and chat about tokens.
- Buy Tokens: Quickly buy tokens using your SUI wallet.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.


