Skip to content

radioclone/agent-launchpad-starter-kit

 
 

Repository files navigation

Agent Launchpad Starter Kit

A secure, non-custodial Next.js application for deploying AI agents with integrated wallet functionality
View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Development
  3. Usage

About The Project

Agent Launchpad Starter Kit

Agent Launchpad Starter Kit is an open-source platform that enables secure deployment of AI agents through an intuitive user interface. The platform creates a seamless experience for agent creators while maintaining robust security and regulatory compliance through non-custodial wallet architecture.

Key Features:

  • Secure user authentication and wallet creation
  • Non-custodial agent deployment system
  • Delegated key management for agent registration
  • Built on Next.js for optimal performance and scalability
  • Trusted Execution Environment (TEE) integration

Why Non-Custodial?

When developing AI agents with cryptocurrency capabilities, two critical challenges emerge:

1. Security Considerations:
The traditional custodial approach creates significant security risks. If a launchpad platform holds custody of agent wallets, a single security breach could compromise all agents' funds. Non-custodial architecture eliminates this single point of failure, ensuring that each agent maintains independent control of its assets.

2. Regulatory Compliance:
In jurisdictions like the United States, platforms that have the ability to control or transmit user funds may fall under money transmitter regulations. This creates complex regulatory requirements and potential legal exposure. Non-custodial architecture helps platforms avoid classification as money transmitters by ensuring they never have direct access to or control over user funds.

Development

Local Setup

  1. Obtain free API Key's from the Crossmint Console. You'll need both a server-side and client-side API Key. Refer to Get an API Key from the Quickstart guide for detailed instructions.

  2. Set up environment variables:

    # For Next.js app
    cd launchpad-starter-next-app
    cp .env.example .env
    
    # For Express server
    cd ../agent-tee-phala
    cp .env.example .env

    To run the staging db, make sure to use a staging API key from the Crossmint Console, otherwise, it will default to local.

  3. Install dependencies for both applications:

    # In each directory (launchpad-starter-next-app and agent-tee-phala)
    pnpm install
  4. Start the applications:

    # In /launchpad-starter-next-app
    pnpm dev
    
    # In /agent-tee-phala (separate terminal)
    pnpm dev

Docker Setup (Requires OrbStack)

  1. Install OrbStack for local container management

The Next.js app will be available at http://localhost:3001 and the Express server at http://localhost:4000.

Usage

This starter kit is designed for:

  • Workflow automation platforms
  • Multi-tenant agent providers
  • Infrastructure companies supporting AI agent deployment
  • B2B companies creating user-owned or company-owned agents

Examples include:

  • Cognition Labs (DevOps agents)
  • 11x (GTM agents)
  • Other agent infrastructure providers

For more examples, please refer to the Documentation

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • CSS 2.1%
  • JavaScript 0.4%