A specialized character configuration database designed for ElizaOS, the autonomous agent framework. This project provides a structured database of character definitions that can be directly used with ElizaOS to create sophisticated AI agents.
-
Rich Character Profiles: Detailed character information including:
- Biographical information
- Personality traits
- Knowledge base
- Communication style
- Message examples
- Voice settings
-
Advanced Browsing:
- Category-based filtering
- Real-time search functionality
- Responsive grid layout
- Dark/Light mode support
-
Categories:
- Fictional Characters
- Video Games
- Historical Figures
- Pop Culture Icons
- Prerequisites
# Ensure you have ElizaOS installed first
git clone https://github.com/elizaOS/eliza.git
cd eliza
pnpm i && pnpm build
- Using Character Files
# Start ElizaOS with a custom character
pnpm start --characters="path/to/your/character.json"
Characters are defined in JSON format compatible with ElizaOS specifications:
{
"id": "unique-character-id",
"name": "Character Name",
"category": "Category",
"clients": ["twitter", "discord"], // ElizaOS supported clients
"modelProvider": "provider-name",
"settings": {
"voice": {
"model": "voice-model-id"
}
},
"bio": ["Biography lines"],
"knowledge": ["Areas of expertise"],
"style": {
"all": ["General style traits"],
"chat": ["Chat-specific style"],
"post": ["Post-specific style"]
},
"adjectives": ["Trait1", "Trait2"]
}
- Place your character files in the ElizaOS project structure:
eliza/
├── characters/
│ └── your-character.json
- Load multiple characters:
pnpm start --characters="characters/character1.json,characters/character2.json"
- Fork the repository
- Create a new branch:
git checkout -b character/your-character-name
- Add your character JSON file to
characters/
- Test with ElizaOS using:
pnpm test:character your-character.json
- Submit a pull request with:
- Character description
- Test results
- Use case examples
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature
- Commit changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Open a pull request
- Astro - Static Site Generator
- Tailwind CSS - Styling
- TypeScript - Type Safety
- Fuse.js - Search Functionality
This project is licensed under the MIT License
- Lead Maintainer: mar1dev
- Contributors: View all contributors
Built for the ElizaOS Autonomous Agent Framework 🤖