Skip to content

Magiscribe/Magiscribe-Client

Repository files navigation

Magiscribe Client

TypeScript Vite React AWS


Table of Contents

Overview

This repository contains a Node.js Vite application that serves as the dashboard for the project. The application is built using TypeScript and React.

Short Demos

Agent Lab: The following video demonstrates the GraphQL API in action. The API is used to query the database for agents, capabilities, and their related prompts. It allows easy creation of new agents, capabilities, and prompts as well as additional features like per-organization authorization through Clerk.

agent-lab-demo.mp4

Inquiry Builder: The following video demonstrates the GraphQL API in action. The API is used to query the database for inquiry graphs. An inquiry graph is a dictated conversation flows that can be used to generate a conversation between an agent and a user. It allows for stakeholders to get a dynamic conversation flow between a user and an agent to probe for information or insights, while ensuring that the agent stays on tasks, asks the right questions in the right order, and does not miss any important information while still allowing the user and conversation to go off script at certain times depending on the graph.

inquiry-builder-demo.mp4

Zero to Hero

Pre-requisites

General Setup

The following steps are required to setup the project for local development and deployment.

  1. Configure AWS CLI. You can do this with aws configure. If the environment you working with is managed by AWS SSO, you can run aws configure sso. For more on this see AWS CLI Configuration.

  2. Enable corepack for pnpm to install the dependencies. You can do this by running the following command:

corepack enable pnpm
corepack use pnpm@latest
  1. Download the repository
git clone [email protected]:Magiscribe/Magiscribe-Client.git
  1. Change directory to the project root
cd Magiscribe-Client
  1. Install the dependencies
pnpm install
  1. Copy the .env.example file to .env and update the values accordingly.
cp .env.example .env
  1. Run the development server
pnpm dev
  1. Congratulations! You have successfully setup the project for local development.

About

A Vite React App used to manage the Agent Lab dashboard and Inquiry Builder.

Topics

Resources

Stars

Watchers

Forks

Contributors 5

Languages