create-ai-agents

Create AI agents with pipes on langbase.

MIT License

Downloads
82
Stars
1

create-ai-agents

Create AI agents. create-ai-agents is a command-line interface (CLI) tool that helps you quickly set up new AI agent projects using the ⌘ Langbase SDK. It streamlines the process of creating a new project, installing dependencies, and setting up a basic example.

Features

  • 🚀 Quickly create a new AI agent project with a single command
  • đŸ“Ļ Automatically install necessary dependencies using pnpm
  • 🔧 Set up a basic example using the ⌘ Langbase SDK
  • 🔑 Create a .env file for API key management
  • đŸ’ģ Interactive command-line interface for project setup
  • 🎨 Customizable project name and structure
  • 📝 Generated index.js with a basic AI agent example
  • 🔄 Automatically update package.json with start script

Install

You don't need to install anything globally. Just run one of these commands to create a new AI agent project:

npm create ai-agents
# or
pnpm create ai-agents

Usage

  1. Run the create command:

    pnpm create ai-agents
    
  2. Follow the interactive prompts to set up your project:

    • Enter your project name (default: my-ai-agent)
    • Confirm project creation
  3. Once created, navigate to your project directory:

    cd <your-project-name>
    
  4. Open the .env file and add your Langbase Pipe API key:

    LANGBASE_MY_PIPE_API_KEY=your_api_key_here
    
  5. Start your AI agent:

    pnpm dev
    

Project Structure

After creation, your project will have the following structure:

<project-name>/
├── .env
├── index.js
├── package.json
└── node_modules/
  • .env: Contains your Langbase Pipe API key
  • index.js: The main file of your AI agent, containing a basic example
  • package.json: Defines your project and its dependencies

Changelog

❯ Read the changelog here →

KEY: đŸ“Ļ NEW, 👌 IMPROVE, 🐛 FIX, 📖 DOC, 🚀 RELEASE, and 🤖 TEST

I use Emoji-log, you should try it and simplify your git commits.

License & Conduct

Connect

This repository is part of the Langbase.com course.