Skip to content

Latest commit

 

History

History
126 lines (84 loc) · 5.32 KB

readme.md

File metadata and controls

126 lines (84 loc) · 5.32 KB

ai-agents

create-ai-agents

DOWNLOADS Node.js CLI Learn VSCode Sponsor Follow @MrAhmadAwais on Twitter

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

GitHub @AhmadAwais (follow) To stay up to date on free & open-source software

Twitter @MrAhmadAwais (follow) To get #OneDevMinute daily hot tips & trolls

YouTube AhmadAwais (subscribe) To tech talks & #OneDevMinute videos

Blog: AhmadAwais.com (read) In-depth & long form technical articles

LinkedIn @MrAhmadAwais (connect) On the LinkedIn profile y'all

This repository is part of the Langbase.com course.

Awais on Twitter