Skip to content

Easy to use, scalable admin portal for deploying and managing AI Assistants

License

Notifications You must be signed in to change notification settings

assistants-hub/assistantshub.ai

Repository files navigation

Assistants Hub

The Open Source Assistants Management Portal

Vercel Build Status GitHub Last Commit GitHub Issues GitHub Pull Requests GitHub License


DemoTutorialsAssistants Hub

-----

Welcome to Assistants Hub, where you can Build, Integrate, and Deploy AI Assistants in Minutes. This project leverages the power of Next.js and OpenAI to provide a streamlined platform for creating sophisticated AI assistants. Our mission is to democratize AI development, making it accessible for developers, hobbyists, and businesses to innovate and implement AI solutions effortlessly.


Landing

Key Features

  • Rapid Development: Jumpstart your AI assistant project with our easy-to-follow setup and comprehensive documentation.
  • Seamless Integration: Connect your assistant with a wide array of APIs and services to enhance its functionality and intelligence.
  • Community-Powered: Tap into the collective knowledge of a vibrant community dedicated to pushing the boundaries of AI assistants.

Explore our Guides to get started with Assistants Hub or check out our Demos to see our AI assistants in action.

Below are some exciting AI assistant demos generated with Assistants Hub you can play with:

British Slang

Getting Started

To get started with Assistants Hub, you'll need to have Node.js installed on your machine. Follow the steps below to set up your development environment.

Prerequisites

  • Node.js (LTS version recommended)
  • pnpm

Installation

  1. Clone the repository

    git clone https://github.com/assistants-hub/assistantshub.ai
  2. Navigate to the project directory

    cd assistantshub.ai
  3. Install the dependencies

     pnpm install
  4. Configure your environment: Rename .env.local.example to .env.local and fill in your OpenAI API key along with any other necessary settings.

  5. Configure Postgres Database

    • Install Postgres on your machine
    • Create a new database
    • Update the DATABASE_URL in the .env.local file with your database connection string
    • Install timescaledb extension in your database
  6. Start the development server

    pnpm dev

Visit http://localhost:3001 in your browser to see your AI assistant in action.

Contributing

Your contributions can help make Assistants Hub even better. If you're interested in contributing, please read our CONTRIBUTING.md file to learn how you can get involved.

Support

Encountered a bug or need help? Open an issue in our GitHub repository, and we'll do our best to address it.

License

Assistants Hub is released under the MIT license, promoting open and collaborative development.

References

Acknowledgements

We extend our gratitude to:

OpenAI, for their exceptional API that powers the intelligence of our assistants. The Next.js community, for providing the robust framework that makes this project possible.

Thank you for exploring Assistants Hub. We're eager to see the incredible AI assistants you'll build and deploy!