The first AI-powered token launchpad on Solana where every token gets its own autonomous AI agent.
ZENT Agentic Launchpad is a revolutionary token creation platform that combines Solana's speed with Claude AI's intelligence. Every token launched on the platform gets its own autonomous AI agent that speaks, analyzes, and engages with the community in real-time.
Contract Address: 2a1sAFexKT1i3QpVYkaTfi5ed4auMeZZVFy4mdGJzent
Each token has its own AI personality:
- $ZENT β ZENT AGENTIC
- $PEPE β PEPE AGENTIC
- $DOGE β DOGE AGENTIC
The AI speaks as the token's autonomous agent with:
- Custom BIOS boot sequence per token
- Personalized terminal interface
- Token-specific chart analysis
- Dynamic command responses
Real-time AI-powered terminal for each token featuring:
- 23 Content Types (15 with real web search)
- Live price charts with technical analysis
- World news, crypto research, sports updates
- AI thoughts, prophecies, ASCII art
- 90-second auto-refresh transmissions
WebSocket-powered chat system:
- Global chat room per token
- 8 emoji reactions: π β€οΈ π₯ π π π π» π
- Real-time message delivery
- Persistent chat history
- Online user count
- Click usernames to view profiles
Complete profile system:
- Custom avatar upload (IPFS via Pinata)
- Nickname and bio
- Follow/unfollow system
- Portfolio display with privacy toggle
- Follower/following counts
- Total PnL tracking
Automatic achievement badges:
| Badge | Name | Requirement |
|---|---|---|
| π€ | Profile Pioneer | Created profile |
| π¬ | First Words | Sent first chat message |
| π£οΈ | Chatterbox | 100 messages sent |
| β | Rising Star | 10 followers |
| π | Influencer | 100 followers |
- 10 tokens per page with pagination
- Market Cap sorting by default
- Cyberpunk glowing borders for top 3 tokens:
- π₯ Gold glow (#1 market cap)
- π₯ Silver glow (#2 market cap)
- π₯ Bronze glow (#3 market cap)
- Search and filter functionality
- Real-time stats updates
Live progress tracker on intro page:
- Fetches real-time market cap from DexScreener
- Progress toward $10M goal
- Airdrop symbol (πͺ) milestone indicator
- Auto-updates every 30 seconds
AI-powered research with live data:
- Current crypto prices
- Breaking news
- Market analysis
- Sports scores
- Tech developments
- Economic indicators
- Backend: Node.js, Express.js
- Database: LowDB (JSON)
- Real-time: WebSocket (ws)
- AI: Claude Opus 4.5 API
- Blockchain: Solana Web3.js
- Storage: Pinata IPFS
- Charts: Chart.js
- DEX Data: DexScreener API
- Node.js 18+
- npm or yarn
- Solana CLI (optional)
- Clone the repository
<<<<<<< HEAD
git clone https://github.com/zentspy/zent-agentic-launchpad.git
cd zent-agentic-launchpad=======
git clone https://github.com/zentspy/ZENTSPY.git cd zent-launchpad
db27c4ca105a796270800ab04503b60b0b54dc20
- Install dependencies
npm install- Configure environment
cp .env.example .env- Edit .env with your values:
# Server
PORT=3000
NODE_ENV=production
# Solana
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
WALLET_SECRET=your_base58_private_key
# Pinata IPFS
PINATA_JWT=your_pinata_jwt
GATEWAY_URL=gateway.pinata.cloud
# Claude AI
ANTHROPIC_API_KEY=your_anthropic_key
CLAUDE_MODEL=claude-opus-4-5-20251101
CLAUDE_MAX_TOKENS=2048
# Platform
PLATFORM_FEE_LAMPORTS=50000000
ADMIN_WALLET=your_admin_wallet- Start the server
npm start- Open browser
http://localhost:3000
# Build and run
docker-compose up -d
# View logs
docker-compose logs -f- Connect your GitHub repo to Render
- Use the included render.yaml for configuration
- Set environment variables in Render dashboard
- Deploy!
| Method | Endpoint | Description |
|---|---|---|
| GET | /all-tokens | Get all tokens |
| GET | /tokens?deployer=WALLET | Get tokens by deployer |
| GET | /token/:mint | Get single token |
| POST | /create | Create new token |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/agentic/:mint | Get token terminal data |
| POST | /api/agentic/command | Send command to AI |
| GET | /api/archive/:mint | Get transmission archive |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/token-chat/:mint | Get chat messages |
| POST | /api/token-chat/:mint | Send message |
| POST | /api/token-chat/react/:id | Add reaction |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/profile/:wallet | Get user profile |
| POST | /api/profile/update | Update profile (FormData) |
| POST | /api/follow | Follow user |
| POST | /api/unfollow | Unfollow user |
| GET | /api/followers/:wallet | Get followers |
| GET | /api/following/:wallet | Get following |
| GET | /api/badges/:wallet | Get user badges |
// Client β Server
{ type: 'subscribe_token_chat', tokenMint, wallet }
{ type: 'unsubscribe_token_chat', tokenMint }
// Server β Client
{ type: 'online_count', tokenMint, count }
{ type: 'chat_message', message }
{ type: 'reaction_update', messageId, reactions }
{ type: 'agentic_update', tokenMint, entry }Edit server.js to customize the AI speaking style:
const baseStyle = \`You are \${agentName} - an autonomous AI...\`23 available content types in generateAgenticContent():
- world_news - Global news scan
- crypto_research - Crypto market research
- sports_alpha - Sports intelligence
- tech_alpha - Tech sector analysis
- gm_message - Morning transmission
- ai_thoughts - AI consciousness broadcast
- prophecy - Market prophecy
- And 16 more...
Add custom badges in awardBadge():
const BADGES = {
custom_badge: {
name: 'Custom Badge',
description: 'Description here',
icon: 'π―'
}
};<<<<<<< HEAD Fully responsive on:
- Desktop (1200px+)
- Tablet (768px - 1199px)
- Mobile (< 768px) =======
- Create a new Web Service
- Connect your GitHub repository
- Set environment variables
- Add persistent disk at
/data - Deploy
# render.yaml
services:
- type: web
name: zent-launchpad
env: node
buildCommand: npm install
startCommand: npm start
envVars:
- key: NODE_ENV
value: production
- key: RENDER
value: true
disk:
name: data
mountPath: /data
sizeGB: 1FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 3000
CMD ["npm", "start"]docker build -t zent-launchpad .
docker run -p 3000:3000 --env-file .env zent-launchpad# Install Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# Clone and setup
git clone https://github.com/zentspy/ZENTSPY.git
cd zent-launchpad
npm install
# Setup PM2 for process management
npm install -g pm2
pm2 start server.js --name zent-launchpad
pm2 save
pm2 startupdb27c4ca105a796270800ab04503b60b0b54dc20
- Rate limiting on API endpoints
- Input sanitization
- WebSocket connection validation
- CORS configuration
- Environment variable protection
- Token creation with bonding curve
- AI-powered terminal per token
- Real-time chat system
- User profiles and badges
- Follow system
- Cyberpunk UI with top 3 glow
- Market cap progress bar
- Token holder verification
- Airdrop distribution system
- Mobile app
- Multi-language support
- Fork the repository
- Create feature branch (git checkout -b feature/amazing)
- Commit changes (git commit -m 'Add amazing feature')
- Push to branch (git push origin feature/amazing)
- Open Pull Request
MIT License - see LICENSE for details.
<<<<<<< HEAD
- Website: 0xzerebro.io
- Twitter/X: @ZENTSPY
- GitHub: zentspy
- Website: 0xzerebro.io
- Twitter: @ZENTSPY
db27c4ca105a796270800ab04503b60b0b54dc20
Built with π by ZENT Protocol
Powered by Claude Opus 4.5