bullseye-arrowQuickstart

ADAS Quickstart Guide

This guide provides step-by-step instructions for setting up and running ADAS on your local machine.

Prerequisites

Before installing ADAS, ensure you have the following prerequisites:

API Keys

You'll need API keys for the following services:

  1. LLM Provider (at least one):

  2. Blockchain Access (required for on-chain operations):

    • Aptos private key for the wallet you want to use

  3. Optional API Keys:

Installation Steps

1. Clone the Repository

2. Install Dependencies

3. Configure Environment Variables

Create a .env file in the root directory:

Edit the .env file and add your API keys and configuration:

4. Build the Project

Running ADAS

Starting the ElizaOS Agents

You can start individual agents or all agents at once:

Test Agent (for initial testing)

All Agents

Starting the Web Client

Access the web interface at http://localhost:3000

Starting the Coordinator (n8n)

Access the n8n dashboard at http://localhost:5678

Verifying Installation

To verify that your installation is working correctly:

  1. Open the web client at http://localhost:3000

  2. Connect your wallet

  3. Try a simple query like "What's the current price of APT?"

Troubleshooting

Common Issues

Agent Not Responding

  • Check that the ElizaOS agents are running

  • Verify your LLM API keys are correct

  • Check the ElizaOS logs for errors

Transaction Failures

  • Ensure your Aptos private key is correct

  • Check that you have sufficient APT for gas fees

  • Verify you're connected to the correct network

Web Client Issues

  • Clear browser cache and reload

  • Check browser console for errors

  • Verify that all services are running

Getting Help

If you encounter issues not covered in this guide:

  1. Search for similar issues in the GitHub Issuesarrow-up-right

  2. Join our Discord communityarrow-up-right for support

Development Setup

For developers who want to contribute to ADAS:

  1. Fork the repository on GitHub

  2. Clone your fork locally

  3. Set up the upstream remote:

  4. Create a new branch for your feature:

Next Steps

Last updated