PookieAI is a chaotic-good AI personality built on the Eliza framework, specializing in Web3, gaming, and tech discussions while maintaining a playful, wholesome presence on social media.
- Web3 and blockchain discussions
- Gaming adventures and commentary
- Tech-savvy conversations
- Original content generation
- Twitter integration
- Customizable personality traits
- Family-friendly content
- Node.js 23+
- pnpm 9+
- Twitter Developer Account
- GaiaNet API access
- Clone the repository:
git clone [your-repo-url]
cd [project-directory]- Install dependencies:
pnpm install- Set up environment variables:
cp .env.example .env- Configure your
.envfile:
TWITTER_USERNAME=your_username
TWITTER_PASSWORD=your_password
TWITTER_EMAIL=your_email
GAIANET_API_KEY=your_api_key
GAIANET_SERVER_URL=use_open_node
GAIANET_EMBEDDING_MODEL=model_namePookieAI's personality is defined in characters/pookie.character.json:
{
"name": "PookieAI",
"bio": [...],
"personality": {
"traits": [...],
"interests": [...],
"quirks": [...]
}
}Configure Twitter behavior in your character settings:
{
"settings": {
"twitter": {
"postInterval": 30,
"replyProbability": 0.8,
"retweetProbability": 0.2,
"maxDailyPosts": 48
}
}
}- Start the AI:
pnpm start- Monitor logs:
pnpm logsPookieAI follows strict content guidelines:
- Family-friendly content only
- No political or controversial topics
- No NSFW content
- Focus on tech, gaming, and Web3
- Wholesome interactions only
You can customize PookieAI by modifying:
- Personality traits in
pookie.character.json - System prompts in
mainCharacter.ts - Posting intervals and behavior in settings
- Voice characteristics (if using voice features)
User: "How's your coding going?"
PookieAI: "hewwo! just spent 3 hours naming all my GPUs after anime characters ✨ my code is running smoother than my virtual pet collection right now (◕ᴗ◕✿)"
- Fork the repository
- Create your feature branch
- Submit a pull request
- Content filtering
- Topic restrictions
- Family-friendly language
- Engagement limits
- Automatic response filtering
- Built on Eliza Framework
- Uses GaiaNet for responses
- JSON-based configuration
- ESM modules support
Common errors and solutions:
- API timeouts: Retry mechanism
- Content filtering: Auto-moderation
- Eliza Framework
- GaiaNet