Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ai16z/eliza-starter
https://github.com/ai16z/eliza-starter
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ai16z/eliza-starter
- Owner: ai16z
- License: mit
- Created: 2024-11-20T00:17:33.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T20:39:18.000Z (about 1 month ago)
- Last Synced: 2024-11-30T21:26:14.521Z (about 1 month ago)
- Language: TypeScript
- Size: 159 KB
- Stars: 25
- Watchers: 3
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-solana-ai-hackathon - Eliza Starter Template
- awesome-solana-ai-hackathon - Eliza Starter
README
# Eliza
## Edit the character files
Open `agent/src/character.ts` to modify the default character. Uncomment and edit.
### Custom characters
To load custom characters instead:
- Use `pnpm start --characters="path/to/your/character.json"`
- Multiple character files can be loaded simultaneously### Add clients
```diff
- clients: [],
+ clients: ["twitter", "discord"],
```## Duplicate the .env.example template
```bash
cp .env.example .env
```\* Fill out the .env file with your own values.
### Add login credentials and keys to .env
```diff
-DISCORD_APPLICATION_ID=
-DISCORD_API_TOKEN= # Bot token
+DISCORD_APPLICATION_ID="000000772361146438"
+DISCORD_API_TOKEN="OTk1MTU1NzcyMzYxMT000000.000000.00000000000000000000000000000000"
...
-OPENROUTER_API_KEY=
+OPENROUTER_API_KEY="sk-xx-xx-xxx"
...
-TWITTER_USERNAME= # Account username
-TWITTER_PASSWORD= # Account password
-TWITTER_EMAIL= # Account email
+TWITTER_USERNAME="username"
+TWITTER_PASSWORD="password"
+TWITTER_EMAIL="[email protected]"
```## Install dependencies and start your agent
```bash
pnpm i && pnpm start
```