suraj975/hackathon-safe-wallet

0

stars

7,228

commits

TypeScript

primary language

Feb 10, 2025

updated

README

Console Kit ๐Ÿค–

  • branch feature/console-kit
  • node -v Node.js 23+ (currently using v23.3.0)
  • pnpm install --no-frozen-lockfile (if this doesen't works (pnpm install --fix-lockfile), If it still doesen't works delete lock file and do pnpm install and pnpm install --fix-lockfile
  • pnpm build
  • pnpm start
  • pnpm start:client (on separate terminal)
  • add env ( CONSOLE_KIT_API_KEY, CONSOLE_KIT_BASE_URL)

Video Tutorials

AI Agent Dev School

๐ŸŽฏ Use Cases

  • ๐Ÿค– Chatbots
  • ๐Ÿ•ต๏ธ Autonomous Agents
  • ๐Ÿ“ˆ Business Process Handling
  • ๐ŸŽฎ Video Game NPCs
  • ๐Ÿง  Trading

๐Ÿš€ Quick Start

Prerequisites

Note for Windows Users: WSL 2 is required.

git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start

Checkout the latest release

# Clone the repository
git clone https://github.com/elizaos/eliza.git

# This project iterates fast, so we recommend checking out the latest release
git checkout $(git describe --tags --abbrev=0)
# If the above doesn't checkout the latest release, this should work:
# git checkout $(git describe --tags `git rev-list --tags --max-count=1`)

Edit the .env file

Copy .env.example to .env and fill in the appropriate values.

cp .env.example .env

Note: .env is optional. If you're planning to run multiple distinct agents, you can pass secrets through the character JSON

Start Eliza

pnpm i
pnpm build
pnpm start

# The project iterates fast, sometimes you need to clean the project if you are coming back to the project
pnpm clean

Interact via Browser

Once the agent is running, you should see the message to run "pnpm start:client" at the end.

Open another terminal, move to the same directory, run the command below, then follow the URL to chat with your agent.

pnpm start:client

Then read the Documentation to learn how to customize your Eliza.


Automatically Start Eliza

The start script provides an automated way to set up and run Eliza:

sh scripts/start.sh

For detailed instructions on using the start script, including character management and troubleshooting, see our Start Script Guide.

Note: The start script handles all dependencies, environment setup, and character management automatically.


Modify Character

  1. Open packages/core/src/defaultCharacter.ts to modify the default character. Uncomment and edit.

  2. To load custom characters:

    • Use pnpm start --characters="path/to/your/character.json"
    • Multiple character files can be loaded simultaneously
  3. Connect with X (Twitter)

    • change "clients": [] to "clients": ["twitter"] in the character file to connect with X

Additional Requirements

You may need to install Sharp. If you see an error when starting up, try installing it with the following command:

pnpm install --include=optional sharp

Start Eliza with Gitpod

Open in Gitpod


Deploy Eliza in one click

Use Fleek to deploy Eliza in one click. This opens Eliza to non-developers and provides the following options to build your agent:

  1. Start with a template
  2. Build characterfile from scratch
  3. Upload pre-made characterfile

Click here to get started!


Community & contact

  • GitHub Issues. Best for: bugs you encounter using Eliza, and feature proposals.
  • Discord. Best for: sharing your applications and hanging out with the community.

Citation

We now have a paper you can cite for the Eliza OS:

@article{walters2025eliza,
  title={Eliza: A Web3 friendly AI Agent Operating System},
  author={Walters, Shaw and Gao, Sam and Nerd, Shakker and Da, Feng and Williams, Warren and Meng, Ting-Chien and Han, Hunter and He, Frank and Zhang, Allen and Wu, Ming and others},
  journal={arXiv preprint arXiv:2501.06781},
  year={2025}
}

Contributors

Eliza project contributors

Star History

Star History Chart

Contributors

(top 30 of 367)

shakkernerd

964 commits

lalalune

819 commits

odilitime

494 commits

mcp97

430 commits

suraj975/hackathon-safe-wallet

0

stars

7,228

commits

TypeScript

primary language

Feb 10, 2025

updated

README

Console Kit ๐Ÿค–

  • branch feature/console-kit
  • node -v Node.js 23+ (currently using v23.3.0)
  • pnpm install --no-frozen-lockfile (if this doesen't works (pnpm install --fix-lockfile), If it still doesen't works delete lock file and do pnpm install and pnpm install --fix-lockfile
  • pnpm build
  • pnpm start
  • pnpm start:client (on separate terminal)
  • add env ( CONSOLE_KIT_API_KEY, CONSOLE_KIT_BASE_URL)

Video Tutorials

AI Agent Dev School

๐ŸŽฏ Use Cases

  • ๐Ÿค– Chatbots
  • ๐Ÿ•ต๏ธ Autonomous Agents
  • ๐Ÿ“ˆ Business Process Handling
  • ๐ŸŽฎ Video Game NPCs
  • ๐Ÿง  Trading

๐Ÿš€ Quick Start

Prerequisites

Note for Windows Users: WSL 2 is required.

git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start

Checkout the latest release

# Clone the repository
git clone https://github.com/elizaos/eliza.git

# This project iterates fast, so we recommend checking out the latest release
git checkout $(git describe --tags --abbrev=0)
# If the above doesn't checkout the latest release, this should work:
# git checkout $(git describe --tags `git rev-list --tags --max-count=1`)

Edit the .env file

Copy .env.example to .env and fill in the appropriate values.

cp .env.example .env

Note: .env is optional. If you're planning to run multiple distinct agents, you can pass secrets through the character JSON

Start Eliza

pnpm i
pnpm build
pnpm start

# The project iterates fast, sometimes you need to clean the project if you are coming back to the project
pnpm clean

Interact via Browser

Once the agent is running, you should see the message to run "pnpm start:client" at the end.

Open another terminal, move to the same directory, run the command below, then follow the URL to chat with your agent.

pnpm start:client

Then read the Documentation to learn how to customize your Eliza.


Automatically Start Eliza

The start script provides an automated way to set up and run Eliza:

sh scripts/start.sh

For detailed instructions on using the start script, including character management and troubleshooting, see our Start Script Guide.

Note: The start script handles all dependencies, environment setup, and character management automatically.


Modify Character

  1. Open packages/core/src/defaultCharacter.ts to modify the default character. Uncomment and edit.

  2. To load custom characters:

    • Use pnpm start --characters="path/to/your/character.json"
    • Multiple character files can be loaded simultaneously
  3. Connect with X (Twitter)

    • change "clients": [] to "clients": ["twitter"] in the character file to connect with X

Additional Requirements

You may need to install Sharp. If you see an error when starting up, try installing it with the following command:

pnpm install --include=optional sharp

Start Eliza with Gitpod

Open in Gitpod


Deploy Eliza in one click

Use Fleek to deploy Eliza in one click. This opens Eliza to non-developers and provides the following options to build your agent:

  1. Start with a template
  2. Build characterfile from scratch
  3. Upload pre-made characterfile

Click here to get started!


Community & contact

  • GitHub Issues. Best for: bugs you encounter using Eliza, and feature proposals.
  • Discord. Best for: sharing your applications and hanging out with the community.

Citation

We now have a paper you can cite for the Eliza OS:

@article{walters2025eliza,
  title={Eliza: A Web3 friendly AI Agent Operating System},
  author={Walters, Shaw and Gao, Sam and Nerd, Shakker and Da, Feng and Williams, Warren and Meng, Ting-Chien and Han, Hunter and He, Frank and Zhang, Allen and Wu, Ming and others},
  journal={arXiv preprint arXiv:2501.06781},
  year={2025}
}

Contributors

Eliza project contributors

Star History

Star History Chart

Contributors

(top 30 of 367)

shakkernerd

964 commits

lalalune

819 commits

odilitime

494 commits

mcp97

430 commits

Languages

TypeScript

97.3%