SkillAgentSearch skills...

ArcadeGPT

DEPRECATED AI Chat assistant with access to Github, Google (calendar/mail/etc), Slack, Twitter, and more all through Arcade tools

Install / Use

/learn @ArcadeAI/ArcadeGPT

README

[!IMPORTANT] ArcadeGPT has been upgraded to the Arcade Vercel AI Template, the new and recommended way to integrate Arcade with the Vercel AI SDK. Check it out for a smoother, more powerful experience!

<p align="center"> <a href="https://arcade.dev/"> <h1 align="center">Arcade Chatbot</h1> </a> </p> <p align="center"> A chatbot interface for Arcade tools, built with Next.js and the Arcade SDK. Based on the <a href="https://github.com/vercel/ai-chatbot">Vercel AI Chatbot</a> template. </p> <p align="center"> <img src="public/images/landing-page.png" alt="Landing Page" style="max-height: 400px;" /> </p> <p align="center"> <a href="#features">Features</a> • <a href="#prerequisites">Prerequisites</a> • <a href="#installation">Installation</a> • <a href="#configuration">Configuration</a> • <a href="#development">Development</a> • <a href="#deployment">Deployment</a> </p>

Features

  • 🤖 Interactive chatbot interface for Arcade tools
  • ⚡️ Built with Next.js for optimal performance
  • 🛠 Seamless integration with Arcade SDK
  • 🔄 Support for both cloud and local development environments
  • 💬 Real-time chat interactions
  • 🎨 Clean and intuitive user interface

Prerequisites

Before you begin, ensure you have installed:

  • Node.js 18.x or later
  • pnpm (recommended) or another package manager
  • An Arcade account with API access

Installation

  1. Clone the repository:
git clone https://github.com/sdserranog/arcade-chatbot.git
cd arcade-chatbot
  1. Install dependencies:
pnpm install

Configuration

Environment Variables

Copy the .env.example file to create your own .env:

cp .env.example .env

Configure the following environment variables:

| Variable | Required | Default | Description | | ------------------- | -------- | --------- | --------------------------- | | ARCADE_API_KEY | Yes | - | Your Arcade API key | | ARCADE_ENGINE_URL | No | Cloud URL | Engine URL (Local or Cloud) | | ARCADE_USER_ID | No | 'dev' | Your Arcade user ID |

⚠️ Security Note: Never commit your .env file to version control. It contains sensitive API keys that should remain private.

Development

Running Locally

  1. Start the development server:
pnpm dev
  1. Open http://localhost:3000 in your browser

Local Toolkit Development

To develop and test your own tools:

  1. Follow the Arcade documentation to create your toolkit

  2. Start the local engine and actor:

arcade dev
  1. Update ARCADE_ENGINE_URL in your .env to point to your local endpoint

  2. Run the development server:

pnpm dev

Deployment

The application can be deployed to any platform that supports Next.js applications. Follow the standard deployment procedures for your chosen platform.

View on GitHub
GitHub Stars12
CategoryCustomer
Updated10mo ago
Forks2

Languages

TypeScript

Security Score

72/100

Audited on Jun 3, 2025

No findings